From 2d5a2232f42ed42d475deeffc25ce9d152a6c42c Mon Sep 17 00:00:00 2001 From: Michael Rawlings Date: Mon, 24 Feb 2020 13:19:52 -0800 Subject: [PATCH] move files under packages/marko --- .gitignore | 6 +- .prettierignore | 6 +- README.md | 159 +- package-lock.json | 13769 +++++++--------- package.json | 215 +- CHANGELOG.md => packages/marko/CHANGELOG.md | 0 packages/marko/README.md | 158 + {bin => packages/marko/bin}/markoc | 0 {bin => packages/marko/bin}/markoc.js | 0 .../marko/browser-refresh.js | 0 .../marko/compiler-browser.marko | 0 compiler.js => packages/marko/compiler.js | 0 .../marko/components-browser.marko | 0 components.js => packages/marko/components.js | 0 .../marko/docs}/10-awesome-marko-features.md | 0 {docs => packages/marko/docs}/body-content.md | 0 {docs => packages/marko/docs}/browserify.md | 0 .../marko/docs}/class-components.md | 0 .../marko/docs}/component-diagram.afdesign | Bin .../marko/docs}/component-diagram.svg | 0 {docs => packages/marko/docs}/concise.md | 0 .../marko/docs}/conditionals-and-lists.md | 0 {docs => packages/marko/docs}/core-tags.md | 0 {docs => packages/marko/docs}/custom-tags.md | 0 .../marko/docs}/editor-plugins.md | 0 {docs => packages/marko/docs}/events.md | 0 {docs => packages/marko/docs}/express.md | 0 {docs => packages/marko/docs}/fastify.md | 0 .../marko/docs}/getting-started.md | 0 {docs => packages/marko/docs}/hapi.md | 0 {docs => packages/marko/docs}/http.md | 0 {docs => packages/marko/docs}/huncwot.md | 0 {docs => packages/marko/docs}/installing.md | 0 {docs => packages/marko/docs}/koa.md | 0 {docs => packages/marko/docs}/lasso.md | 0 .../marko/docs}/marko-4-upgrade.md | 0 {docs => packages/marko/docs}/marko-json.md | 0 {docs => packages/marko/docs}/marko-v4.md | 0 .../marko/docs}/marko-vs-react.md | 0 {docs => packages/marko/docs}/redux.md | 0 {docs => packages/marko/docs}/rendering.md | 0 {docs => packages/marko/docs}/rollup.md | 0 .../marko/docs}/server-side-rendering.md | 0 {docs => packages/marko/docs}/state.md | 0 {docs => packages/marko/docs}/structure.json | 0 {docs => packages/marko/docs}/styles.md | 0 {docs => packages/marko/docs}/syntax.md | 0 {docs => packages/marko/docs}/webpack.md | 0 .../marko/docs}/why-is-marko-fast.md | 0 env.js => packages/marko/env.js | 0 express.js => packages/marko/express.js | 0 {helpers => packages/marko/helpers}/README.md | 0 {helpers => packages/marko/helpers}/empty.js | 0 .../marko/helpers}/notEmpty.js | 0 hot-reload.js => packages/marko/hot-reload.js | 0 .../marko/index-browser.marko | 0 index.js => packages/marko/index.js | 0 jquery.marko => packages/marko/jquery.marko | 0 .../marko/legacy-components-browser.marko | 0 .../marko/legacy-components.js | 0 .../marko/node-require.js | 0 packages/marko/package-lock.json | 3733 +++++ packages/marko/package.json | 117 + ready.marko => packages/marko/ready.marko | 0 {src => packages/marko/src}/.eslintrc | 0 .../marko/src}/browser-refresh.js | 0 {src => packages/marko/src}/build.json | 0 .../marko/src}/compiler/Builder.js | 0 .../marko/src}/compiler/CodeGenerator.js | 0 .../marko/src}/compiler/CodeWriter.js | 0 .../marko/src}/compiler/CompileContext.js | 0 .../marko/src}/compiler/CompileError.js | 0 .../marko/src}/compiler/Compiler.js | 0 .../marko/src}/compiler/HtmlJsParser.js | 0 .../marko/src}/compiler/Migrator.js | 0 .../marko/src}/compiler/Normalizer.js | 0 .../marko/src}/compiler/Parser.js | 0 .../marko/src}/compiler/Walker.js | 0 .../marko/src}/compiler/ast/ArrayContainer.js | 0 .../src}/compiler/ast/ArrayExpression.js | 0 .../marko/src}/compiler/ast/Assignment.js | 0 .../src}/compiler/ast/AttributePlaceholder.js | 0 .../src}/compiler/ast/BinaryExpression.js | 0 .../marko/src}/compiler/ast/Code.js | 0 .../marko/src}/compiler/ast/Comment.js | 0 .../compiler/ast/ConditionalExpression.js | 0 .../marko/src}/compiler/ast/Container.js | 0 .../marko/src}/compiler/ast/ContainerNode.js | 0 .../marko/src}/compiler/ast/CustomTag.js | 0 .../marko/src}/compiler/ast/Declaration.js | 0 .../marko/src}/compiler/ast/DocumentType.js | 0 .../marko/src}/compiler/ast/Else.js | 0 .../marko/src}/compiler/ast/ElseIf.js | 0 .../marko/src}/compiler/ast/Expression.js | 0 .../marko/src}/compiler/ast/ForEach.js | 0 .../marko/src}/compiler/ast/ForEachProp.js | 0 .../marko/src}/compiler/ast/ForRange.js | 0 .../marko/src}/compiler/ast/ForStatement.js | 0 .../marko/src}/compiler/ast/FunctionCall.js | 0 .../src}/compiler/ast/FunctionDeclaration.js | 0 .../marko/src}/compiler/ast/Html.js | 0 .../ast/HtmlAttribute/html/generateCode.js | 0 .../src}/compiler/ast/HtmlAttribute/index.js | 0 .../ast/HtmlAttribute/vdom/generateCode.js | 0 .../compiler/ast/HtmlAttributeCollection.js | 0 .../marko/src}/compiler/ast/HtmlComment.js | 0 .../compiler/ast/HtmlElement/html/EndTag.js | 0 .../compiler/ast/HtmlElement/html/StartTag.js | 0 .../ast/HtmlElement/html/generateCode.js | 0 .../src}/compiler/ast/HtmlElement/index.js | 0 .../ast/HtmlElement/vdom/EndElementVDOM.js | 0 .../ast/HtmlElement/vdom/HtmlElementVDOM.js | 0 .../ast/HtmlElement/vdom/generateCode.js | 0 .../marko/src}/compiler/ast/Identifier.js | 0 .../marko/src}/compiler/ast/If.js | 0 .../marko/src}/compiler/ast/Literal.js | 0 .../src}/compiler/ast/LogicalExpression.js | 0 .../marko/src}/compiler/ast/Macro.js | 0 .../src}/compiler/ast/MemberExpression.js | 0 .../marko/src}/compiler/ast/NewExpression.js | 0 .../marko/src}/compiler/ast/Node.js | 0 .../src}/compiler/ast/ObjectExpression.js | 0 .../marko/src}/compiler/ast/Program.js | 0 .../marko/src}/compiler/ast/Property.js | 0 .../marko/src}/compiler/ast/Return.js | 0 .../marko/src}/compiler/ast/Scriptlet.js | 0 .../src}/compiler/ast/SelfInvokingFunction.js | 0 .../src}/compiler/ast/SequenceExpression.js | 0 .../src}/compiler/ast/TemplateLiteral.js | 0 .../marko/src}/compiler/ast/TemplateRoot.js | 0 .../compiler/ast/Text/html/generateCode.js | 0 .../marko/src}/compiler/ast/Text/index.js | 0 .../src}/compiler/ast/Text/vdom/TextVDOM.js | 0 .../compiler/ast/Text/vdom/generateCode.js | 0 .../marko/src}/compiler/ast/ThisExpression.js | 0 .../src}/compiler/ast/UnaryExpression.js | 0 .../src}/compiler/ast/UpdateExpression.js | 0 .../src}/compiler/ast/VariableDeclarator.js | 0 .../marko/src}/compiler/ast/Vars.js | 0 .../marko/src}/compiler/ast/WhileStatement.js | 0 .../marko/src}/compiler/browser.json | 0 .../marko/src}/compiler/config.js | 0 {src => packages/marko/src}/compiler/index.js | 0 .../marko/src}/compiler/modules.js | 0 .../marko/src}/compiler/util/PosInfo.js | 0 .../marko/src}/compiler/util/UniqueVars.js | 0 .../marko/src}/compiler/util/adjustIndent.js | 0 .../compiler/util/convertRawJavaScriptAst.js | 0 .../marko/src}/compiler/util/deresolve.js | 0 .../marko/src}/compiler/util/finger-print.js | 0 .../marko/src}/compiler/util/html-elements.js | 0 .../compiler/util/isCompoundExpression.js | 0 .../compiler/util/isJavaScriptReservedWord.js | 0 .../util/isValidJavaScriptIdentifier.js | 0 .../compiler/util/isValidJavaScriptVarName.js | 0 .../compiler/util/javaScriptReservedWords.js | 0 .../marko/src}/compiler/util/macros.js | 0 .../marko/src}/compiler/util/mergeProps.js | 0 .../src}/compiler/util/parseExpression.js | 0 .../src}/compiler/util/parseJavaScript.js | 0 .../src}/compiler/util/parseJavaScriptArgs.js | 0 .../compiler/util/parseJavaScriptParams.js | 0 .../compiler/util/parseRawJavaScriptAst.js | 0 .../src}/compiler/util/parseStatement.js | 0 .../src}/compiler/util/removeComments.js | 0 .../marko/src}/compiler/util/removeDashes.js | 0 .../marko/src}/compiler/util/safeVarName.js | 0 .../marko/src}/compiler/util/tokenizer.js | 0 .../src}/compiler/util/vdom/VDOMOptimizer.js | 0 .../marko/src}/compiler/util/vdom/index.js | 0 .../src}/compiler/util/vdom/isStaticValue.js | 0 .../cache/cached-fragment-tag-transformer.js | 0 .../core-tags/cache/cached-fragment-tag.js | 0 .../core-tags/cache/default-cache-manager.js | 0 .../marko/src}/core-tags/cache/marko.json | 0 .../src}/core-tags/compiler.browser.json | 0 .../TransformHelper/ComponentArgsCompiler.js | 0 .../TransformHelper/assignComponentId.js | 0 .../TransformHelper/convertToComponent.js | 0 .../TransformHelper/getComponentFiles.js | 0 .../TransformHelper/handleComponentEvents.js | 0 .../handleComponentPreserve.js | 0 .../handleComponentPreserveAttrs.js | 0 .../TransformHelper/handleLegacyBind.js | 0 .../TransformHelper/handleRootNodes.js | 0 .../TransformHelper/handleScopedAttrs.js | 0 .../components/TransformHelper/index.js | 0 .../core-tags/components/body-transformer.js | 0 .../components/class-tag-node-factory.js | 0 .../component-globals-tag-browser.js | 0 .../components/component-globals-tag.js | 0 .../core-tags/components/component-tag.js | 0 .../components/components-transformer.js | 0 .../components/getRequirePath-browser.js | 0 .../core-tags/components/getRequirePath.js | 0 .../components/init-components-tag-browser.js | 0 .../components/init-components-tag.js | 0 .../src}/core-tags/components/marko.json | 0 .../src}/core-tags/components/package.json | 0 .../components/preserve-tag-browser.js | 0 .../src}/core-tags/components/preserve-tag.js | 0 .../util/generateRegisterComponentCode.js | 0 .../components/util/getTransformHelper.js | 0 .../core-tags/components/widget-types-tag.js | 0 .../src}/core-tags/core/await/AsyncValue.js | 0 .../core/await/client-reorder-browser.js | 0 .../core/await/client-reorder-runtime.js | 0 .../core/await/client-reorder-runtime.min.js | 0 .../core-tags/core/await/client-reorder.js | 0 .../src}/core-tags/core/await/noop-render.js | 0 .../src}/core-tags/core/await/package.json | 0 .../src}/core-tags/core/await/renderer.js | 0 .../core/await/reorderer-renderer.js | 0 .../src}/core-tags/core/await/transformer.js | 0 .../src}/core-tags/core/core-transformer.js | 0 .../marko/src}/core-tags/core/else-if-tag.js | 0 .../marko/src}/core-tags/core/else-tag.js | 0 .../marko/src}/core-tags/core/for-tag.js | 0 .../src}/core-tags/core/html-comment-tag.js | 0 .../marko/src}/core-tags/core/if-tag.js | 0 .../marko/src}/core-tags/core/import-tag.js | 0 .../core/include-html-tag-browser.js | 0 .../src}/core-tags/core/include-html-tag.js | 0 .../core/include-text-tag-browser.js | 0 .../src}/core-tags/core/include-text-tag.js | 0 .../marko/src}/core-tags/core/macro-tag.js | 0 .../core/marko-preserve-whitespace-tag.js | 0 .../marko/src}/core-tags/core/marko-tag.js | 0 .../marko/src}/core-tags/core/marko.json | 0 .../src}/core-tags/core/module-code-tag.js | 0 .../marko/src}/core-tags/core/package.json | 0 .../core/static-tag-code-generator.js | 0 .../src}/core-tags/core/util/parseImport.js | 0 .../marko/src}/core-tags/core/while-tag.js | 0 .../marko/src}/core-tags/html/marko.json | 0 .../core-tags/html/normalize-script-text.js | 0 .../marko/src}/core-tags/math/marko.json | 0 .../migrate/all-tags/body-only-if.js | 0 .../all-tags/control-flow-directives.js | 0 .../migrate/all-tags/dynamic-attributes.js | 0 .../migrate/all-tags/include-directive.js | 0 .../src}/core-tags/migrate/all-tags/index.js | 0 .../migrate/all-tags/legacy-nested-tag.js | 0 .../core-tags/migrate/all-tags/marko-init.js | 0 .../migrate/all-tags/modifier-key.js | 0 .../src}/core-tags/migrate/all-tags/params.js | 0 .../migrate/all-tags/partial-dynamic-tag.js | 0 .../src}/core-tags/migrate/all-tags/ref.js | 0 .../src}/core-tags/migrate/all-tags/w-bind.js | 0 .../src}/core-tags/migrate/all-tags/w-body.js | 0 .../core-tags/migrate/all-tags/w-config.js | 0 .../src}/core-tags/migrate/all-tags/w-for.js | 0 .../src}/core-tags/migrate/all-tags/w-id.js | 0 .../src}/core-tags/migrate/all-tags/w-on.js | 0 .../migrate/all-tags/w-preserve-attrs.js | 0 .../core-tags/migrate/all-tags/w-preserve.js | 0 .../migrate/all-tags/widget-in-attrs.js | 0 .../core-tags/migrate/all-templates/index.js | 0 .../non-standard-template-literals.js | 0 .../migrate/all-templates/render-calls.js | 0 .../all-templates/widget-data-is-state.js | 0 .../all-templates/widget-get-template-data.js | 0 .../src}/core-tags/migrate/assign-tag.js | 0 .../core-tags/migrate/async-fragment-tag.js | 0 .../core-tags/migrate/async-fragments-tag.js | 0 .../marko/src}/core-tags/migrate/await-tag.js | 0 .../marko/src}/core-tags/migrate/class-tag.js | 0 .../marko/src}/core-tags/migrate/for-tag.js | 0 .../src}/core-tags/migrate/include-tag.js | 0 .../src}/core-tags/migrate/invoke-tag.js | 0 .../migrate/layout-placeholder-tag.js | 0 .../src}/core-tags/migrate/layout-put-tag.js | 0 .../src}/core-tags/migrate/layout-use-tag.js | 0 .../src}/core-tags/migrate/macro-body-tag.js | 0 .../marko/src}/core-tags/migrate/macro-tag.js | 0 .../marko/src}/core-tags/migrate/marko.json | 0 .../src}/core-tags/migrate/unless-tag.js | 0 .../core-tags/migrate/util/addIdScopedAttr.js | 0 .../core-tags/migrate/util/findBoundParent.js | 0 .../src}/core-tags/migrate/util/import-tag.js | 0 .../src}/core-tags/migrate/util/parseFor.js | 0 .../src}/core-tags/migrate/util/printJS.js | 0 .../migrate/util/renderCallToDynamicTag.js | 0 .../marko/src}/core-tags/migrate/var-tag.js | 0 .../marko/src}/core-tags/svg/marko.json | 0 {src => packages/marko/src}/defineRenderer.js | 0 {src => packages/marko/src}/express.js | 0 {src => packages/marko/src}/hot-reload.js | 0 {src => packages/marko/src}/html.js | 0 {src => packages/marko/src}/index-browser.js | 0 {src => packages/marko/src}/index.js | 0 .../marko/src}/loader/index-browser.js | 0 .../marko/src}/loader/index-default.js | 0 {src => packages/marko/src}/loader/index.js | 0 .../marko/src}/loader/package.json | 0 .../marko/src}/node-require/index-browser.js | 0 .../marko/src}/node-require/index.js | 0 {src => packages/marko/src}/package.json | 0 .../marko/src}/runtime/RenderResult.js | 0 .../marko/src}/runtime/compiler.browser.json | 0 .../src}/runtime/components/Component.js | 0 .../src}/runtime/components/ComponentDef.js | 0 .../runtime/components/ComponentsContext.js | 0 .../components/GlobalComponentsContext.js | 0 .../src}/runtime/components/KeySequence.js | 0 .../runtime/components/ServerComponent.js | 0 .../marko/src}/runtime/components/State.js | 0 .../src}/runtime/components/attach-detach.js | 0 .../components/beginComponent-browser.js | 0 .../src}/runtime/components/beginComponent.js | 0 .../marko/src}/runtime/components/boot.js | 0 .../runtime/components/compiler.browser.json | 0 .../runtime/components/defineComponent.js | 0 .../marko/src}/runtime/components/dom-data.js | 0 .../components/endComponent-browser.js | 0 .../src}/runtime/components/endComponent.js | 0 .../runtime/components/event-delegation.js | 0 .../src}/runtime/components/index-browser.js | 0 .../marko/src}/runtime/components/index.js | 0 .../components/init-components-browser.js | 0 .../runtime/components/init-components.js | 0 .../marko/src}/runtime/components/jquery.js | 0 .../runtime/components/legacy/State-legacy.js | 0 .../runtime/components/legacy/browser.json | 0 .../legacy/defineComponent-legacy.js | 0 .../legacy/defineRenderer-legacy.js | 0 .../legacy/defineWidget-legacy-browser.js | 0 .../components/legacy/defineWidget-legacy.js | 0 .../components/legacy/dependencies/html.js | 0 .../components/legacy/dependencies/index.js | 0 .../components/legacy/dependencies/vdom.js | 0 .../legacy/helper-getWidgetFromOut.js | 0 .../components/legacy/index-browser.js | 0 .../src}/runtime/components/legacy/index.js | 0 .../runtime/components/legacy/package.json | 0 .../components/legacy/renderer-legacy.js | 0 .../src}/runtime/components/package.json | 0 .../marko/src}/runtime/components/ready.js | 0 .../runtime/components/registry-browser.js | 0 .../marko/src}/runtime/components/registry.js | 0 .../marko/src}/runtime/components/renderer.js | 0 .../src}/runtime/components/update-manager.js | 0 .../src}/runtime/components/util-browser.js | 0 .../marko/src}/runtime/components/util.js | 0 .../marko/src}/runtime/createOut.js | 0 .../marko/src}/runtime/dom-insert.js | 0 {src => packages/marko/src}/runtime/events.js | 0 .../src}/runtime/helpers/_change-case.js | 0 .../marko/src}/runtime/helpers/assign.js | 0 .../src}/runtime/helpers/bind-component.js | 0 .../marko/src}/runtime/helpers/class-value.js | 0 .../marko/src}/runtime/helpers/dynamic-tag.js | 0 .../marko/src}/runtime/helpers/for-in.js | 0 .../marko/src}/runtime/helpers/for-of.js | 0 .../marko/src}/runtime/helpers/for-range.js | 0 .../src}/runtime/helpers/load-nested-tag.js | 0 .../marko/src}/runtime/helpers/load-tag.js | 0 .../src}/runtime/helpers/load-template.js | 0 .../src}/runtime/helpers/merge-nested-tags.js | 0 .../marko/src}/runtime/helpers/merge.js | 0 .../marko/src}/runtime/helpers/noop.js | 0 .../marko/src}/runtime/helpers/style-value.js | 0 .../marko/src}/runtime/helpers/to-string.js | 0 .../marko/src}/runtime/html/AsyncStream.js | 0 .../marko/src}/runtime/html/BufferedWriter.js | 0 .../marko/src}/runtime/html/StringWriter.js | 0 .../marko/src}/runtime/html/Template.js | 0 .../marko/src}/runtime/html/helpers/attr.js | 0 .../marko/src}/runtime/html/helpers/attrs.js | 0 .../src}/runtime/html/helpers/class-attr.js | 0 .../src}/runtime/html/helpers/data-marko.js | 0 .../html/helpers/escape-script-placeholder.js | 0 .../html/helpers/escape-style-placeholder.js | 0 .../src}/runtime/html/helpers/escape-xml.js | 0 .../src}/runtime/html/helpers/merge-attrs.js | 0 .../src}/runtime/html/helpers/props-script.js | 0 .../src}/runtime/html/helpers/style-attr.js | 0 .../marko/src}/runtime/html/index.js | 0 .../marko/src}/runtime/nextTick-browser.js | 0 .../marko/src}/runtime/nextTick.js | 0 .../marko/src}/runtime/package.json | 0 .../marko/src}/runtime/renderable.js | 0 .../src}/runtime/vdom/AsyncVDOMBuilder.js | 0 .../marko/src}/runtime/vdom/VComment.js | 0 .../marko/src}/runtime/vdom/VComponent.js | 0 .../src}/runtime/vdom/VDocumentFragment.js | 0 .../marko/src}/runtime/vdom/VElement.js | 0 .../marko/src}/runtime/vdom/VFragment.js | 0 .../marko/src}/runtime/vdom/VNode.js | 0 .../marko/src}/runtime/vdom/VText.js | 0 .../marko/src}/runtime/vdom/helpers/attrs.js | 0 .../marko/src}/runtime/vdom/helpers/const.js | 0 .../src}/runtime/vdom/helpers/v-element.js | 0 .../marko/src}/runtime/vdom/helpers/v-text.js | 0 .../marko/src}/runtime/vdom/index.js | 0 .../src}/runtime/vdom/morphdom/fragment.js | 0 .../src}/runtime/vdom/morphdom/helpers.js | 0 .../marko/src}/runtime/vdom/morphdom/index.js | 0 .../vdom/morphdom/specialElHandlers.js | 0 .../marko/src}/runtime/vdom/preserve-attrs.js | 0 .../marko/src}/runtime/vdom/vdom.js | 0 {src => packages/marko/src}/taglib/index.js | 0 .../marko/src}/taglib/taglib-finder/index.js | 0 .../src}/taglib/taglib-loader/Attribute.js | 0 .../taglib/taglib-loader/DependencyChain.js | 0 .../taglib/taglib-loader/ImportedVariable.js | 0 .../taglib/taglib-loader/NestedVariable.js | 0 .../src}/taglib/taglib-loader/Property.js | 0 .../marko/src}/taglib/taglib-loader/Tag.js | 0 .../marko/src}/taglib/taglib-loader/Taglib.js | 0 .../src}/taglib/taglib-loader/Transformer.js | 0 .../marko/src}/taglib/taglib-loader/cache.js | 0 .../marko/src}/taglib/taglib-loader/index.js | 0 .../taglib/taglib-loader/json-file-reader.js | 0 .../taglib-loader/loadAttributeFromProps.js | 0 .../taglib/taglib-loader/loadAttributes.js | 0 .../taglib/taglib-loader/loadTagFromFile.js | 0 .../taglib/taglib-loader/loadTagFromProps.js | 0 .../taglib-loader/loadTaglibFromFile.js | 0 .../taglib-loader/loadTaglibFromProps.js | 0 .../src}/taglib/taglib-loader/loaders.js | 0 .../src}/taglib/taglib-loader/scanTagsDir.js | 0 .../taglib/taglib-loader/tag-def-from-code.js | 0 .../marko/src}/taglib/taglib-loader/types.js | 0 .../src}/taglib/taglib-lookup/TaglibLookup.js | 0 .../marko/src}/taglib/taglib-lookup/index.js | 0 {src => packages/marko/src}/vdom.js | 0 {test => packages/marko/test}/.eslintrc | 0 {test => packages/marko/test}/.gitignore | 0 .../marko/test}/__util__/BrowserHelpers.js | 0 .../marko/test}/__util__/async-helpers.js | 0 .../marko/test}/__util__/async-test-suite.js | 0 .../test}/__util__/components-from-meta.js | 0 .../__util__/create-marko-jsdom-module.js | 0 .../marko/test}/__util__/domToHTML.js | 0 .../marko/test}/__util__/domToString.js | 0 .../marko/test}/__util__/package.json | 0 .../marko/test}/__util__/patch-module.js | 0 .../marko/test}/__util__/pubsub.js | 0 .../marko/test}/__util__/test-init-browser.js | 0 .../marko/test}/__util__/test-init.js | 0 .../marko/test}/__util__/toHTML.js | 0 .../fixtures/bad-indent/expected.txt | 0 .../fixtures/bad-indent/input.txt | 0 .../adjustIndent/fixtures/bad-indent/test.js | 0 .../adjustIndent/fixtures/empty/expected.txt | 0 .../adjustIndent/fixtures/empty/input.txt | 0 .../test}/adjustIndent/fixtures/empty/test.js | 0 .../fixtures/increase-indent/expected.txt | 0 .../fixtures/increase-indent/input.txt | 0 .../fixtures/increase-indent/test.js | 0 .../fixtures/initial-empty-lines/expected.txt | 0 .../fixtures/initial-empty-lines/input.txt | 0 .../fixtures/initial-empty-lines/test.js | 0 .../fixtures/no-indent/expected.txt | 0 .../adjustIndent/fixtures/no-indent/input.txt | 0 .../adjustIndent/fixtures/no-indent/test.js | 0 .../fixtures/remove-indent/expected.txt | 0 .../fixtures/remove-indent/input.txt | 0 .../fixtures/remove-indent/test.js | 0 .../surrounding-empty-lines/expected.txt | 0 .../surrounding-empty-lines/input.txt | 0 .../fixtures/surrounding-empty-lines/test.js | 0 .../fixtures/tab-indent/expected.txt | 0 .../fixtures/tab-indent/input.txt | 0 .../adjustIndent/fixtures/tab-indent/test.js | 0 .../trailing-empty-lines/expected.txt | 0 .../fixtures/trailing-empty-lines/input.txt | 0 .../fixtures/trailing-empty-lines/test.js | 0 .../marko/test}/adjustIndent/index.test.js | 0 .../expected.js | 0 .../template.marko | 0 .../compileFileForBrowser-callback.js/test.js | 0 .../compileFileForBrowser.js/expected.js | 0 .../compileFileForBrowser.js/template.marko | 0 .../fixtures/compileFileForBrowser.js/test.js | 0 .../compileForBrowser-callback.js/expected.js | 0 .../template.marko | 0 .../compileForBrowser-callback.js/test.js | 0 .../template.marko | 0 .../test.js | 0 .../fixtures/compileForBrowser.js/expected.js | 0 .../compileForBrowser.js/template.marko | 0 .../fixtures/compileForBrowser.js/test.js | 0 .../fixtures/configure-singleton/test.js | 0 .../api-compiler/fixtures/configure/test.js | 0 .../test.js | 0 .../util-UniqueVars-different-values/test.js | 0 .../util-UniqueVars-value-objects/test.js | 0 .../fixtures/util-UniqueVars/test.js | 0 .../marko/test}/api-compiler/index.test.js | 0 .../template.marko | 0 .../error-renderSync-beginAsync/test.js | 0 .../legacy-helpers/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../render-await-promise-toString/test.js | 0 .../require-hook-compiler-options/a.marko | 0 .../require-hook-compiler-options/b.marko | 0 .../require-hook-compiler-options/c.marko | 0 .../require-hook-compiler-options/d.marko | 0 .../require-hook-compiler-options/e.xml.marko | 0 .../require-hook-compiler-options/test.js | 0 .../writeToDisk-false-include/expected.html | 0 .../include-target.marko | 0 .../writeToDisk-false-include/template.marko | 0 .../writeToDisk-false-include/test.js | 0 .../writeToDisk-false-layout/expected.html | 0 .../writeToDisk-false-layout/layout.marko | 0 .../writeToDisk-false-layout/template.marko | 0 .../writeToDisk-false-layout/test.js | 0 .../api/fixtures/compiler-configure/test.js | 0 .../api/fixtures/defineRenderer/expected.html | 0 .../fixtures/defineRenderer/template.marko | 0 .../test}/api/fixtures/defineRenderer/test.js | 0 .../template.marko | 0 .../error-renderSync-beginAsync/test.js | 0 .../fixtures/error-renderSync/template.marko | 0 .../api/fixtures/error-renderSync/test.js | 0 .../fixtures/load-prefer-precompiled/dummy.js | 0 .../load-prefer-precompiled/dummy.marko | 0 .../fixtures/load-prefer-precompiled/test.js | 0 .../load-render-callback/expected.html | 0 .../load-render-callback/template.marko | 0 .../api/fixtures/load-render-callback/test.js | 0 .../load-render-promise/expected.html | 0 .../load-render-promise/template.marko | 0 .../api/fixtures/load-render-promise/test.js | 0 .../api/fixtures/load-source/expected.2.html | 0 .../api/fixtures/load-source/expected.3.html | 0 .../api/fixtures/load-source/expected.html | 0 .../api/fixtures/load-source/template.marko | 0 .../test}/api/fixtures/load-source/test.js | 0 .../load-writer-wrapping-stream/expected.html | 0 .../template.marko | 0 .../load-writer-wrapping-stream/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../no-write-to-disk-load/expected.html | 0 .../no-write-to-disk-load/template.marko | 0 .../fixtures/no-write-to-disk-load/test.js | 0 .../no-write-to-disk-require/expected.html | 0 .../no-write-to-disk-require/template.marko | 0 .../fixtures/no-write-to-disk-require/test.js | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../render-await-promise-toString/test.js | 0 .../render-callback-args/expected.2.html | 0 .../render-callback-args/expected.html | 0 .../render-callback-args/template.marko | 0 .../api/fixtures/render-callback-args/test.js | 0 .../render-callback-global-data/expected.html | 0 .../template.marko | 0 .../render-callback-global-data/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../render-to-out-error/template.marko | 0 .../api/fixtures/render-to-out-error/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../renderSync-global-data/expected.html | 0 .../renderSync-global-data/template.marko | 0 .../fixtures/renderSync-global-data/test.js | 0 .../fixtures/renderSync-no-data/expected.html | 0 .../renderSync-no-data/template.marko | 0 .../api/fixtures/renderSync-no-data/test.js | 0 .../api/fixtures/renderSync/expected.html | 0 .../api/fixtures/renderSync/template.marko | 0 .../test}/api/fixtures/renderSync/test.js | 0 .../components/test-async/renderer.js | 0 .../expected.html | 0 .../template.marko | 0 .../renderToString-callback-async/test.js | 0 .../expected.2.html | 0 .../expected.html | 0 .../template.marko | 0 .../renderToString-callback-sync/test.js | 0 .../components/test-async/renderer.js | 0 .../template.marko | 0 .../renderToString-no-callback-async/test.js | 0 .../api/fixtures/renderToString/expected.html | 0 .../fixtures/renderToString/template.marko | 0 .../test}/api/fixtures/renderToString/test.js | 0 .../require-compiled-template/expected.html | 0 .../require-compiled-template/template.marko | 0 .../require-compiled-template/test.js | 0 .../require-hook-compiler-options/a.marko | 0 .../require-hook-compiler-options/b.marko | 0 .../require-hook-compiler-options/c.marko | 0 .../require-hook-compiler-options/d.marko | 0 .../require-hook-compiler-options/test.js | 0 .../require-render-callback/expected.html | 0 .../require-render-callback/template.marko | 0 .../fixtures/require-render-callback/test.js | 0 .../require-render-to-stream/expected.html | 0 .../require-render-to-stream/template.marko | 0 .../fixtures/require-render-to-stream/test.js | 0 .../fixtures/write-to-disk-load/expected.html | 0 .../write-to-disk-load/template.marko | 0 .../api/fixtures/write-to-disk-load/test.js | 0 .../write-to-disk-require/expected.html | 0 .../write-to-disk-require/template.marko | 0 .../fixtures/write-to-disk-require/test.js | 0 .../writeToDisk-false-include/expected.html | 0 .../include-target.marko | 0 .../writeToDisk-false-include/template.marko | 0 .../writeToDisk-false-include/test.js | 0 .../writeToDisk-false-layout/expected.html | 0 .../writeToDisk-false-layout/layout.marko | 0 .../writeToDisk-false-layout/template.marko | 0 .../fixtures/writeToDisk-false-layout/test.js | 0 .../marko/test}/api/index.test.js | 0 .../test}/async-stream/fixtures/hello.txt | 0 .../marko/test}/async-stream/index.test.js | 0 .../test}/async-vdom-builder/index.test.js | 0 {test => packages/marko/test}/autotest.js | 0 .../arrayExpression-empty/expected.js | 0 .../fixtures/arrayExpression-empty/index.js | 0 .../fixtures/arrayExpression/expected.js | 0 .../codegen/fixtures/arrayExpression/index.js | 0 .../fixtures/attr-no-escape/expected.js | 0 .../codegen/fixtures/attr-no-escape/index.js | 0 .../expected.js | 0 .../binaryExpression-literal-divide/index.js | 0 .../expected.js | 0 .../index.js | 0 .../expected.js | 0 .../index.js | 0 .../fixtures/binaryExpression/expected.js | 0 .../fixtures/binaryExpression/index.js | 0 .../fixtures/block-comment/expected.js | 0 .../codegen/fixtures/block-comment/index.js | 0 .../fixtures/code-before-after-if/expected.js | 0 .../fixtures/code-before-after-if/index.js | 0 .../code-before-after-surrounded/expected.js | 0 .../code-before-after-surrounded/index.js | 0 .../code-before-after-var/expected.js | 0 .../fixtures/code-before-after-var/index.js | 0 .../fixtures/code-before-after/expected.js | 0 .../fixtures/code-before-after/index.js | 0 .../fixtures/code-expression/expected.js | 0 .../codegen/fixtures/code-expression/index.js | 0 .../code-statement-nested/expected.js | 0 .../fixtures/code-statement-nested/index.js | 0 .../fixtures/code-statement/expected.js | 0 .../codegen/fixtures/code-statement/index.js | 0 .../fixtures/codegen-addStaticVar/expected.js | 0 .../fixtures/codegen-addStaticVar/index.js | 0 .../fixtures/codegen-addVar/expected.js | 0 .../codegen/fixtures/codegen-addVar/index.js | 0 .../fixtures/combine-writes/expected.js | 0 .../codegen/fixtures/combine-writes/index.js | 0 .../codegen/fixtures/comment/expected.js | 0 .../test}/codegen/fixtures/comment/index.js | 0 .../codegen/fixtures/concat-four/expected.js | 0 .../codegen/fixtures/concat-four/index.js | 0 .../fixtures/concat-strings/expected.js | 0 .../codegen/fixtures/concat-strings/index.js | 0 .../codegen/fixtures/concat-three/expected.js | 0 .../codegen/fixtures/concat-three/index.js | 0 .../test}/codegen/fixtures/concat/expected.js | 0 .../test}/codegen/fixtures/concat/index.js | 0 .../conditionalExpression/expected.js | 0 .../fixtures/conditionalExpression/index.js | 0 .../fixtures/container-codegen/expected.js | 0 .../fixtures/container-codegen/index.js | 0 .../codegen/fixtures/container/expected.js | 0 .../test}/codegen/fixtures/container/index.js | 0 .../context-addStaticVar-dedupe/expected.js | 0 .../context-addStaticVar-dedupe/index.js | 0 .../fixtures/context-addStaticVar/expected.js | 0 .../fixtures/context-addStaticVar/index.js | 0 .../context-addVar-addStaticVar/expected.js | 0 .../context-addVar-addStaticVar/index.js | 0 .../fixtures/context-addVar/expected.js | 0 .../codegen/fixtures/context-addVar/index.js | 0 .../codegen/fixtures/forEach/expected.js | 0 .../test}/codegen/fixtures/forEach/index.js | 0 .../codegen/fixtures/forEachProps/expected.js | 0 .../codegen/fixtures/forEachProps/index.js | 0 .../codegen/fixtures/forRange/expected.js | 0 .../test}/codegen/fixtures/forRange/index.js | 0 .../codegen/fixtures/forStatement/expected.js | 0 .../codegen/fixtures/forStatement/index.js | 0 .../codegen/fixtures/functionCall/expected.js | 0 .../codegen/fixtures/functionCall/index.js | 0 .../functionDeclaration-anonymous/expected.js | 0 .../functionDeclaration-anonymous/index.js | 0 .../fixtures/functionDeclaration/expected.js | 0 .../fixtures/functionDeclaration/index.js | 0 .../test}/codegen/fixtures/html/expected.js | 0 .../test}/codegen/fixtures/html/index.js | 0 .../codegen/fixtures/htmlComment/expected.js | 0 .../codegen/fixtures/htmlComment/index.js | 0 .../htmlElement-addAttribute/expected.js | 0 .../htmlElement-addAttribute/index.js | 0 .../htmlElement-attr-escape/expected.js | 0 .../fixtures/htmlElement-attr-escape/index.js | 0 .../fixtures/htmlElement-dynamic/expected.js | 0 .../fixtures/htmlElement-dynamic/index.js | 0 .../codegen/fixtures/htmlElement/expected.js | 0 .../codegen/fixtures/htmlElement/index.js | 0 .../codegen/fixtures/identifier/expected.js | 0 .../codegen/fixtures/identifier/index.js | 0 .../fixtures/if-else-if-else/expected.js | 0 .../codegen/fixtures/if-else-if-else/index.js | 0 .../codegen/fixtures/if-else-if/expected.js | 0 .../codegen/fixtures/if-else-if/index.js | 0 .../codegen/fixtures/if-else/expected.js | 0 .../test}/codegen/fixtures/if-else/index.js | 0 .../codegen/fixtures/if-write-if/expected.js | 0 .../codegen/fixtures/if-write-if/index.js | 0 .../test}/codegen/fixtures/if/expected.js | 0 .../marko/test}/codegen/fixtures/if/index.js | 0 .../fixtures/insertSiblingAfter/expected.js | 0 .../fixtures/insertSiblingAfter/index.js | 0 .../fixtures/insertSiblingBefore/expected.js | 0 .../fixtures/insertSiblingBefore/index.js | 0 .../codegen/fixtures/literal/expected.js | 0 .../test}/codegen/fixtures/literal/index.js | 0 .../test}/codegen/fixtures/macro/expected.js | 0 .../test}/codegen/fixtures/macro/index.js | 0 .../fixtures/marko-template/expected.js | 0 .../codegen/fixtures/marko-template/index.js | 0 .../fixtures/meta-dependencies/expected.js | 0 .../fixtures/meta-dependencies/index.js | 0 .../fixtures/meta-dependencies/template.marko | 0 .../codegen/fixtures/meta-unique/expected.js | 0 .../codegen/fixtures/meta-unique/index.js | 0 .../fixtures/meta-unique/template.marko | 0 .../fixtures/moveChildrenTo/expected.js | 0 .../codegen/fixtures/moveChildrenTo/index.js | 0 .../test}/codegen/fixtures/negate/expected.js | 0 .../test}/codegen/fixtures/negate/index.js | 0 .../test}/codegen/fixtures/new/expected.js | 0 .../marko/test}/codegen/fixtures/new/index.js | 0 .../test}/codegen/fixtures/node/expected.js | 0 .../test}/codegen/fixtures/node/index.js | 0 .../codegen/fixtures/program/expected.js | 0 .../test}/codegen/fixtures/program/index.js | 0 .../fixtures/removeAllAttributes/expected.js | 0 .../fixtures/removeAllAttributes/index.js | 0 .../fixtures/renderBodyFunction/expected.js | 0 .../fixtures/renderBodyFunction/index.js | 0 .../returnStatement-empty/expected.js | 0 .../fixtures/returnStatement-empty/index.js | 0 .../fixtures/returnStatement/expected.js | 0 .../codegen/fixtures/returnStatement/index.js | 0 .../selfInvokingFunction-no-args/expected.js | 0 .../selfInvokingFunction-no-args/index.js | 0 .../expected.js | 0 .../selfInvokingFunction-null-args/index.js | 0 .../fixtures/selfInvokingFunction/expected.js | 0 .../fixtures/selfInvokingFunction/index.js | 0 .../test}/codegen/fixtures/simple/expected.js | 0 .../test}/codegen/fixtures/simple/index.js | 0 .../fixtures/strictEquality/expected.js | 0 .../codegen/fixtures/strictEquality/index.js | 0 .../fixtures/templateLiteral/expected.js | 0 .../codegen/fixtures/templateLiteral/index.js | 0 .../templateRoot-prependChild/expected.js | 0 .../templateRoot-prependChild/index.js | 0 .../codegen/fixtures/templateRoot/expected.js | 0 .../codegen/fixtures/templateRoot/index.js | 0 .../fixtures/unaryExpression/expected.js | 0 .../codegen/fixtures/unaryExpression/index.js | 0 .../codegen/fixtures/var-scoped/expected.js | 0 .../codegen/fixtures/var-scoped/index.js | 0 .../test}/codegen/fixtures/var/expected.js | 0 .../marko/test}/codegen/fixtures/var/index.js | 0 .../codegen/fixtures/vars-array/expected.js | 0 .../codegen/fixtures/vars-array/index.js | 0 .../codegen/fixtures/vars-object/expected.js | 0 .../codegen/fixtures/vars-object/index.js | 0 .../marko/test}/codegen/index.test.js | 0 .../addNestedVariable/expected.js | 0 .../addNestedVariable/marko.json | 0 .../test-addNestedVariable/marko-tag.json | 0 .../tags/test-addNestedVariable/renderer.js | 0 .../test-addNestedVariable/transformer.js | 0 .../addNestedVariable/template.marko | 0 .../async-fragment-error/expected.js | 0 .../async-fragment-error/template.marko | 0 .../async-fragment-invalid-var/template.marko | 0 .../async-fragment-invalid-var/test.js | 0 .../async-fragment-no-attr/template.marko | 0 .../async-fragment-no-attr/test.js | 0 .../async-fragment-placeholder/expected.js | 0 .../async-fragment-placeholder/template.marko | 0 .../async-fragment-timeout/expected.js | 0 .../async-fragment-timeout/template.marko | 0 .../async-fragment/expected.js | 0 .../async-fragment/template.marko | 0 .../async-fragments/expected.js | 0 .../async-fragments/template.marko | 0 .../components/hello/index.marko | 0 .../at-tags-dynamic/expected.js | 0 .../at-tags-dynamic/template.marko | 0 .../attr-escape/expected.js | 0 .../attr-escape/template.marko | 0 .../attr-placeholder-escapeXml/expected.js | 0 .../foo-transformer.js | 0 .../attr-placeholder-escapeXml/marko.json | 0 .../attr-placeholder-escapeXml/template.marko | 0 .../class-tag-withspaces/expected.js | 0 .../class-tag-withspaces/template.marko | 0 .../class-tag/expected.js | 0 .../class-tag/template.marko | 0 .../custom-tag-data-tag.js | 0 .../custom-tag-arguments/expected.js | 0 .../custom-tag-arguments/marko.json | 0 .../custom-tag-arguments/template.marko | 0 .../for-array/expected.js | 0 .../for-array/template.marko | 0 .../include/expected.js | 0 .../include/target.marko | 0 .../include/template.marko | 0 .../invoke-if/expected.js | 0 .../invoke-if/template.marko | 0 .../invoke/expected.js | 0 .../invoke/template.marko | 0 .../macros/expected.js | 0 .../macros/template.marko | 0 .../marko-init/expected.js | 0 .../marko-init/template.marko | 0 .../metadata/expected.json | 0 .../fixtures-html-deprecated/metadata/foo.js | 0 .../metadata/marko.json | 0 .../tags/script-dependency/transformer.js | 0 .../metadata/tags/test-hello/bar.js | 0 .../metadata/tags/test-hello/index.marko | 0 .../metadata/target.marko | 0 .../metadata/template.marko | 0 .../fixtures-html-deprecated/metadata/test.js | 0 .../components/test/index.marko | 0 .../nested-tag-if-optimization/expected.js | 0 .../nested-tag-if-optimization/template.marko | 0 .../components/test-message/template.marko | 0 .../expected.js | 0 .../template.marko | 0 .../nested-tags-missing-parent/expected.html | 0 .../nested-tags-missing-parent/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../nested-tags-missing-parent/template.marko | 0 .../nested-tags-missing-parent/test.js | 0 .../nested-tags/expected.js | 0 .../nested-tags/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../nested-tags/template.marko | 0 .../render-body-call/expected.js | 0 .../render-body-call/template.marko | 0 .../simple/expected.js | 0 .../simple/template.marko | 0 .../components/name/index.marko | 0 .../components/name/marko-tag.json | 0 .../template.component-browser.js | 0 .../template.marko | 0 .../test.js | 0 .../template-helpers/expected.js | 0 .../template-helpers/template.marko | 0 .../xml-file/expected.js | 0 .../xml-file/template.xml.marko | 0 .../components/hello/index.marko | 0 .../fixtures-html/at-tags-dynamic/expected.js | 0 .../at-tags-dynamic/template.marko | 0 .../at-tags/components/hello/index.marko | 0 .../fixtures-html/at-tags/expected.js | 0 .../fixtures-html/at-tags/template.marko | 0 .../fixtures-html/attr-escape/expected.js | 0 .../fixtures-html/attr-escape/template.marko | 0 .../attr-placeholder-escapeXml/expected.js | 0 .../foo-transformer.js | 0 .../attr-placeholder-escapeXml/marko.json | 0 .../attr-placeholder-escapeXml/template.marko | 0 .../fixtures-html/await-error/expected.js | 0 .../fixtures-html/await-error/template.marko | 0 .../await-placeholder/expected.js | 0 .../await-placeholder/template.marko | 0 .../fixtures-html/await-reorderer/expected.js | 0 .../await-reorderer/template.marko | 0 .../fixtures-html/await-timeout/expected.js | 0 .../await-timeout/template.marko | 0 .../compiler/fixtures-html/await/expected.js | 0 .../fixtures-html/await/template.marko | 0 .../template.marko | 0 .../class-tag-nested-content-error/test.js | 0 .../createNodeFromEl/expected.js | 0 .../fixtures-html/createNodeFromEl/marko.json | 0 .../test-createNodeFromEl/code-generator.js | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../createNodeFromEl/template.marko | 0 .../custom-tag-body-function/expected.js | 0 .../custom-tag-body-function/marko.json | 0 .../tags/test-body-function/marko-tag.json | 0 .../tags/test-body-function/renderer.js | 0 .../custom-tag-body-function/template.marko | 0 .../custom-tag-import-var-only/expected.js | 0 .../custom-tag-import-var-only/marko.json | 0 .../tags/test-import-var/marko-tag.json | 0 .../tags/test-import-var/renderer.js | 0 .../custom-tag-import-var-only/template.marko | 0 .../custom-tag-import-var/expected.js | 0 .../custom-tag-import-var/marko.json | 0 .../tags/test-import-var/marko-tag.json | 0 .../tags/test-import-var/renderer.js | 0 .../custom-tag-import-var/template.marko | 0 .../custom-tag-template/expected.js | 0 .../custom-tag-template/hello.marko | 0 .../custom-tag-template/marko.json | 0 .../custom-tag-template/template.marko | 0 .../fixtures-html/custom-tag/expected.js | 0 .../fixtures-html/custom-tag/marko.json | 0 .../custom-tag/tags/test-hello/marko-tag.json | 0 .../custom-tag/tags/test-hello/renderer.js | 0 .../fixtures-html/custom-tag/template.marko | 0 .../dynamic-tag-render-body/expected.js | 0 .../dynamic-tag-render-body/target.marko | 0 .../dynamic-tag-render-body/template.marko | 0 .../fixtures-html/dynamic-tag/expected.js | 0 .../fixtures-html/dynamic-tag/target.marko | 0 .../fixtures-html/dynamic-tag/template.marko | 0 .../fixtures-html/entities/expected.js | 0 .../fixtures-html/entities/template.marko | 0 .../fixtures-html/for-array/expected.js | 0 .../fixtures-html/for-array/template.marko | 0 .../fixtures-html/hello-dynamic/expected.js | 0 .../hello-dynamic/template.marko | 0 .../import-tag-conflict/expected.js | 0 .../import-tag-conflict/template.marko | 0 .../import-tag-template/expected.js | 0 .../import-tag-template/other.marko | 0 .../import-tag-template/template.marko | 0 .../compiler/fixtures-html/import-tag/bar.js | 0 .../fixtures-html/import-tag/expected.js | 0 .../compiler/fixtures-html/import-tag/foo.js | 0 .../fixtures-html/import-tag/template.marko | 0 .../fixtures-html/importModule/expected.js | 0 .../fixtures-html/importModule/marko.json | 0 .../tags/test-import-module/code-generator.js | 0 .../fixtures-html/importModule/template.marko | 0 .../fixtures-html/invoke-if/expected.js | 0 .../fixtures-html/invoke-if/template.marko | 0 .../keep-last-duplicated-attr/expected.js | 0 .../keep-last-duplicated-attr/hello.marko | 0 .../keep-last-duplicated-attr/marko.json | 0 .../keep-last-duplicated-attr/template.marko | 0 .../compiler/fixtures-html/macros/expected.js | 0 .../fixtures-html/macros/template.marko | 0 .../fixtures-html/metadata/expected.json | 0 .../compiler/fixtures-html/metadata/foo.js | 0 .../fixtures-html/metadata/marko.json | 0 .../tags/script-dependency/transformer.js | 0 .../metadata/tags/test-hello/bar.js | 0 .../metadata/tags/test-hello/index.marko | 0 .../fixtures-html/metadata/target.marko | 0 .../fixtures-html/metadata/template.marko | 0 .../compiler/fixtures-html/metadata/test.js | 0 .../components/test/index.marko | 0 .../nested-tag-if-optimization/expected.js | 0 .../nested-tag-if-optimization/template.marko | 0 .../nested-tags-missing-parent/expected.html | 0 .../nested-tags-missing-parent/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../nested-tags-missing-parent/template.marko | 0 .../nested-tags-missing-parent/test.js | 0 .../fixtures-html/nested-tags/expected.js | 0 .../fixtures-html/nested-tags/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../fixtures-html/nested-tags/template.marko | 0 .../no-update-multiple/expected.js | 0 .../no-update-multiple/template.marko | 0 .../fixtures-html/no-update/expected.js | 0 .../fixtures-html/no-update/template.marko | 0 .../fixtures-html/replaceWith/expected.js | 0 .../fixtures-html/replaceWith/marko.json | 0 .../tags/test-replaceWith/marko-tag.json | 0 .../tags/test-replaceWith/transformer.js | 0 .../fixtures-html/replaceWith/template.marko | 0 .../scriptlet-line-block/expected.js | 0 .../scriptlet-line-block/template.marko | 0 .../compiler/fixtures-html/simple/expected.js | 0 .../fixtures-html/simple/template.marko | 0 .../components/name/index.marko | 0 .../components/name/marko-tag.json | 0 .../template.component-browser.js | 0 .../template.marko | 0 .../test.js | 0 .../spread-arguments/expected.js | 0 .../spread-arguments/template.marko | 0 .../components/wrapper/transformer.js | 0 .../expected.js | 0 .../template.marko | 0 .../fixtures-html/static-tag/expected.js | 0 .../fixtures-html/static-tag/template.marko | 0 .../fixtures-html/static-tag2/expected.js | 0 .../fixtures-html/static-tag2/template.marko | 0 .../compiler/fixtures-html/static/expected.js | 0 .../fixtures-html/static/template.marko | 0 .../fixtures-html/style-empty/expected.js | 0 .../fixtures-html/style-empty/template.marko | 0 .../control-flow/expected.js | 0 .../control-flow/template.marko | 0 .../include/expected.js | 0 .../include/include-target.marko | 0 .../include/template.marko | 0 .../arrow-function-event-handler/expected.js | 0 .../template.marko | 0 .../components/dependency/transformer.js | 0 .../fixtures-vdom/dependencies/template.marko | 0 .../fixtures-vdom/dependencies/test.js | 0 .../dynamic-tag-name/expected.js | 0 .../dynamic-tag-name/template.marko | 0 .../fixtures-vdom/include/expected.js | 0 .../include/include-target.marko | 0 .../fixtures-vdom/include/template.marko | 0 .../fixtures-vdom/macro-in-loop/expected.js | 0 .../macro-in-loop/template.marko | 0 .../script-placeholders/expected.js | 0 .../script-placeholders/template.marko | 0 .../compiler/fixtures-vdom/simple/expected.js | 0 .../fixtures-vdom/simple/template.marko | 0 .../fixtures-vdom/svg-anchor/expected.js | 0 .../fixtures-vdom/svg-anchor/template.marko | 0 .../svg-dynamic-tag-name/expected.js | 0 .../svg-dynamic-tag-name/template.marko | 0 .../fixtures-vdom/svg-title/expected.js | 0 .../fixtures-vdom/svg-title/template.marko | 0 .../compiler/fixtures-vdom/svg/expected.js | 0 .../compiler/fixtures-vdom/svg/template.marko | 0 .../marko/test}/compiler/html.test.js | 0 .../marko/test}/compiler/vdom.test.js | 0 .../class-named/index.marko | 0 .../fixtures-deprecated/class-named/test.js | 0 .../component-destroy-ref/component.js | 0 .../components/app-legacy-button/component.js | 0 .../components/app-legacy-button/index.marko | 0 .../component-destroy-ref/index.marko | 0 .../component-destroy-ref/marko.json | 0 .../component-destroy-ref/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-dom-events-jquery/component.js | 0 .../component-dom-events-jquery/index.marko | 0 .../component-dom-events-jquery/test.js | 0 .../component-dom-events/component.js | 0 .../components/app-legacy-button/component.js | 0 .../components/app-legacy-button/index.marko | 0 .../component-dom-events/index.marko | 0 .../component-dom-events/marko.json | 0 .../component-dom-events/test.js | 0 .../component-elId/index.marko | 0 .../component-elId/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-getEls/component.js | 0 .../component-getEls/index.marko | 0 .../component-getEls/test.js | 0 .../component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../component-include-ref-dynamic/index.marko | 0 .../component-include-ref-dynamic/test.js | 0 .../component-include-ref/component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../component-include-ref/index.marko | 0 .../component-include-ref/test.js | 0 .../component-jQuery-proxy/component.js | 0 .../component-jQuery-proxy/index.marko | 0 .../component-jQuery-proxy/test.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../component-preserve-dom-repeated/test.js | 0 .../component-ready/component.js | 0 .../component-ready/index.marko | 0 .../component-ready/test.js | 0 .../component-replaceState/component.js | 0 .../component-replaceState/index.marko | 0 .../component-replaceState/test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../marko.json | 0 .../component-rerender-reuse-stateful/test.js | 0 .../component-setStateDirty/component.js | 0 .../component-setStateDirty/index.marko | 0 .../component-setStateDirty/test.js | 0 .../component-stateful-update/component.js | 0 .../component-stateful-update/index.marko | 0 .../component-stateful-update/test.js | 0 .../component-transclusion/component.js | 0 .../app-transclusion-alert/component.js | 0 .../app-transclusion-alert/index.marko | 0 .../app-transclusion-alert/marko-tag.json | 0 .../component-transclusion/index.marko | 0 .../component-transclusion/marko.json | 0 .../component-transclusion/test.js | 0 .../component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-bar/renderer.js | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../index.marko | 0 .../marko.json | 0 .../test.js | 0 .../custom-events-declarative/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-bar/renderer.js | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../custom-events-declarative/index.marko | 0 .../custom-events-declarative/marko.json | 0 .../custom-events-declarative/test.js | 0 .../components/item/index.marko | 0 .../index.marko | 0 .../lookup.js | 0 .../marko.json | 0 .../test.js | 0 .../components/item/index.marko | 0 .../index.marko | 0 .../lookup.js | 0 .../marko.json | 0 .../custom-events-repeated-component/test.js | 0 .../custom-events/component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../custom-events/index.marko | 0 .../custom-events/marko.json | 0 .../fixtures-deprecated/custom-events/test.js | 0 .../destroy-component/component.js | 0 .../components/app-simple/component.js | 0 .../components/app-simple/index.marko | 0 .../destroy-component/index.marko | 0 .../destroy-component/test.js | 0 .../destroy-legacy/component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../destroy-legacy/index.marko | 0 .../destroy-legacy/marko.json | 0 .../destroy-legacy/test.js | 0 .../destroy-multiple-root-els/component.js | 0 .../destroy-multiple-root-els/index.marko | 0 .../destroy-multiple-root-els/test.js | 0 .../components/bar/index.marko | 0 .../components/foo/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../diffpatch-destroy-child/index.marko | 0 .../diffpatch-destroy-child/test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../diffpatch-rearrange-keyed-els/index.marko | 0 .../diffpatch-rearrange-keyed-els/test.js | 0 .../index.marko | 0 .../diffpatch-rearrange-keyed-els2/test.js | 0 .../diffpatch-remove-end-el/index.marko | 0 .../diffpatch-remove-end-el/test.js | 0 .../diffpatch-remove-start-el/index.marko | 0 .../diffpatch-remove-start-el/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../dom-events-repeated-el-bubbling/index.js | 0 .../template.marko | 0 .../dom-events-repeated-el-bubbling/test.js | 0 .../index.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../event-attach-el-function/index.marko | 0 .../event-attach-el-function/test.js | 0 .../event-attach-el-once/index.marko | 0 .../event-attach-el-once/test.js | 0 .../event-attach-el/index.marko | 0 .../event-attach-el/test.js | 0 .../components/color-include/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../event-detach-el-once/index.marko | 0 .../event-detach-el-once/test.js | 0 .../index.marko | 0 .../event-detach-el-preventDefault/test.js | 0 .../event-detach-el/index.marko | 0 .../event-detach-el/test.js | 0 .../components/color-li/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/color-li/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/app-button/component.js | 0 .../components/app-button/index.marko | 0 .../components/app-button/marko-tag.json | 0 .../components/app-checkbox/component.js | 0 .../components/app-checkbox/index.marko | 0 .../components/app-checkbox/marko-tag.json | 0 .../extend-component/test.js | 0 .../for-key-repeated/index.marko | 0 .../for-key-repeated/test.js | 0 .../components/Box-even.marko | 0 .../components/Box-odd.marko | 0 .../components/Box-even.marko | 0 .../components/Box-odd.marko | 0 .../force-update-dom-exception-3/index.marko | 0 .../force-update-dom-exception-3/test.js | 0 .../force-update-dom-exception-3/index.marko | 0 .../force-update-dom-exception-3/test.js | 0 .../components/child/index.marko | 0 .../components/nested-child/index.marko | 0 .../template.marko | 0 .../test.js | 0 .../components/child.marko | 0 .../get-el-nested-component/template.marko | 0 .../get-el-nested-component/test.js | 0 .../components/hello.marko | 0 .../include-event-handler/index.marko | 0 .../include-event-handler/test.js | 0 .../components/app-foo/index.marko | 0 .../include-preserve-old/index.marko | 0 .../include-preserve-old/test.js | 0 .../include-root/index.marko | 0 .../include-root/modal.marko | 0 .../fixtures-deprecated/include-root/test.js | 0 .../some-nested-component/index.marko | 0 .../key-transcluded-content/index.marko | 0 .../key-transcluded-content/test.js | 0 .../components/card/index.marko | 0 .../keyed-matching-transcluded/index.marko | 0 .../keyed-matching-transcluded/test.js | 0 .../label-for-scoped-repeated/index.marko | 0 .../label-for-scoped-repeated/test.js | 0 .../lifecyle-hooks-constructor/index.marko | 0 .../lifecyle-hooks-constructor/test.js | 0 .../components/hello/index.js | 0 .../components/hello/template.marko | 0 .../modern-using-legacy/template.marko | 0 .../modern-using-legacy/test.js | 0 .../components/container.marko | 0 .../components/fragment.marko | 0 .../nested-fragments/index.marko | 0 .../nested-fragments/test.js | 0 .../preserve-dom-body-no-id/index.js | 0 .../preserve-dom-body-no-id/template.marko | 0 .../preserve-dom-body-no-id/test.js | 0 .../preserve-dom-body/index.js | 0 .../preserve-dom-body/template.marko | 0 .../preserve-dom-body/test.js | 0 .../preserve-dom-loop/component.js | 0 .../preserve-dom-loop/index.marko | 0 .../preserve-dom-loop/test.js | 0 .../preserve-dom-no-id/index.js | 0 .../preserve-dom-no-id/template.marko | 0 .../preserve-dom-no-id/test.js | 0 .../fixtures-deprecated/preserve-dom/index.js | 0 .../preserve-dom/template.marko | 0 .../fixtures-deprecated/preserve-dom/test.js | 0 .../index.marko | 0 .../test.js | 0 .../components/menu/index.marko | 0 .../components/menu/marko-tag.json | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../components/multiple-root-els/component.js | 0 .../components/multiple-root-els/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../child.marko | 0 .../index.marko | 0 .../remove-last-multi-root-component/test.js | 0 .../components/hello.marko | 0 .../index.marko | 0 .../test.js | 0 .../repeated-with-label-ref/index.marko | 0 .../repeated-with-label-ref/test.js | 0 .../component.js | 0 .../index.marko | 0 .../sanity-check-multiple-root-els/test.js | 0 .../fixtures-deprecated/sanity-check/index.js | 0 .../sanity-check/template.marko | 0 .../fixtures-deprecated/sanity-check/test.js | 0 .../state-watch-null-async/index.marko | 0 .../state-watch-null-async/test.js | 0 .../components/name/index.marko | 0 .../components/name/marko-tag.json | 0 .../tag-params-args-with-flag/index.marko | 0 .../tag-params-args-with-flag/test.js | 0 .../components/name/index.marko | 0 .../components/name/marko-tag.json | 0 .../index.marko | 0 .../test.js | 0 .../component-browser.js | 0 .../components/app-button/index.marko | 0 .../components/counter/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/app-button/index.marko | 0 .../transclusion-body-slot-attr/index.marko | 0 .../transclusion-body-slot-attr/test.js | 0 .../components/app-button/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/app-button/index.marko | 0 .../transclusion-body-slot-tag/index.marko | 0 .../transclusion-body-slot-tag/test.js | 0 .../components/app-button/index.marko | 0 .../index.marko | 0 .../transclusion-include-not-in-state/test.js | 0 .../component-browser.js | 0 .../components/app-button/index.marko | 0 .../transclusion-include-split/index.marko | 0 .../transclusion-include-split/test.js | 0 .../components/container/index.marko | 0 .../components/container/marko-tag.json | 0 .../index.marko | 0 .../transclusion-non-bubbling-event/test.js | 0 .../components/container/index.marko | 0 .../components/counter/index.marko | 0 .../components/list/index.marko | 0 .../transclusion-repeated-nested/index.marko | 0 .../transclusion-repeated-nested/test.js | 0 .../components/container/index.marko | 0 .../components/counter/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/container/index.marko | 0 .../components/counter/index.marko | 0 .../index.marko | 0 .../transclusion-rerender-stateful/test.js | 0 .../update-manager-batch-updates/index.js | 0 .../template.marko | 0 .../update-manager-batch-updates/test.js | 0 .../update-manager-next-tick/index.js | 0 .../update-manager-next-tick/template.marko | 0 .../update-manager-next-tick/test.js | 0 .../fixtures-deprecated/widget-api/index.js | 0 .../widget-api/template.marko | 0 .../fixtures-deprecated/widget-api/test.js | 0 .../widget-bind-different-roots/index.js | 0 .../template.marko | 0 .../widget-bind-different-roots/test.js | 0 .../widget-conditional-root/index.js | 0 .../widget-conditional-root/template.marko | 0 .../widget-conditional-root/test.js | 0 .../widget-conditional/index.js | 0 .../widget-conditional/template.marko | 0 .../widget-conditional/test.js | 0 .../widget-config-attr/index.js | 0 .../widget-config-attr/renderer.js | 0 .../widget-config-attr/template.marko | 0 .../widget-config-attr/test.js | 0 .../widget-config-attr/widget.js | 0 .../widget-config-getWidgetConfig/index.js | 0 .../template.marko | 0 .../widget-config-getWidgetConfig/test.js | 0 .../widget-config-render-lifecycle/index.js | 0 .../template.marko | 0 .../widget-config-render-lifecycle/test.js | 0 .../widget-config-template-data/index.js | 0 .../widget-config-template-data/renderer.js | 0 .../template.marko | 0 .../widget-config-template-data/test.js | 0 .../widget-config-template-data/widget.js | 0 .../components/app-bar/index.js | 0 .../components/app-bar/renderer.js | 0 .../components/app-bar/template.marko | 0 .../components/app-bar/widget.js | 0 .../components/app-custom-events/index.js | 0 .../components/app-custom-events/renderer.js | 0 .../app-custom-events/template.marko | 0 .../components/app-custom-events/widget.js | 0 .../widget-custom-events-declarative/index.js | 0 .../marko.json | 0 .../renderer.js | 0 .../template.marko | 0 .../widget-custom-events-declarative/test.js | 0 .../widget.js | 0 .../components/app-bar/index.js | 0 .../components/app-bar/renderer.js | 0 .../components/app-bar/template.marko | 0 .../components/app-bar/widget.js | 0 .../components/app-custom-events/index.js | 0 .../components/app-custom-events/renderer.js | 0 .../app-custom-events/template.marko | 0 .../components/app-custom-events/widget.js | 0 .../widget-custom-events/index.js | 0 .../widget-custom-events/marko.json | 0 .../widget-custom-events/renderer.js | 0 .../widget-custom-events/template.marko | 0 .../widget-custom-events/test.js | 0 .../widget-custom-events/widget.js | 0 .../widget-destroy-detach/index.js | 0 .../widget-destroy-detach/template.marko | 0 .../widget-destroy-detach/test.js | 0 .../components/app-bar/index.js | 0 .../components/app-bar/renderer.js | 0 .../components/app-bar/template.marko | 0 .../components/app-bar/widget.js | 0 .../components/app-custom-events/index.js | 0 .../components/app-custom-events/renderer.js | 0 .../app-custom-events/template.marko | 0 .../components/app-custom-events/widget.js | 0 .../widget-destroy-legacy/index.js | 0 .../widget-destroy-legacy/marko.json | 0 .../widget-destroy-legacy/renderer.js | 0 .../widget-destroy-legacy/template.marko | 0 .../widget-destroy-legacy/test.js | 0 .../widget-destroy-legacy/widget.js | 0 .../components/app-legacy-button/renderer.js | 0 .../app-legacy-button/template.marko | 0 .../components/app-legacy-button/widget.js | 0 .../widget-destroy-ref/index.js | 0 .../widget-destroy-ref/marko.json | 0 .../widget-destroy-ref/template.marko | 0 .../widget-destroy-ref/test.js | 0 .../components/app-custom-events/index.js | 0 .../components/app-custom-events/renderer.js | 0 .../app-custom-events/template.marko | 0 .../components/app-custom-events/widget.js | 0 .../index.js | 0 .../marko.json | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../components/app-simple/index.js | 0 .../components/app-simple/template.marko | 0 .../widget-destroy/index.js | 0 .../widget-destroy/marko.json | 0 .../widget-destroy/template.marko | 0 .../widget-destroy/test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../widget-dom-events-jquery/index.js | 0 .../widget-dom-events-jquery/renderer.js | 0 .../widget-dom-events-jquery/template.marko | 0 .../widget-dom-events-jquery/test.js | 0 .../widget-dom-events-jquery/widget.js | 0 .../components/app-legacy-button/renderer.js | 0 .../app-legacy-button/template.marko | 0 .../components/app-legacy-button/widget.js | 0 .../widget-dom-events/index.js | 0 .../widget-dom-events/marko.json | 0 .../widget-dom-events/renderer.js | 0 .../widget-dom-events/template.marko | 0 .../widget-dom-events/test.js | 0 .../widget-dom-events/widget.js | 0 .../widget-dynamic-tag-name/index.js | 0 .../widget-dynamic-tag-name/template.marko | 0 .../widget-dynamic-tag-name/test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../widget-extends-EventEmitter/index.js | 0 .../template.marko | 0 .../widget-extends-EventEmitter/test.js | 0 .../widget-getEl-ref/component.js | 0 .../widget-getEl-ref/index.marko | 0 .../widget-getEl-ref/test.js | 0 .../fixtures-deprecated/widget-getEl/index.js | 0 .../widget-getEl/template.marko | 0 .../fixtures-deprecated/widget-getEl/test.js | 0 .../widget-getEls/index.js | 0 .../widget-getEls/template.marko | 0 .../fixtures-deprecated/widget-getEls/test.js | 0 .../widget-getInitialProps/index.js | 0 .../widget-getInitialProps/template.marko | 0 .../widget-getInitialProps/test.js | 0 .../components/app-foo/index.js | 0 .../components/app-foo/marko-tag.json | 0 .../components/app-foo/template.marko | 0 .../widget-getWidget/index.js | 0 .../widget-getWidget/marko.json | 0 .../widget-getWidget/template.marko | 0 .../widget-getWidget/test.js | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../widget-getWidgets-multiple/index.js | 0 .../widget-getWidgets-multiple/marko.json | 0 .../widget-getWidgets-multiple/template.marko | 0 .../widget-getWidgets-multiple/test.js | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../widget-getWidgets-single/index.js | 0 .../widget-getWidgets-single/marko.json | 0 .../widget-getWidgets-single/template.marko | 0 .../widget-getWidgets-single/test.js | 0 .../components/app-bar/index.js | 0 .../components/app-bar/renderer.js | 0 .../components/app-bar/template.marko | 0 .../components/app-bar/widget.js | 0 .../widget-invoke-widget-id-dynamic/index.js | 0 .../template.marko | 0 .../widget-invoke-widget-id-dynamic/test.js | 0 .../components/app-bar/index.js | 0 .../components/app-bar/renderer.js | 0 .../components/app-bar/template.marko | 0 .../components/app-bar/widget.js | 0 .../widget-invoke-widget-id/index.js | 0 .../widget-invoke-widget-id/template.marko | 0 .../widget-invoke-widget-id/test.js | 0 .../widget-jQuery-proxy/index.js | 0 .../widget-jQuery-proxy/template.marko | 0 .../widget-jQuery-proxy/test.js | 0 .../widget-label-for-key/component.js | 0 .../widget-label-for-key/index.marko | 0 .../widget-label-for-key/test.js | 0 .../widget-label-for/index.js | 0 .../widget-label-for/template.marko | 0 .../widget-label-for/test.js | 0 .../widget-label-for0/component.js | 0 .../widget-label-for0/index.marko | 0 .../widget-label-for0/test.js | 0 .../widget-legacy-render-same-id/index.js | 0 .../widget-legacy-render-same-id/renderer.js | 0 .../template.marko | 0 .../widget-legacy-render-same-id/test.js | 0 .../widget-legacy-render-same-id/widget.js | 0 .../widget-legacy-rerender/index.js | 0 .../widget-legacy-rerender/renderer.js | 0 .../widget-legacy-rerender/template.marko | 0 .../widget-legacy-rerender/test.js | 0 .../widget-legacy-rerender/widget.js | 0 .../index.js | 0 .../lifecycle-recorder.js | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../widget-lifecycle-events-stateful/index.js | 0 .../lifecycle-recorder.js | 0 .../marko.json | 0 .../template.marko | 0 .../widget-lifecycle-events-stateful/test.js | 0 .../index.js | 0 .../template.marko | 0 .../widget-lifecycle-events-stateless/test.js | 0 .../index.js | 0 .../renderer.js | 0 .../template.marko | 0 .../widget-multiple-binds-in-template/test.js | 0 .../widget-bar.js | 0 .../widget-foo.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../widget-preserve-dom-attrs/index.js | 0 .../widget-preserve-dom-attrs/template.marko | 0 .../widget-preserve-dom-attrs/test.js | 0 .../components/app-stateful-rerender/index.js | 0 .../app-stateful-rerender/template.marko | 0 .../widget-preserve-dom-if/index.js | 0 .../widget-preserve-dom-if/marko.json | 0 .../widget-preserve-dom-if/template.marko | 0 .../widget-preserve-dom-if/test.js | 0 .../widget-preserve-dom-repeated/index.js | 0 .../template.marko | 0 .../widget-preserve-dom-repeated/test.js | 0 .../widget-preserve-dom-root/index.js | 0 .../widget-preserve-dom-root/template.marko | 0 .../widget-preserve-dom-root/test.js | 0 .../components/app-iframe-content/index.js | 0 .../app-iframe-content/template.marko | 0 .../app-iframe-more-content/index.js | 0 .../app-iframe-more-content/template.marko | 0 .../widget-render-to-iframe/index.js | 0 .../widget-render-to-iframe/marko.json | 0 .../widget-render-to-iframe/template.marko | 0 .../widget-render-to-iframe/test.js | 0 .../widget-renderer-and-template/index.js | 0 .../template.marko | 0 .../widget-renderer-and-template/test.js | 0 .../widget-renderer-only/index.js | 0 .../widget-renderer-only/test.js | 0 .../components/app-simple/index.js | 0 .../components/app-simple/template.marko | 0 .../components/app-widgetless/renderer.js | 0 .../components/app-widgetless/template.marko | 0 .../widget-repeated-id-widgetless/index.js | 0 .../template.marko | 0 .../widget-repeated-id-widgetless/test.js | 0 .../widget-replaceState/index.js | 0 .../widget-replaceState/template.marko | 0 .../widget-replaceState/test.js | 0 .../app-rerender-change-data/index.js | 0 .../app-rerender-change-data/template.marko | 0 .../marko.json | 0 .../template.marko | 0 .../test.js | 0 .../app-rerender-init-order-child/index.js | 0 .../template.marko | 0 .../widget-rerender-init-order/index.js | 0 .../widget-rerender-init-order/marko.json | 0 .../widget-rerender-init-order/template.marko | 0 .../widget-rerender-init-order/test.js | 0 .../components/app-stateful-button/index.js | 0 .../app-stateful-button/marko-tag.json | 0 .../app-stateful-button/template.marko | 0 .../widget-rerender-reuse-stateful/index.js | 0 .../widget-rerender-reuse-stateful/marko.json | 0 .../template.marko | 0 .../widget-rerender-reuse-stateful/test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../widget-setStateDirty/index.js | 0 .../widget-setStateDirty/template.marko | 0 .../widget-setStateDirty/test.js | 0 .../widget-state-assignment-merge/index.js | 0 .../template.marko | 0 .../widget-state-assignment-merge/test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../index.js | 0 .../template.marko | 0 .../test.js | 0 .../components/app-stateful-button/index.js | 0 .../app-stateful-button/marko-tag.json | 0 .../app-stateful-button/template.marko | 0 .../index.js | 0 .../marko.json | 0 .../template.marko | 0 .../test.js | 0 .../widget.js | 0 .../components/app-stateful-button/index.js | 0 .../app-stateful-button/marko-tag.json | 0 .../app-stateful-button/template.marko | 0 .../widget-stateful-preserve-body/index.js | 0 .../widget-stateful-preserve-body/marko.json | 0 .../template.marko | 0 .../widget-stateful-preserve-body/test.js | 0 .../components/app-stateful-button/index.js | 0 .../app-stateful-button/marko-tag.json | 0 .../app-stateful-button/template.marko | 0 .../widget-stateful-reuse-widgets/index.js | 0 .../widget-stateful-reuse-widgets/marko.json | 0 .../template.marko | 0 .../widget-stateful-reuse-widgets/test.js | 0 .../components/app-stateful-button/index.js | 0 .../app-stateful-button/marko-tag.json | 0 .../app-stateful-button/template.marko | 0 .../index.js | 0 .../marko.json | 0 .../template.marko | 0 .../test.js | 0 .../components/app-stateful-button/index.js | 0 .../app-stateful-button/marko-tag.json | 0 .../app-stateful-button/template.marko | 0 .../widget-stateful-update-handler/index.js | 0 .../widget-stateful-update-handler/marko.json | 0 .../template.marko | 0 .../widget-stateful-update-handler/test.js | 0 .../widget-stateful-update-on-init/index.js | 0 .../template.marko | 0 .../widget-stateful-update-on-init/test.js | 0 .../widget-stateful-update/index.js | 0 .../widget-stateful-update/template.marko | 0 .../widget-stateful-update/test.js | 0 .../widget-stopPropagation/index.js | 0 .../widget-stopPropagation/template.marko | 0 .../widget-stopPropagation/test.js | 0 .../widget-subscribeTo/index.js | 0 .../widget-subscribeTo/template.marko | 0 .../widget-subscribeTo/test.js | 0 .../app-transclusion-alert/index.js | 0 .../app-transclusion-alert/marko-tag.json | 0 .../app-transclusion-alert/template.marko | 0 .../widget-transclusion/index.js | 0 .../widget-transclusion/marko.json | 0 .../widget-transclusion/template.marko | 0 .../widget-transclusion/test.js | 0 .../components/transitive/template.marko | 0 .../widget-transitive-event/index.js | 0 .../widget-transitive-event/marko.json | 0 .../widget-transitive-event/template.marko | 0 .../widget-transitive-event/test.js | 0 .../components/transitive/template.marko | 0 .../widget-transitive-get-el/index.js | 0 .../widget-transitive-get-el/marko.json | 0 .../widget-transitive-get-el/template.marko | 0 .../widget-transitive-get-el/test.js | 0 .../widget-unique-id/index.js | 0 .../widget-unique-id/template.marko | 0 .../widget-unique-id/test.js | 0 .../components/text-display/index.marko | 0 .../adjacent-nested-fragments/index.marko | 0 .../adjacent-nested-fragments/test.js | 0 .../components/app-hello/index.marko | 0 .../fixtures/append-prepend/index.marko | 0 .../fixtures/append-prepend/test.js | 0 .../component-api-move-root/index.marko | 0 .../fixtures/component-api-move-root/test.js | 0 .../fixtures/component-api/component.js | 0 .../fixtures/component-api/index.marko | 0 .../fixtures/component-api/test.js | 0 .../component-destroy-ref/component.js | 0 .../components/app-legacy-button/component.js | 0 .../components/app-legacy-button/index.marko | 0 .../component-destroy-ref/index.marko | 0 .../fixtures/component-destroy-ref/marko.json | 0 .../fixtures/component-destroy-ref/test.js | 0 .../component.js | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../index.marko | 0 .../marko.json | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-dom-events/component.js | 0 .../components/app-legacy-button/component.js | 0 .../components/app-legacy-button/index.marko | 0 .../fixtures/component-dom-events/index.marko | 0 .../fixtures/component-dom-events/marko.json | 0 .../fixtures/component-dom-events/test.js | 0 .../component-dynamic-tag-name/component.js | 0 .../component-dynamic-tag-name/index.marko | 0 .../component-dynamic-tag-name/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../component-extends-EventEmitter/test.js | 0 .../component-file-exports-class/component.js | 0 .../component-file-exports-class/index.marko | 0 .../component-file-exports-class/test.js | 0 .../component-getComponent/component.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../component-getComponent/index.marko | 0 .../component-getComponent/marko.json | 0 .../fixtures/component-getComponent/test.js | 0 .../component.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../index.marko | 0 .../marko.json | 0 .../component-getComponents-multiple/test.js | 0 .../component.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../index.marko | 0 .../component-getComponents-single/marko.json | 0 .../component-getComponents-single/test.js | 0 .../fixtures/component-getEl/component.js | 0 .../fixtures/component-getEl/index.marko | 0 .../fixtures/component-getEl/test.js | 0 .../fixtures/component-getEls/component.js | 0 .../fixtures/component-getEls/index.marko | 0 .../fixtures/component-getEls/test.js | 0 .../component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../component-include-ref-dynamic/index.marko | 0 .../component-include-ref-dynamic/test.js | 0 .../component-include-ref/component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../component-include-ref/index.marko | 0 .../fixtures/component-include-ref/test.js | 0 .../component.js | 0 .../index.marko | 0 .../component-no-update-attrs-dynamic/test.js | 0 .../component-no-update-attrs/component.js | 0 .../component-no-update-attrs/index.marko | 0 .../component-no-update-attrs/test.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-preserve-dom-attrs/component.js | 0 .../component-preserve-dom-attrs/index.marko | 0 .../component-preserve-dom-attrs/test.js | 0 .../component-preserve-dom-if/component.js | 0 .../app-stateful-rerender/component.js | 0 .../app-stateful-rerender/index.marko | 0 .../component-preserve-dom-if/index.marko | 0 .../component-preserve-dom-if/marko.json | 0 .../component-preserve-dom-if/test.js | 0 .../component.js | 0 .../index.marko | 0 .../component-preserve-dom-repeated/test.js | 0 .../component-preserve-dom-root/component.js | 0 .../component-preserve-dom-root/index.marko | 0 .../component-preserve-dom-root/test.js | 0 .../component-render-to-iframe/component.js | 0 .../components/app-iframe-content/index.marko | 0 .../app-iframe-more-content/index.marko | 0 .../component-render-to-iframe/index.marko | 0 .../component-render-to-iframe/marko.json | 0 .../component-render-to-iframe/test.js | 0 .../component.js | 0 .../components/hello/index.marko | 0 .../components/test-async/renderer.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../components/my-text-node.marko | 0 .../index.marko | 0 .../test.js | 0 .../component-renderToString/component.js | 0 .../components/hello.marko | 0 .../component-renderToString/index.marko | 0 .../fixtures/component-renderToString/test.js | 0 .../component-replaceState/component.js | 0 .../component-replaceState/index.marko | 0 .../fixtures/component-replaceState/test.js | 0 .../component.js | 0 .../component.js | 0 .../app-rerender-init-order-child/index.marko | 0 .../component-rerender-init-order/index.marko | 0 .../component-rerender-init-order/marko.json | 0 .../component-rerender-init-order/test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../marko.json | 0 .../component-rerender-reuse-stateful/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-setStateDirty/component.js | 0 .../component-setStateDirty/index.marko | 0 .../fixtures/component-setStateDirty/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../app-stateful-button/component.js | 0 .../app-stateful-button/index.marko | 0 .../app-stateful-button/marko-tag.json | 0 .../index.marko | 0 .../marko.json | 0 .../component-stateful-preserve-body/test.js | 0 .../component.js | 0 .../app-stateful-button/component.js | 0 .../app-stateful-button/index.marko | 0 .../app-stateful-button/marko-tag.json | 0 .../index.marko | 0 .../marko.json | 0 .../test.js | 0 .../component.js | 0 .../app-stateful-button/component.js | 0 .../app-stateful-button/index.marko | 0 .../app-stateful-button/marko-tag.json | 0 .../index.marko | 0 .../marko.json | 0 .../component-stateful-update-handler/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-stateful-update/component.js | 0 .../component-stateful-update/index.marko | 0 .../component-stateful-update/test.js | 0 .../component-stopPropagation/component.js | 0 .../component-stopPropagation/index.marko | 0 .../component-stopPropagation/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component-transclusion/component.js | 0 .../app-transclusion-alert/component.js | 0 .../app-transclusion-alert/index.marko | 0 .../app-transclusion-alert/marko-tag.json | 0 .../component-transclusion/index.marko | 0 .../component-transclusion/marko.json | 0 .../fixtures/component-transclusion/test.js | 0 .../component-unescaped-html/index.marko | 0 .../fixtures/component-unescaped-html/test.js | 0 .../fixtures/component-unique-id/component.js | 0 .../fixtures/component-unique-id/index.marko | 0 .../fixtures/component-unique-id/test.js | 0 .../fixtures/component-var/index.marko | 0 .../fixtures/component-var/test.js | 0 .../component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-bar/renderer.js | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../index.marko | 0 .../marko.json | 0 .../test.js | 0 .../components/app-bar/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/app-bar/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../custom-events-declarative/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-bar/renderer.js | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../custom-events-declarative/index.marko | 0 .../custom-events-declarative/marko.json | 0 .../custom-events-declarative/test.js | 0 .../component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../index.marko | 0 .../custom-events-declaritive-once/marko.json | 0 .../custom-events-declaritive-once/test.js | 0 .../components/item/index.marko | 0 .../index.marko | 0 .../lookup.js | 0 .../marko.json | 0 .../test.js | 0 .../components/item/index.marko | 0 .../index.marko | 0 .../lookup.js | 0 .../marko.json | 0 .../custom-events-repeated-component/test.js | 0 .../fixtures/custom-events/component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../fixtures/custom-events/index.marko | 0 .../fixtures/custom-events/marko.json | 0 .../fixtures/custom-events/test.js | 0 .../fixtures/destroy-cleanup/component.js | 0 .../fixtures/destroy-cleanup/index.marko | 0 .../fixtures/destroy-cleanup/test.js | 0 .../fixtures/destroy-component/component.js | 0 .../components/app-simple/component.js | 0 .../components/app-simple/index.marko | 0 .../fixtures/destroy-component/index.marko | 0 .../fixtures/destroy-component/test.js | 0 .../fixtures/destroy-detach/component.js | 0 .../fixtures/destroy-detach/index.marko | 0 .../fixtures/destroy-detach/test.js | 0 .../fixtures/destroy-legacy/component.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-custom-events/component.js | 0 .../components/app-custom-events/index.marko | 0 .../fixtures/destroy-legacy/index.marko | 0 .../fixtures/destroy-legacy/marko.json | 0 .../fixtures/destroy-legacy/test.js | 0 .../destroy-multiple-root-els/component.js | 0 .../destroy-multiple-root-els/index.marko | 0 .../destroy-multiple-root-els/test.js | 0 .../components/inner/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/bar/index.marko | 0 .../components/foo/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/bar/index.marko | 0 .../components/foo/index.marko | 0 .../diffpatch-component-mismatch/index.marko | 0 .../diffpatch-component-mismatch/test.js | 0 .../components/bar/index.marko | 0 .../components/foo/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../diffpatch-destroy-child/index.marko | 0 .../fixtures/diffpatch-destroy-child/test.js | 0 .../components/hello/index.marko | 0 .../components/message/index.marko | 0 .../components/welcome/index.marko | 0 .../index.marko | 0 .../diffpatch-dynamic-nested-roots/test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../diffpatch-rearrange-keyed-els/index.marko | 0 .../diffpatch-rearrange-keyed-els/test.js | 0 .../diffpatch-remove-all-els/index.marko | 0 .../fixtures/diffpatch-remove-all-els/test.js | 0 .../diffpatch-remove-end-el/index.marko | 0 .../fixtures/diffpatch-remove-end-el/test.js | 0 .../diffpatch-remove-start-el/index.marko | 0 .../diffpatch-remove-start-el/test.js | 0 .../fixtures/diffpatch-simple/index.marko | 0 .../fixtures/diffpatch-simple/test.js | 0 .../components/hello/index.marko | 0 .../components/world/index.marko | 0 .../index.marko | 0 .../diffpatch-swap-components-dynamic/test.js | 0 .../components/hello/index.marko | 0 .../components/world/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/hello/index.marko | 0 .../components/world/index.marko | 0 .../index.marko | 0 .../diffpatch-swap-components-keyed/test.js | 0 .../diffpatch-swap-keyed-el/index.marko | 0 .../fixtures/diffpatch-swap-keyed-el/test.js | 0 .../diffpatch-swap-unkeyed-el/index.marko | 0 .../diffpatch-swap-unkeyed-el/test.js | 0 .../fixtures/dom-custom-event/index.marko | 0 .../fixtures/dom-custom-event/test.js | 0 .../dom-event-handlers-alternate/index.marko | 0 .../dom-event-handlers-alternate/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../dom-events-repeated-el-bubbling/test.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../components/hello.marko | 0 .../index.marko | 0 .../dynamic-tag-custom-event-handler/test.js | 0 .../dynamic-tag-default-namespace/index.marko | 0 .../dynamic-tag-default-namespace/test.js | 0 .../index.marko | 0 .../dynamic-tag-html-event-handler/test.js | 0 .../index.marko | 0 .../test.js | 0 .../components/app-foo/index.marko | 0 .../dynamic-tag-preserve-old/index.marko | 0 .../fixtures/dynamic-tag-preserve-old/test.js | 0 .../fixtures/dynamic-tag-root/index.marko | 0 .../fixtures/dynamic-tag-root/modal.marko | 0 .../fixtures/dynamic-tag-root/test.js | 0 .../components/hello.marko | 0 .../fixtures/dynamic-tag-user-key/index.marko | 0 .../fixtures/dynamic-tag-user-key/test.js | 0 .../components/custom-tag/index.marko | 0 .../emit-event-during-mount/index.marko | 0 .../fixtures/emit-event-during-mount/test.js | 0 .../event-attach-el-function/index.marko | 0 .../fixtures/event-attach-el-function/test.js | 0 .../fixtures/event-attach-el-once/index.marko | 0 .../fixtures/event-attach-el-once/test.js | 0 .../fixtures/event-attach-el/index.marko | 0 .../fixtures/event-attach-el/test.js | 0 .../components/color-include/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../index.marko | 0 .../event-detach-component-destroy/test.js | 0 .../fixtures/event-detach-el-once/index.marko | 0 .../fixtures/event-detach-el-once/test.js | 0 .../index.marko | 0 .../event-detach-el-preventDefault/test.js | 0 .../fixtures/event-detach-el/index.marko | 0 .../fixtures/event-detach-el/test.js | 0 .../components/color-li/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/color-li/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../component-browser.js | 0 .../index.marko | 0 .../event-handler-bubbling-once-split/test.js | 0 .../event-handler-bubbling-once/component.js | 0 .../event-handler-bubbling-once/index.marko | 0 .../event-handler-bubbling-once/test.js | 0 .../event-handler-custom-args/component.js | 0 .../components/app-fancy-button/component.js | 0 .../components/app-fancy-button/index.marko | 0 .../event-handler-custom-args/index.marko | 0 .../event-handler-custom-args/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../event-handler-dom-args-bubbling/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../event-handler-function/index.marko | 0 .../fixtures/event-handler-function/test.js | 0 .../component.js | 0 .../index.marko | 0 .../event-handler-non-bubbling-once/test.js | 0 .../index.marko | 0 .../test.js | 0 .../index.marko | 0 .../test.js | 0 .../components/app-button/component.js | 0 .../components/app-button/index.marko | 0 .../components/app-button/marko-tag.json | 0 .../components/app-checkbox/component.js | 0 .../components/app-checkbox/index.marko | 0 .../components/app-checkbox/marko-tag.json | 0 .../fixtures/extend-component/test.js | 0 .../for-first-el-key-cache-value/index.marko | 0 .../for-first-el-key-cache-value/test.js | 0 .../fixtures/forceUpdate/index.marko | 0 .../fixtures/forceUpdate/test.js | 0 .../components/child/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../component-browser.js | 0 .../components/child/component-browser.js | 0 .../components/child/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/child/index.marko | 0 .../components/nested-child/index.marko | 0 .../get-el-nested-fragments/template.marko | 0 .../fixtures/get-el-nested-fragments/test.js | 0 .../components/hello/index.marko | 0 .../global-rerender-nested/index.marko | 0 .../fixtures/global-rerender-nested/test.js | 0 .../fixtures/global-rerender/index.marko | 0 .../fixtures/global-rerender/test.js | 0 .../implicit-component-keys/index.marko | 0 .../fixtures/implicit-component-keys/test.js | 0 .../fixtures/implicit-component/index.marko | 0 .../fixtures/implicit-component/test.js | 0 .../components/hello.marko | 0 .../include-event-handler/index.marko | 0 .../fixtures/include-event-handler/test.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/include-preserve-old/index.marko | 0 .../fixtures/include-preserve-old/test.js | 0 .../fixtures/include-root/index.marko | 0 .../fixtures/include-root/modal.marko | 0 .../fixtures/include-root/test.js | 0 .../fixtures/input-checkbox/index.marko | 0 .../fixtures/input-checkbox/test.js | 0 .../fixtures/input-global/index.marko | 0 .../fixtures/input-global/test.js | 0 .../components/foo/index.marko | 0 .../components/foo/test.js | 0 .../input-no-change-nested/index.marko | 0 .../fixtures/input-no-change-nested/test.js | 0 .../fixtures/input-no-change/index.marko | 0 .../fixtures/input-no-change/test.js | 0 .../fixtures/input-no-value/index.marko | 0 .../fixtures/input-no-value/test.js | 0 .../components/app-counter/index.marko | 0 .../index.marko | 0 .../input-persisted-nested-component/test.js | 0 .../fixtures/input-persisted/index.marko | 0 .../fixtures/input-persisted/test.js | 0 .../fixtures/input-value-zero/index.marko | 0 .../fixtures/input-value-zero/test.js | 0 .../components/app-hello/index.marko | 0 .../fixtures/insert-before-after/index.marko | 0 .../fixtures/insert-before-after/test.js | 0 .../some-nested-component/index.marko | 0 .../key-transcluded-content/index.marko | 0 .../fixtures/key-transcluded-content/test.js | 0 .../components/card/index.marko | 0 .../keyed-matching-transcluded/index.marko | 0 .../keyed-matching-transcluded/test.js | 0 .../label-for-scoped-repeated/index.marko | 0 .../label-for-scoped-repeated/test.js | 0 .../fixtures/label-for/component.js | 0 .../fixtures/label-for/index.marko | 0 .../fixtures/label-for/test.js | 0 .../lifecyle-hooks-constructor/index.marko | 0 .../lifecyle-hooks-constructor/test.js | 0 .../components/foo/index.marko | 0 .../fixtures/lifecyle-hooks-destroy/hooks.js | 0 .../lifecyle-hooks-destroy/index.marko | 0 .../fixtures/lifecyle-hooks-destroy/test.js | 0 .../components/foo/index.marko | 0 .../lifecyle-hooks-nested-no-id/hooks.js | 0 .../lifecyle-hooks-nested-no-id/index.marko | 0 .../lifecyle-hooks-nested-no-id/test.js | 0 .../components/foo/index.marko | 0 .../lifecyle-hooks-nested-with-id/hooks.js | 0 .../lifecyle-hooks-nested-with-id/index.marko | 0 .../lifecyle-hooks-nested-with-id/test.js | 0 .../components/foo/index.marko | 0 .../hooks.js | 0 .../index.marko | 0 .../test.js | 0 .../lifecyle-hooks-render-arg/index.marko | 0 .../lifecyle-hooks-render-arg/test.js | 0 .../fixtures/lifecyle-hooks-root/index.marko | 0 .../fixtures/lifecyle-hooks-root/test.js | 0 .../index.marko | 0 .../morphdom-node-added-nested-keyed/test.js | 0 .../components/foo/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../nested-fragment-namespace/index.marko | 0 .../nested-fragment-namespace/test.js | 0 .../components/container.marko | 0 .../components/fragment.marko | 0 .../fixtures/nested-fragments/index.marko | 0 .../fixtures/nested-fragments/test.js | 0 .../fixtures/onCreate/index.marko | 0 .../fixtures/onCreate/test.js | 0 .../onInput-instance-data/component.js | 0 .../onInput-instance-data/index.marko | 0 .../fixtures/onInput-instance-data/test.js | 0 .../fixtures/onInput-return/index.marko | 0 .../fixtures/onInput-return/test.js | 0 .../fixtures/onInput/component.js | 0 .../fixtures/onInput/index.marko | 0 .../fixtures/onInput/test.js | 0 .../component.js | 0 .../components/container.marko | 0 .../components/counter.marko | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../components/container.marko | 0 .../components/counter.marko | 0 .../index.marko | 0 .../test.js | 0 .../preserve-dom-body-no-id/component.js | 0 .../preserve-dom-body-no-id/index.marko | 0 .../fixtures/preserve-dom-body-no-id/test.js | 0 .../components/child-preserved.marko | 0 .../preserve-dom-body-shared-key/index.marko | 0 .../preserve-dom-body-shared-key/test.js | 0 .../fixtures/preserve-dom-body/component.js | 0 .../fixtures/preserve-dom-body/index.marko | 0 .../fixtures/preserve-dom-body/test.js | 0 .../component.js | 0 .../index.marko | 0 .../preserve-dom-conditional-before/test.js | 0 .../fixtures/preserve-dom-loop/component.js | 0 .../fixtures/preserve-dom-loop/index.marko | 0 .../fixtures/preserve-dom-loop/test.js | 0 .../fixtures/preserve-dom-no-id/component.js | 0 .../fixtures/preserve-dom-no-id/index.marko | 0 .../fixtures/preserve-dom-no-id/test.js | 0 .../component.js | 0 .../components/container.marko | 0 .../index.marko | 0 .../preserve-dom-transcluded-autokey/test.js | 0 .../component.js | 0 .../components/container.marko | 0 .../index.marko | 0 .../preserve-dom-transcluded-userkey/test.js | 0 .../fixtures/preserve-dom/component.js | 0 .../fixtures/preserve-dom/index.marko | 0 .../fixtures/preserve-dom/test.js | 0 .../preserve-nested/components/hello.marko | 0 .../fixtures/preserve-nested/index.marko | 0 .../fixtures/preserve-nested/test.js | 0 .../index.marko | 0 .../test.js | 0 .../components/menu/index.marko | 0 .../components/menu/marko-tag.json | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../components/multiple-root-els/component.js | 0 .../components/multiple-root-els/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../component.js | 0 .../components/multiple-root-els/component.js | 0 .../components/multiple-root-els/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../child.marko | 0 .../index.marko | 0 .../remove-last-multi-root-component/test.js | 0 .../components/hello/index.marko | 0 .../fixtures/replace-async/index.marko | 0 .../fixtures/replace-async/test.js | 0 .../replace/components/hello/index.marko | 0 .../fixtures/replace/index.marko | 0 .../fixtures/replace/test.js | 0 .../components/app-counter/index.marko | 0 .../fixtures/replaceChildrenOf/index.marko | 0 .../fixtures/replaceChildrenOf/test.js | 0 .../components/bar/index.marko | 0 .../components/foo/index.marko | 0 .../rerender-destroy-incompatible/index.marko | 0 .../rerender-destroy-incompatible/test.js | 0 .../rerender-multiple-roots/index.marko | 0 .../fixtures/rerender-multiple-roots/test.js | 0 .../fixtures/rerender-same-root/component.js | 0 .../fixtures/rerender-same-root/index.marko | 0 .../fixtures/rerender-same-root/test.js | 0 .../fixtures/rerender-style-root/index.marko | 0 .../fixtures/rerender-style-root/test.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../sanity-check-custom-event/index.marko | 0 .../sanity-check-custom-event/test.js | 0 .../component.js | 0 .../index.marko | 0 .../test.js | 0 .../fixtures/sanity-check-inline/index.marko | 0 .../fixtures/sanity-check-inline/test.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/sanity-check-key/index.marko | 0 .../fixtures/sanity-check-key/test.js | 0 .../component.js | 0 .../index.marko | 0 .../sanity-check-multiple-root-els/test.js | 0 .../index.marko | 0 .../test.js | 0 .../component-browser.js | 0 .../component.js | 0 .../index.marko | 0 .../sanity-check-template-entry-split/test.js | 0 .../sanity-check-template-entry/component.js | 0 .../sanity-check-template-entry/index.marko | 0 .../sanity-check-template-entry/test.js | 0 .../fixtures/scoped-link/component.js | 0 .../fixtures/scoped-link/index.marko | 0 .../fixtures/scoped-link/test.js | 0 .../components/app-bar/index.marko | 0 .../components/app-foo/index.marko | 0 .../server-client-mismatch/index.marko | 0 .../fixtures/server-client-mismatch/test.js | 0 .../fixtures/set-null-state/index.marko | 0 .../fixtures/set-null-state/test.js | 0 .../component-browser.js | 0 .../split-browser-export-class/component.js | 0 .../split-browser-export-class/index.marko | 0 .../split-browser-export-class/test.js | 0 .../split-browser-inline/component-browser.js | 0 .../fixtures/split-browser-inline/index.marko | 0 .../fixtures/split-browser-inline/test.js | 0 .../split-browser/component-browser.js | 0 .../fixtures/split-browser/component.js | 0 .../fixtures/split-browser/index.marko | 0 .../fixtures/split-browser/test.js | 0 .../fixtures/state-freeze/index.marko | 0 .../fixtures/state-freeze/test.js | 0 .../fixtures/state-null-undefined/index.marko | 0 .../fixtures/state-null-undefined/test.js | 0 .../fixtures/state-var/component.js | 0 .../fixtures/state-var/index.marko | 0 .../fixtures/state-var/test.js | 0 .../state-watch-null-async/index.marko | 0 .../fixtures/state-watch-null-async/test.js | 0 .../fixtures/state-watch-null/index.marko | 0 .../fixtures/state-watch-null/test.js | 0 .../state-watch-undefined/index.marko | 0 .../fixtures/state-watch-undefined/test.js | 0 .../fixtures/style-attr/index.marko | 0 .../fixtures/style-attr/test.js | 0 .../fixtures/tag-empty/component.js | 0 .../fixtures/tag-empty/index.marko | 0 .../fixtures/tag-empty/test.js | 0 .../components/name/index.marko | 0 .../tag-params-nested-tags/index.marko | 0 .../fixtures/tag-params-nested-tags/test.js | 0 .../tag-params/components/name/index.marko | 0 .../fixtures/tag-params/index.marko | 0 .../fixtures/tag-params/test.js | 0 .../textarea-value-attribute/index.marko | 0 .../fixtures/textarea-value-attribute/test.js | 0 .../fixtures/textarea/index.marko | 0 .../fixtures/textarea/test.js | 0 .../components/inner.marko | 0 .../top-level-transcluded-content/index.marko | 0 .../top-level-transcluded-content/test.js | 0 .../component-browser.js | 0 .../components/app-button/index.marko | 0 .../components/counter/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/app-button/index.marko | 0 .../transclusion-body-slot-attr/index.marko | 0 .../transclusion-body-slot-attr/test.js | 0 .../components/app-button/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/app-button/index.marko | 0 .../transclusion-body-slot-tag/index.marko | 0 .../transclusion-body-slot-tag/test.js | 0 .../components/app-button/index.marko | 0 .../index.marko | 0 .../transclusion-include-not-in-state/test.js | 0 .../component-browser.js | 0 .../components/app-button/index.marko | 0 .../transclusion-include-split/index.marko | 0 .../transclusion-include-split/test.js | 0 .../components/container/index.marko | 0 .../components/container/marko-tag.json | 0 .../index.marko | 0 .../transclusion-non-bubbling-event/test.js | 0 .../components/container/index.marko | 0 .../components/counter/index.marko | 0 .../components/list/index.marko | 0 .../transclusion-repeated-nested/index.marko | 0 .../transclusion-repeated-nested/test.js | 0 .../components/container/index.marko | 0 .../components/counter/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../components/container/index.marko | 0 .../components/counter/index.marko | 0 .../index.marko | 0 .../transclusion-rerender-stateful/test.js | 0 .../fixtures/update-next-tick/index.marko | 0 .../fixtures/update-next-tick/test.js | 0 .../fixtures/update-queued/component.js | 0 .../fixtures/update-queued/index.marko | 0 .../fixtures/update-queued/test.js | 0 .../test}/components-browser/index.test.js | 0 .../template.component-browser.js | 0 .../test}/components-browser/template.marko | 0 .../auto-key-els/component.js | 0 .../auto-key-els/expected.js | 0 .../auto-key-els/foo.marko | 0 .../auto-key-els/index.marko | 0 .../bind-component/expected.js | 0 .../bind-component/index.js | 0 .../bind-component/template.marko | 0 .../bind-widget/expected.js | 0 .../bind-widget/template.marko | 0 .../bind-widget/widget.js | 0 .../component-include-attr/expected.js | 0 .../component-include-attr/index.js | 0 .../component-include-attr/template.marko | 0 .../component-include-attr2/component.js | 0 .../component-include-attr2/expected.js | 0 .../component-include-attr2/index.marko | 0 .../component-template-entry/component.js | 0 .../component-template-entry/expected.js | 0 .../component-template-entry/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../include-whitespace-preserved/expected.js | 0 .../include-whitespace-preserved/index.marko | 0 .../key-colon-attr/expected.js | 0 .../key-colon-attr/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../test.js | 0 .../expected.js | 0 .../index.marko | 0 .../test.js | 0 .../key-suffix/expected.js | 0 .../key-suffix/index.marko | 0 .../macro-component/expected.js | 0 .../macro-component/index.marko | 0 .../widget-types/component-mobile.js | 0 .../widget-types/component.js | 0 .../widget-types/expected.js | 0 .../widget-types/template.marko | 0 .../widget-types/widget-mobile.js | 0 .../widget-types/widget.js | 0 .../fixtures-html/arrow-functions/expected.js | 0 .../fixtures-html/arrow-functions/index.marko | 0 .../auto-key-els-renderBody/component.js | 0 .../components/another-component/index.marko | 0 .../auto-key-els-renderBody/expected.js | 0 .../auto-key-els-renderBody/index.marko | 0 .../fixtures-html/auto-key-els/component.js | 0 .../fixtures-html/auto-key-els/expected.js | 0 .../fixtures-html/auto-key-els/foo.marko | 0 .../fixtures-html/auto-key-els/index.marko | 0 .../fixtures-html/bind-component/component.js | 0 .../fixtures-html/bind-component/expected.js | 0 .../fixtures-html/bind-component/index.marko | 0 .../fixtures-html/bind-widget/component.js | 0 .../fixtures-html/bind-widget/expected.js | 0 .../fixtures-html/bind-widget/index.marko | 0 .../components/my-component/index.marko | 0 .../boundary-el-if-el/expected.js | 0 .../boundary-el-if-el/index.marko | 0 .../components/my-component/index.marko | 0 .../fixtures-html/boundary-el-if/expected.js | 0 .../fixtures-html/boundary-el-if/index.marko | 0 .../components/test-no-output/marko-tag.json | 0 .../components/test-no-output/renderer.js | 0 .../boundary-el-no-output-tag/expected.js | 0 .../boundary-el-no-output-tag/index.marko | 0 .../components/my-component/index.marko | 0 .../boundary-if-root/expected.js | 0 .../boundary-if-root/index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../boundary-multi-root-html-els/expected.js | 0 .../boundary-multi-root-html-els/index.marko | 0 .../components/test-no-output/marko-tag.json | 0 .../components/test-no-output/renderer.js | 0 .../boundary-no-output-tag-el/expected.js | 0 .../boundary-no-output-tag-el/index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../boundary-single-root-html-el/expected.js | 0 .../boundary-single-root-html-el/index.marko | 0 .../browser-json-dependency/browser.json | 0 .../browser-json-dependency/expected.js | 0 .../browser-json-dependency/index.marko | 0 .../components/test-no-output/marko-tag.json | 0 .../components/test-no-output/renderer.js | 0 .../expected.js | 0 .../index.marko | 0 .../components/test-no-output/marko-tag.json | 0 .../components/test-no-output/renderer.js | 0 .../child-tag-no-output/expected.js | 0 .../child-tag-no-output/index.marko | 0 .../class-method-empty-return/expected.js | 0 .../class-method-empty-return/index.marko | 0 .../component-inline-class/expected.js | 0 .../component-inline-class/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../component-browser.js | 0 .../component.js | 0 .../expected.js | 0 .../index.marko | 0 .../component-template-entry/component.js | 0 .../component-template-entry/expected.js | 0 .../component-template-entry/index.marko | 0 .../component-template-non-index/expected.js | 0 .../template.component.js | 0 .../template.marko | 0 .../template.style.css | 0 .../components/my-component/index.marko | 0 .../implicit-component/expected.js | 0 .../implicit-component/index.marko | 0 .../index-non-component/expected.js | 0 .../index-non-component/index.marko | 0 .../fixtures-html/index-non-component/test.js | 0 .../index-widget-only/component-browser.js | 0 .../index-widget-only/expected.js | 0 .../index-widget-only/index.marko | 0 .../fixtures-html/index-widget-only/test.js | 0 .../key/components/app-foo/index.marko | 0 .../fixtures-html/key/expected.js | 0 .../fixtures-html/key/index.marko | 0 .../fixtures-html/label-for/expected.js | 0 .../fixtures-html/label-for/template.marko | 0 .../fixtures-html/macro-widget/expected.js | 0 .../fixtures-html/macro-widget/index.marko | 0 .../nodejs-8-async-await/expected.js | 0 .../nodejs-8-async-await/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../test.js | 0 .../fixtures-html/scoped-suffix/expected.js | 0 .../fixtures-html/scoped-suffix/index.marko | 0 .../style-inline-css/expected.js | 0 .../style-inline-css/index.marko | 0 .../fixtures-html/style-inline-css/test.js | 0 .../expected.js | 0 .../index.marko | 0 .../style-inline-less-invalid-attr/test.js | 0 .../style-inline-less/expected.js | 0 .../style-inline-less/index.marko | 0 .../fixtures-html/style-inline-less/test.js | 0 .../styles-in-directory/expected.js | 0 .../styles-in-directory/index.marko | 0 .../styles-in-directory/style.css | 0 .../styles-in-directory/style.less | 0 .../styles-in-directory/style.scss | 0 .../styles-in-directory/style.styl | 0 .../fixtures-html/styles-in-directory/test.js | 0 .../components/my-component/index.marko | 0 .../boundary-el-if-el/expected.js | 0 .../boundary-el-if-el/index.marko | 0 .../fixtures-vdom/boundary-el-if/expected.js | 0 .../fixtures-vdom/boundary-el-if/index.marko | 0 .../components/test-no-output/marko-tag.json | 0 .../components/test-no-output/renderer.js | 0 .../boundary-el-no-output-tag/expected.js | 0 .../boundary-el-no-output-tag/index.marko | 0 .../boundary-html-tag/expected.js | 0 .../boundary-html-tag/index.marko | 0 .../fixtures-vdom/boundary-if-el/expected.js | 0 .../fixtures-vdom/boundary-if-el/index.marko | 0 .../components/my-component/index.marko | 0 .../boundary-if-root/expected.js | 0 .../boundary-if-root/index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../boundary-multi-root-html-els/expected.js | 0 .../boundary-multi-root-html-els/index.marko | 0 .../components/test-no-output/marko-tag.json | 0 .../components/test-no-output/renderer.js | 0 .../boundary-no-output-tag-el/expected.js | 0 .../boundary-no-output-tag-el/index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../components/my-component/index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../expected.js | 0 .../index.marko | 0 .../boundary-single-root-html-el/expected.js | 0 .../boundary-single-root-html-el/index.marko | 0 .../component-with-import-static/expected.js | 0 .../component-with-import-static/index.marko | 0 .../components/my-component/index.marko | 0 .../implicit-component/expected.js | 0 .../implicit-component/index.marko | 0 .../test}/components-compilation/html.test.js | 0 .../test}/components-compilation/vdom.test.js | 0 .../async-boundaries/browser.json | 0 .../components/app-async/renderer.js | 0 .../components/app-async/template.marko | 0 .../components/app-async/widget.js | 0 .../components/app-hello/renderer.js | 0 .../components/app-hello/template.marko | 0 .../components/app-hello/widget.js | 0 .../components/app-init-async/renderer.js | 0 .../components/app-init-async/template.marko | 0 .../components/app-init-async/widget.js | 0 .../async-boundaries/marko.json | 0 .../async-boundaries/template.marko | 0 .../async-boundaries/tests.js | 0 .../components/app-hello/index.marko | 0 .../await-surround-html/template.marko | 0 .../await-surround-html/tests.js | 0 .../component-globals-async/browser.json | 0 .../components/app-hello/index.marko | 0 .../component-globals-async/marko.json | 0 .../component-globals-async/template.marko | 0 .../component-globals-async/tests.js | 0 .../component-init-async/browser.json | 0 .../components/app-hello/index.marko | 0 .../component-init-async/marko.json | 0 .../component-init-async/template.marko | 0 .../component-init-async/tests.js | 0 .../browser.json | 0 .../components/app-hello/index.marko | 0 .../components/app/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../browser.json | 0 .../components/app-hello/index.marko | 0 .../components/app/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../component-mount-root-renderBody/tests.js | 0 .../custom-events/browser.json | 0 .../components/app-fancy-button/index.js | 0 .../app-fancy-button/template.marko | 0 .../custom-events/components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../custom-events/marko.json | 0 .../custom-events/template.marko | 0 .../custom-events/tests.js | 0 .../diff-html-include-layout/layout.marko | 0 .../diff-html-include-layout/template.marko | 0 .../diff-html-include-layout/tests.js | 0 .../dom-events-bubbling/browser.json | 0 .../components/no-args/index.marko | 0 .../components/one-arg-array/index.marko | 0 .../components/one-arg/index.marko | 0 .../components/two-args/index.marko | 0 .../dom-events-bubbling/marko.json | 0 .../dom-events-bubbling/template.marko | 0 .../dom-events-bubbling/tests.js | 0 .../dom-events/browser.json | 0 .../dom-events/components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../fixtures-deprecated/dom-events/marko.json | 0 .../dom-events/template.marko | 0 .../fixtures-deprecated/dom-events/tests.js | 0 .../getRenderedWidgets/browser.json | 0 .../getRenderedWidgets/components.marko | 0 .../components/app-simple/index.js | 0 .../components/app-simple/template.marko | 0 .../getRenderedWidgets/marko.json | 0 .../getRenderedWidgets/template.marko | 0 .../getRenderedWidgets/tests.js | 0 .../getRenderedWidgets2/browser.json | 0 .../getRenderedWidgets2/components.marko | 0 .../components/app-simple/component.js | 0 .../components/app-simple/index.marko | 0 .../getRenderedWidgets2/marko.json | 0 .../getRenderedWidgets2/template.marko | 0 .../getRenderedWidgets2/tests.js | 0 .../hello-implicit-component/index.marko | 0 .../components/name/index.marko | 0 .../components/name/marko-tag.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/container/index.marko | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../include-input-preserve-focus/tests.js | 0 .../include-preserve/browser.json | 0 .../components/app/index.marko | 0 .../components/foo/index.marko | 0 .../include-preserve/marko.json | 0 .../include-preserve/template.marko | 0 .../include-preserve/tests.js | 0 .../browser.json | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../browser.json | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../init-included/browser.json | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-baz/component.js | 0 .../components/app-baz/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../init-included/marko.json | 0 .../init-included/template.marko | 0 .../init-included/tests.js | 0 .../browser.json | 0 .../components/app-bar/index.js | 0 .../components/app-bar/template.marko | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../init-widgets-immediate/browser.json | 0 .../components/app-bar/index.js | 0 .../components/app-bar/template.marko | 0 .../components/app-baz/index.js | 0 .../components/app-baz/template.marko | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../init-widgets-immediate/marko.json | 0 .../init-widgets-immediate/template.marko | 0 .../init-widgets-immediate/tests.js | 0 .../init-widgets-tag-none/browser.json | 0 .../components/app-bar/index.js | 0 .../components/app-bar/template.marko | 0 .../components/app-baz/index.js | 0 .../components/app-baz/template.marko | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../init-widgets-tag-none/marko.json | 0 .../init-widgets-tag-none/template.marko | 0 .../init-widgets-tag-none/tests.js | 0 .../init-widgets-tag/browser.json | 0 .../components/app-bar/index.js | 0 .../components/app-bar/template.marko | 0 .../components/app-baz/index.js | 0 .../components/app-baz/template.marko | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../init-widgets-tag/marko.json | 0 .../init-widgets-tag/template.marko | 0 .../init-widgets-tag/tests.js | 0 .../components/child/index.marko | 0 .../components/child/marko-tag.json | 0 .../components/root/index.marko | 0 .../components/root/marko-tag.json | 0 .../template.marko | 0 .../preserve-looped-attribute-tag/tests.js | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../preserve-no-update-for-loop/tests.js | 0 .../components/toggle-button/index.marko | 0 .../template.marko | 0 .../tests.js | 0 .../components/child/index.marko | 0 .../components/container/index.marko | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../tests.js | 0 .../components/child/index.marko | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../remove-last-multi-root-component/tests.js | 0 .../components/list-items/index.marko | 0 .../template.marko | 0 .../repeated-list-items-unkeyed/tests.js | 0 .../server-browser-unique-ids/browser.json | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../server-browser-unique-ids/marko.json | 0 .../server-browser-unique-ids/template.marko | 0 .../server-browser-unique-ids/tests.js | 0 .../components/app-child/index.marko | 0 .../components/app-hello/component-browser.js | 0 .../components/app-hello/index.marko | 0 .../split-async-keys/template.marko | 0 .../split-async-keys/tests.js | 0 .../split-component-renderer/browser.json | 0 .../component-browser.js | 0 .../app-button-split-export-class/index.marko | 0 .../marko-tag.json | 0 .../app-button-split/component-browser.js | 0 .../components/app-button-split/index.marko | 0 .../app-button-split/marko-tag.json | 0 .../component-only/component-browser.js | 0 .../components/component-only/index.marko | 0 .../split-component-renderer/marko.json | 0 .../split-component-renderer/template.marko | 0 .../split-component-renderer/tests.js | 0 .../split-widget-renderer/browser.json | 0 .../components/app-button-split/index.js | 0 .../app-button-split/marko-tag.json | 0 .../components/app-button-split/renderer.js | 0 .../app-button-split/template.marko | 0 .../components/app-button-split/widget.js | 0 .../split-widget-renderer/marko.json | 0 .../split-widget-renderer/template.marko | 0 .../split-widget-renderer/tests.js | 0 .../widget-config/browser.json | 0 .../widget-config/components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../widget-config/marko.json | 0 .../widget-config/template.marko | 0 .../widget-config/tests.js | 0 .../widget-fixed-id/browser.json | 0 .../components/app-fixed-id/index.js | 0 .../components/app-fixed-id/renderer.js | 0 .../components/app-fixed-id/template.marko | 0 .../components/app-fixed-id/widget.js | 0 .../components/app-hello/renderer.js | 0 .../components/app-hello/template.marko | 0 .../components/app-hello/widget.js | 0 .../widget-fixed-id/marko.json | 0 .../widget-fixed-id/template.marko | 0 .../widget-fixed-id/tests.js | 0 .../widget-state-undefined/browser.json | 0 .../components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../widget-state-undefined/marko.json | 0 .../widget-state-undefined/template.marko | 0 .../widget-state-undefined/tests.js | 0 .../widget-state/browser.json | 0 .../widget-state/components/app-foo/index.js | 0 .../components/app-foo/template.marko | 0 .../widget-state/marko.json | 0 .../widget-state/template.marko | 0 .../fixtures-deprecated/widget-state/tests.js | 0 .../fixtures-deprecated/xss/browser.json | 0 .../xss/components/app-foo/index.js | 0 .../xss/components/app-foo/template.marko | 0 .../fixtures-deprecated/xss/marko.json | 0 .../fixtures-deprecated/xss/template.marko | 0 .../fixtures-deprecated/xss/tests.js | 0 .../components/app-hello-async/renderer.js | 0 .../components/app-hello/component.js | 0 .../components/app-hello/index.marko | 0 .../app-init-async/component-browser.js | 0 .../components/app-init-async/index.marko | 0 .../fixtures/async-boundaries/marko.json | 0 .../fixtures/async-boundaries/template.marko | 0 .../fixtures/async-boundaries/tests.js | 0 .../components/app-hello/index.marko | 0 .../await-surround-html/template.marko | 0 .../fixtures/await-surround-html/tests.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/component-config/marko.json | 0 .../fixtures/component-config/template.marko | 0 .../fixtures/component-config/tests.js | 0 .../components/app-fixed-id/component.js | 0 .../components/app-fixed-id/index.marko | 0 .../components/app-hello/component.js | 0 .../components/app-hello/index.marko | 0 .../fixtures/component-fixed-id/marko.json | 0 .../component-fixed-id/template.marko | 0 .../fixtures/component-fixed-id/tests.js | 0 .../components/app-hello/index.marko | 0 .../component-globals-async/marko.json | 0 .../component-globals-async/template.marko | 0 .../fixtures/component-globals-async/tests.js | 0 .../components/app-hello/index.marko | 0 .../components/app/index.marko | 0 .../fixtures/component-globals/marko.json | 0 .../fixtures/component-globals/template.marko | 0 .../fixtures/component-globals/tests.js | 0 .../components/app-hello/index.marko | 0 .../fixtures/component-init-async/marko.json | 0 .../component-init-async/template.marko | 0 .../fixtures/component-init-async/tests.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/component-input-ref/marko.json | 0 .../component-input-ref/template.marko | 0 .../fixtures/component-input-ref/tests.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/component-input/marko.json | 0 .../fixtures/component-input/template.marko | 0 .../fixtures/component-input/tests.js | 0 .../components/app-hello/index.marko | 0 .../components/app/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/app-hello/index.marko | 0 .../components/app/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../component-mount-root-renderBody/tests.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../components/app-state-watch/index.marko | 0 .../fixtures/component-state/marko.json | 0 .../fixtures/component-state/template.marko | 0 .../fixtures/component-state/tests.js | 0 .../components/app-fancy-button/component.js | 0 .../components/app-fancy-button/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/custom-events/marko.json | 0 .../fixtures/custom-events/template.marko | 0 .../fixtures/custom-events/tests.js | 0 .../fixtures/diff-body-root/template.marko | 0 .../fixtures/diff-body-root/tests.js | 0 .../fixtures/diff-body/template.marko | 0 .../fixtures/diff-body/tests.js | 0 .../fixtures/diff-head-root/template.marko | 0 .../fixtures/diff-head-root/tests.js | 0 .../fixtures/diff-head/template.marko | 0 .../fixtures/diff-head/tests.js | 0 .../diff-html-include-layout/layout.marko | 0 .../diff-html-include-layout/template.marko | 0 .../diff-html-include-layout/tests.js | 0 .../fixtures/diff-html/template.marko | 0 .../fixtures/diff-html/tests.js | 0 .../fixtures/diff-title/template.marko | 0 .../fixtures/diff-title/tests.js | 0 .../components/no-args/index.marko | 0 .../components/one-arg-array/index.marko | 0 .../components/one-arg/index.marko | 0 .../components/two-args/index.marko | 0 .../fixtures/dom-events-bubbling/marko.json | 0 .../dom-events-bubbling/template.marko | 0 .../fixtures/dom-events-bubbling/tests.js | 0 .../components/app-foo/component.js | 0 .../dom-events/components/app-foo/index.marko | 0 .../fixtures/dom-events/marko.json | 0 .../fixtures/dom-events/template.marko | 0 .../fixtures/dom-events/tests.js | 0 .../empty-component/components/a/index.marko | 0 .../empty-component/components/b/index.marko | 0 .../fixtures/empty-component/template.marko | 0 .../fixtures/empty-component/tests.js | 0 .../components/dynamic-tag-key/index.marko | 0 .../split-tag-key/component-browser.js | 0 .../components/split-tag-key/index.marko | 0 .../fixtures/empty-tag-with-key/marko.json | 0 .../empty-tag-with-key/template.marko | 0 .../fixtures/empty-tag-with-key/tests.js | 0 .../components/hello/index.marko | 0 .../fixtures/getEl-no-rerender/marko.json | 0 .../fixtures/getEl-no-rerender/template.marko | 0 .../fixtures/getEl-no-rerender/tests.js | 0 .../split-component/component-browser.js | 0 .../components/split-component/index.marko | 0 .../fixtures/getEl-split/marko.json | 0 .../fixtures/getEl-split/template.marko | 0 .../fixtures/getEl-split/tests.js | 0 .../getRenderedComponents/browser.json | 0 .../getRenderedComponents/components.marko | 0 .../components/app-simple/component.js | 0 .../components/app-simple/index.marko | 0 .../fixtures/getRenderedComponents/marko.json | 0 .../getRenderedComponents/template.marko | 0 .../fixtures/getRenderedComponents/tests.js | 0 .../components/a/index.marko | 0 .../if-empty-component/template.marko | 0 .../fixtures/if-empty-component/tests.js | 0 .../hello-implicit-component/index.marko | 0 .../template.marko | 0 .../implicit-component-macro-params/tests.js | 0 .../hello-implicit-component/index.marko | 0 .../components/name/index.marko | 0 .../components/name/marko-tag.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/implicit-nested/index.marko | 0 .../hello-explicit-component/index.marko | 0 .../hello-implicit-component/index.marko | 0 .../implicit-component-root/template.marko | 0 .../fixtures/implicit-component-root/tests.js | 0 .../components/container/index.marko | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../include-input-preserve-focus/tests.js | 0 .../components/app/index.marko | 0 .../components/foo/index.marko | 0 .../fixtures/include-preserve/marko.json | 0 .../fixtures/include-preserve/template.marko | 0 .../fixtures/include-preserve/tests.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-baz/component.js | 0 .../components/app-baz/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../init-components-immediate/marko.json | 0 .../init-components-immediate/template.marko | 0 .../init-components-immediate/tests.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-baz/component.js | 0 .../components/app-baz/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../init-components-tag-none/marko.json | 0 .../init-components-tag-none/template.marko | 0 .../init-components-tag-none/tests.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-baz/component.js | 0 .../components/app-baz/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/init-components-tag/marko.json | 0 .../init-components-tag/template.marko | 0 .../fixtures/init-components-tag/tests.js | 0 .../components/app-bar/component.js | 0 .../components/app-bar/index.marko | 0 .../components/app-baz/component.js | 0 .../components/app-baz/index.marko | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../fixtures/init-included/marko.json | 0 .../fixtures/init-included/template.marko | 0 .../fixtures/init-included/tests.js | 0 .../component.js | 0 .../index.marko | 0 .../component.js | 0 .../index.marko | 0 .../component.js | 0 .../index.marko | 0 .../components/lifecycle-events/index.marko | 0 .../fixtures/lifecycle-events/marko.json | 0 .../fixtures/lifecycle-events/template.marko | 0 .../fixtures/lifecycle-events/tests.js | 0 .../fixtures/nesting/components/a/index.marko | 0 .../fixtures/nesting/components/b/index.marko | 0 .../fixtures/nesting/components/c/index.marko | 0 .../fixtures/nesting/components/d/index.marko | 0 .../fixtures/nesting/template.marko | 0 .../fixtures/nesting/tests.js | 0 .../components/counter/index.marko | 0 .../no-update-component/template.marko | 0 .../fixtures/no-update-component/tests.js | 0 .../components/counter/index.marko | 0 .../no-update-with-an-event/template.marko | 0 .../fixtures/no-update-with-an-event/tests.js | 0 .../no-update/components/app/index.marko | 0 .../components/no-update-attr/index.marko | 0 .../components/no-update-body-el/index.marko | 0 .../no-update-el-nested/index.marko | 0 .../components/no-update-el/index.marko | 0 .../fixtures/no-update/marko.json | 0 .../fixtures/no-update/template.marko | 0 .../fixtures/no-update/tests.js | 0 .../components/child-component/index.marko | 0 .../components/test-component/index.marko | 0 .../template.marko | 0 .../old-hydrate-no-create-no-input/tests.js | 0 .../index.marko | 0 .../onInput-assign-null/index.marko | 0 .../index.marko | 0 .../onInput-assign-object/index.marko | 0 .../components/onInput-return/index.marko | 0 .../onInput-noBrowserRerender/marko.json | 0 .../onInput-noBrowserRerender/template.marko | 0 .../onInput-noBrowserRerender/tests.js | 0 .../index.marko | 0 .../onInput-assign-null/index.marko | 0 .../index.marko | 0 .../onInput-assign-object/index.marko | 0 .../components/onInput-return/index.marko | 0 .../fixtures/onInput/marko.json | 0 .../fixtures/onInput/template.marko | 0 .../fixtures/onInput/tests.js | 0 .../components/child/index.marko | 0 .../components/child/marko-tag.json | 0 .../components/root/index.marko | 0 .../components/root/marko-tag.json | 0 .../template.marko | 0 .../preserve-looped-attribute-tag/tests.js | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../preserve-no-update-for-loop/tests.js | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../tests.js | 0 .../components/toggle-button/index.marko | 0 .../template.marko | 0 .../tests.js | 0 .../components/child/index.marko | 0 .../components/container/index.marko | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../tests.js | 0 .../components/child/index.marko | 0 .../components/root/index.marko | 0 .../template.marko | 0 .../remove-last-multi-root-component/tests.js | 0 .../app-hello/components/inner/index.marko | 0 .../components/app-hello/index.marko | 0 .../components/app-wrapper/index.marko | 0 .../render-and-mount-order/marko.json | 0 .../render-and-mount-order/template.marko | 0 .../fixtures/render-and-mount-order/tests.js | 0 .../components/list-items/index.marko | 0 .../template.marko | 0 .../repeated-list-items-unkeyed/tests.js | 0 .../components/app-foo/component.js | 0 .../runtime-id/components/app-foo/index.marko | 0 .../fixtures/runtime-id/marko.json | 0 .../fixtures/runtime-id/template.marko | 0 .../fixtures/runtime-id/tests.js | 0 .../components/app-foo/component.js | 0 .../components/app-foo/index.marko | 0 .../server-browser-unique-ids/marko.json | 0 .../server-browser-unique-ids/template.marko | 0 .../server-browser-unique-ids/tests.js | 0 .../components/app/index.marko | 0 .../components/counter/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../server-render-dom-event-handlers/tests.js | 0 .../components/app-hello/index.marko | 0 .../components/app/index.marko | 0 .../marko.json | 0 .../template.marko | 0 .../tests.js | 0 .../components/app-child/index.marko | 0 .../components/app-hello/component-browser.js | 0 .../components/app-hello/index.marko | 0 .../fixtures/split-async-keys/template.marko | 0 .../fixtures/split-async-keys/tests.js | 0 .../components/app-button/index.marko | 0 .../components/app-root/component-browser.js | 0 .../components/app-root/index.marko | 0 .../template.marko | 0 .../split-component-dynamic-tag/tests.js | 0 .../component-browser.js | 0 .../app-button-split-export-class/index.marko | 0 .../marko-tag.json | 0 .../app-button-split/component-browser.js | 0 .../components/app-button-split/index.marko | 0 .../app-button-split/marko-tag.json | 0 .../component-only/component-browser.js | 0 .../components/component-only/index.marko | 0 .../split-component-renderer/marko.json | 0 .../split-component-renderer/template.marko | 0 .../split-component-renderer/tests.js | 0 .../split-component/component-browser.js | 0 .../components/split-component/index.marko | 0 .../fixtures/split-emit-multi-args/marko.json | 0 .../split-emit-multi-args/template.marko | 0 .../fixtures/split-emit-multi-args/tests.js | 0 .../xss/components/app-foo/component.js | 0 .../xss/components/app-foo/index.marko | 0 .../components-pages/fixtures/xss/marko.json | 0 .../fixtures/xss/template.marko | 0 .../components-pages/fixtures/xss/tests.js | 0 .../test}/components-pages/index.test.js | 0 .../components/app-simple/index.marko | 0 .../components/app/index.marko | 0 .../index.marko | 0 .../test.js | 0 .../invalid-missing-template/template.marko | 0 .../invalid-missing-template/test.js | 0 .../invalid-missing-template/widget.js | 0 .../w-bind-missing-widget/index.foo | 0 .../w-bind-missing-widget/template.marko | 0 .../w-bind-missing-widget/test.js | 0 .../components/app-simple/index.marko | 0 .../fixtures/cspNonce/marko.json | 0 .../fixtures/cspNonce/template.marko | 0 .../fixtures/cspNonce/test.js | 0 .../components/app-simple/index.marko | 0 .../fixtures/getRenderedWidgets/index.marko | 0 .../fixtures/getRenderedWidgets/test.js | 0 .../test}/components-server/index.test.js | 0 .../multiple-express-instances/test.js | 0 .../fixtures/res.marko-reg-multiple/test.js | 0 .../fixtures/server-headers/template.marko | 0 .../express/fixtures/server-headers/test.js | 0 .../server-incorrect-usage/template.marko | 0 .../fixtures/server-incorrect-usage/test.js | 0 .../fixtures/server-locals/expected.html | 0 .../fixtures/server-locals/template.marko | 0 .../express/fixtures/server-locals/test.js | 0 .../fixtures/server-priority/expected.html | 0 .../fixtures/server-priority/template.marko | 0 .../express/fixtures/server-priority/test.js | 0 .../server-return-promise/template.marko | 0 .../fixtures/server-return-promise/test.js | 0 .../marko/test}/express/index.test.js | 0 .../express/versions/express-4/.gitignore | 0 .../versions/express-4/package-lock.json | 0 .../express/versions/express-4/package.json | 0 .../express/versions/express-5/.gitignore | 0 .../versions/express-5/package-lock.json | 0 .../express/versions/express-5/package.json | 0 .../fixtures/ArrayExpression/expected.js | 0 .../fixtures/ArrayExpression/input.js | 0 .../fixtures/Assignment/expected.js | 0 .../fixtures/Assignment/input.js | 0 .../fixtures/BinaryExpression/expected.js | 0 .../fixtures/BinaryExpression/input.js | 0 .../ConditionalExpression/expected.js | 0 .../fixtures/ConditionalExpression/input.js | 0 .../fixtures/FunctionCall/expected.js | 0 .../fixtures/FunctionCall/input.js | 0 .../fixtures/Literal-boolean/expected.js | 0 .../fixtures/Literal-boolean/input.js | 0 .../fixtures/Literal-null/expected.js | 0 .../fixtures/Literal-null/input.js | 0 .../fixtures/Literal-number/expected.js | 0 .../fixtures/Literal-number/input.js | 0 .../fixtures/Literal-string/expected.js | 0 .../fixtures/Literal-string/input.js | 0 .../fixtures/Literal-undefined/expected.js | 0 .../fixtures/Literal-undefined/input.js | 0 .../fixtures/NewExpression/expected.js | 0 .../fixtures/NewExpression/input.js | 0 .../fixtures/ObjectExpression/expected.js | 0 .../fixtures/ObjectExpression/input.js | 0 .../fixtures/ThisExpression/expected.js | 0 .../fixtures/ThisExpression/input.js | 0 .../fixtures/UnaryExpression/expected.js | 0 .../fixtures/UnaryExpression/input.js | 0 .../fixtures/UpdateExpression/expected.js | 0 .../fixtures/UpdateExpression/input.js | 0 .../test}/expression-toString/index.test.js | 0 .../fixtures/component-to-template/.gitignore | 0 .../component-to-template/a/component.js | 0 .../component-to-template/a/index.marko | 0 .../component-to-template/b/index.marko | 0 .../initial-expected.html | 0 .../reloaded-expected.html | 0 .../component-to-template/temp/index.marko | 0 .../fixtures/component-to-template/test.js | 0 .../test}/hot-reload/fixtures/load/.gitignore | 0 .../fixtures/load/initial-expected.html | 0 .../fixtures/load/modified-expected.html | 0 .../fixtures/load/reloaded-expected.html | 0 .../hot-reload/fixtures/load/template.marko | 0 .../test}/hot-reload/fixtures/load/test.js | 0 .../require-custom-extension/.gitignore | 0 .../initial-expected.html | 0 .../modified-expected.html | 0 .../reloaded-expected.html | 0 .../require-custom-extension/template.html | 0 .../fixtures/require-custom-extension/test.js | 0 .../.gitignore | 0 .../initial-expected.html | 0 .../modified-expected.html | 0 .../reloaded-expected.html | 0 .../template.html | 0 .../test.js | 0 .../require-custom-without-period/.gitignore | 0 .../initial-expected.html | 0 .../modified-expected.html | 0 .../reloaded-expected.html | 0 .../template.html | 0 .../require-custom-without-period/test.js | 0 .../hot-reload/fixtures/require/.gitignore | 0 .../fixtures/require/initial-expected.html | 0 .../fixtures/require/modified-expected.html | 0 .../fixtures/require/reloaded-expected.html | 0 .../fixtures/require/template.marko | 0 .../test}/hot-reload/fixtures/require/test.js | 0 .../template-export-component/.gitignore | 0 .../template-export-component/a/component.js | 0 .../template-export-component/a/index.marko | 0 .../template-export-component/b/component.js | 0 .../template-export-component/b/index.marko | 0 .../initial-expected.html | 0 .../reloaded-expected.html | 0 .../template-export-component/test.js | 0 .../fixtures/template-to-component/.gitignore | 0 .../template-to-component/a/index.marko | 0 .../template-to-component/b/component.js | 0 .../template-to-component/b/index.marko | 0 .../initial-expected.html | 0 .../reloaded-expected.html | 0 .../template-to-component/temp/component.js | 0 .../template-to-component/temp/index.marko | 0 .../fixtures/template-to-component/test.js | 0 .../marko/test}/hot-reload/index.test.js | 0 .../fixtures/compiles/expected.js | 0 .../fixtures/compiles/input.js | 0 .../fixtures/compiles/test.js | 2 +- .../marko-debug-babel-plugin/index.test.js | 0 .../markoc/fixtures/clean-dir/template1.marko | 0 .../markoc/fixtures/clean-dir/template2.marko | 0 .../test}/markoc/fixtures/clean-dir/test.js | 0 .../fixtures/compile-dir-no-template/test.js | 0 .../fixtures/compile-dir/template1.marko | 0 .../fixtures/compile-dir/template2.marko | 0 .../test}/markoc/fixtures/compile-dir/test.js | 0 .../fixtures/multiple-dirs/a/template.marko | 0 .../fixtures/multiple-dirs/b/template.marko | 0 .../multiple-dirs/excluded/template.marko | 0 .../markoc/fixtures/multiple-dirs/test.js | 0 .../template.marko | 0 .../test.js | 0 .../fixtures/single-template/template.marko | 0 .../markoc/fixtures/single-template/test.js | 0 .../single-xml-template/template.marko.xml | 0 .../fixtures/single-xml-template/test.js | 0 .../marko/test}/markoc/fixtures/usage/test.js | 0 .../marko/test}/markoc/index.test.js | 0 .../assign-tag/snapshot-expected.marko | 0 .../fixtures/assign-tag/template.marko | 0 .../snapshot-expected.marko | 0 .../async-fragment-tag/template.marko | 0 .../components/FifthComponent.marko | 0 .../components/FourthComponent.marko | 0 .../components/MyComponent.marko | 0 .../components/SecondComponent.marko | 0 .../components/ThirdComponent.marko | 0 .../snapshot-expected.marko | 0 .../body-only-if-dynamic/template.marko | 0 .../components/NormalComponent.marko | 0 .../components/RendererComponent/renderer.js | 0 .../snapshot-expected.marko | 0 .../body-only-if-renderer/template.marko | 0 .../snapshot-expected.marko | 0 .../body-only-if-unwrap/template.marko | 0 .../body-only-if/snapshot-expected.marko | 0 .../fixtures/body-only-if/template.marko | 0 .../class-tag-named/snapshot-expected.marko | 0 .../fixtures/class-tag-named/template.marko | 0 .../snapshot-expected.marko | 0 .../control-flow-directives/template.marko | 0 .../snapshot-expected.marko | 0 .../dynamic-attributes/template.marko | 0 .../fixtures/for-key/snapshot-expected.marko | 0 .../migrate/fixtures/for-key/template.marko | 0 .../include-tag/snapshot-expected.marko | 0 .../fixtures/include-tag/template.marko | 0 .../invoke-tag/snapshot-expected.marko | 0 .../fixtures/invoke-tag/template.marko | 0 .../key-modifier/snapshot-expected.marko | 0 .../fixtures/key-modifier/template.marko | 0 .../snapshot-expected.marko | 0 .../layout-placeholder/template.marko | 0 .../layout-put/snapshot-expected.marko | 0 .../fixtures/layout-put/template.marko | 0 .../layout-use/snapshot-expected.marko | 0 .../fixtures/layout-use/template.marko | 0 .../snapshot-expected.marko | 0 .../legacy-await-syntax/template.marko | 0 .../legacy-for-syntax/snapshot-expected.marko | 0 .../fixtures/legacy-for-syntax/template.marko | 0 .../snapshot-expected.marko | 0 .../legacy-macro-syntax/template.marko | 0 .../legacy-nested-tag/components/my-tag.marko | 0 .../legacy-nested-tag/snapshot-expected.marko | 0 .../fixtures/legacy-nested-tag/template.marko | 0 .../components/my-tag/index.marko | 0 .../components/my-tag/marko-tag.json | 0 .../legacy-tag-params/snapshot-expected.marko | 0 .../fixtures/legacy-tag-params/template.marko | 0 .../snapshot-expected.marko | 0 .../marko-init-directive/template.marko | 0 .../components/test.marko | 0 .../snapshot-expected.marko | 0 .../template.marko | 0 .../snapshot-expected.marko | 0 .../partial-dynamic-tag/template.marko | 0 .../ref-with-for-ref/snapshot-expected.marko | 0 .../fixtures/ref-with-for-ref/template.marko | 0 .../fixtures/ref/snapshot-expected.marko | 0 .../test}/migrate/fixtures/ref/template.marko | 0 .../snapshot-expected.marko | 0 .../render-call-in-scriptlet/template.marko | 0 .../unless-tag/snapshot-expected.marko | 0 .../fixtures/unless-tag/template.marko | 0 .../fixtures/var-tag/snapshot-expected.marko | 0 .../migrate/fixtures/var-tag/template.marko | 0 .../migrate/fixtures/w-bind-prompt-n/index.js | 0 .../fixtures/w-bind-prompt-n/prompts.js | 0 .../w-bind-prompt-n/snapshot-expected.marko | 0 .../fixtures/w-bind-prompt-n/template.marko | 0 .../migrate/fixtures/w-bind-prompt-y/index.js | 0 .../fixtures/w-bind-prompt-y/prompts.js | 0 .../w-bind-prompt-y/snapshot-expected.js | 0 .../w-bind-prompt-y/snapshot-expected.marko | 0 .../fixtures/w-bind-prompt-y/template.marko | 0 .../updated-path-snapshot-expected.json | 0 .../w-body-attr-val/snapshot-expected.marko | 0 .../fixtures/w-body-attr-val/template.marko | 0 .../fixtures/w-body/snapshot-expected.marko | 0 .../migrate/fixtures/w-body/template.marko | 0 .../fixtures/w-config/snapshot-expected.marko | 0 .../migrate/fixtures/w-config/template.marko | 0 .../fixtures/w-for/snapshot-expected.marko | 0 .../migrate/fixtures/w-for/template.marko | 0 .../fixtures/w-id/components/test.marko | 0 .../fixtures/w-id/snapshot-expected.marko | 0 .../migrate/fixtures/w-id/template.marko | 0 .../w-on/components/some-tag/template.marko | 0 .../fixtures/w-on/snapshot-expected.marko | 0 .../migrate/fixtures/w-on/template.marko | 0 .../w-preserve-attrs/snapshot-expected.marko | 0 .../fixtures/w-preserve-attrs/template.marko | 0 .../w-preserve-body/snapshot-expected.marko | 0 .../fixtures/w-preserve-body/template.marko | 0 .../w-preserve/snapshot-expected.marko | 0 .../fixtures/w-preserve/template.marko | 0 .../fixtures/widget-data-is-state/index.js | 0 .../fixtures/widget-data-is-state/prompts.js | 0 .../widget-data-is-state/snapshot-expected.js | 0 .../snapshot-expected.marko | 0 .../widget-data-is-state/template.marko | 0 .../snapshot-expected.marko | 0 .../widget-el-id-scoped/template.marko | 0 .../widget-get-template-data/index.js | 0 .../widget-get-template-data/prompts.js | 0 .../snapshot-expected.js | 0 .../snapshot-expected.marko | 0 .../widget-get-template-data/template.marko | 0 .../widget-in-attrs/snapshot-expected.marko | 0 .../fixtures/widget-in-attrs/template.marko | 0 .../marko/test}/migrate/index.test.js | 0 .../marko/test}/migrate/package.json | 0 .../expected.html | 0 .../add-rearrange-incompatible-keys/from.html | 0 .../add-rearrange-incompatible-keys/to.html | 0 .../fixtures/add-rearrange/expected.html | 0 .../morphdom/fixtures/add-rearrange/from.html | 0 .../morphdom/fixtures/add-rearrange/to.html | 0 .../attr-value-empty-string/expected.html | 0 .../attr-value-empty-string/from.html | 0 .../fixtures/attr-value-empty-string/to.html | 0 .../button-element-disabled/expected.html | 0 .../button-element-disabled/from.html | 0 .../fixtures/button-element-disabled/index.js | 0 .../fixtures/button-element-disabled/to.html | 0 .../button-element-enabled/expected.html | 0 .../fixtures/button-element-enabled/from.html | 0 .../fixtures/button-element-enabled/index.js | 0 .../fixtures/button-element-enabled/to.html | 0 .../fixtures/change-tagname-ids/expected.html | 0 .../fixtures/change-tagname-ids/from.html | 0 .../fixtures/change-tagname-ids/to.html | 0 .../fixtures/change-tagname/expected.html | 0 .../fixtures/change-tagname/from.html | 0 .../morphdom/fixtures/change-tagname/to.html | 0 .../fixtures/data-table/expected.html | 0 .../morphdom/fixtures/data-table/from.html | 0 .../morphdom/fixtures/data-table/to.html | 0 .../fixtures/data-table2/expected.html | 0 .../morphdom/fixtures/data-table2/from.html | 0 .../morphdom/fixtures/data-table2/to.html | 0 .../morphdom/fixtures/equal/expected.html | 0 .../test}/morphdom/fixtures/equal/from.html | 0 .../test}/morphdom/fixtures/equal/to.html | 0 .../fixtures/id-change-tag-name/expected.html | 0 .../fixtures/id-change-tag-name/from.html | 0 .../fixtures/id-change-tag-name/to.html | 0 .../fixtures/ids-nested-2/expected.html | 0 .../morphdom/fixtures/ids-nested-2/from.html | 0 .../morphdom/fixtures/ids-nested-2/to.html | 0 .../fixtures/ids-nested-3/expected.html | 0 .../morphdom/fixtures/ids-nested-3/from.html | 0 .../morphdom/fixtures/ids-nested-3/to.html | 0 .../fixtures/ids-nested-4/expected.html | 0 .../morphdom/fixtures/ids-nested-4/from.html | 0 .../morphdom/fixtures/ids-nested-4/to.html | 0 .../fixtures/ids-nested-5/expected.html | 0 .../morphdom/fixtures/ids-nested-5/from.html | 0 .../morphdom/fixtures/ids-nested-5/to.html | 0 .../fixtures/ids-nested-6/expected.html | 0 .../morphdom/fixtures/ids-nested-6/from.html | 0 .../morphdom/fixtures/ids-nested-6/to.html | 0 .../fixtures/ids-nested-7/expected.html | 0 .../morphdom/fixtures/ids-nested-7/from.html | 0 .../morphdom/fixtures/ids-nested-7/to.html | 0 .../fixtures/ids-nested/expected.html | 0 .../morphdom/fixtures/ids-nested/from.html | 0 .../morphdom/fixtures/ids-nested/to.html | 0 .../fixtures/ids-prepend/expected.html | 0 .../morphdom/fixtures/ids-prepend/from.html | 0 .../morphdom/fixtures/ids-prepend/to.html | 0 .../expected.html | 0 .../from.html | 0 .../to.html | 0 .../incompatible-root-tag/expected.html | 0 .../fixtures/incompatible-root-tag/from.html | 0 .../fixtures/incompatible-root-tag/to.html | 0 .../input-element-disabled/expected.html | 0 .../fixtures/input-element-disabled/from.html | 0 .../fixtures/input-element-disabled/index.js | 0 .../fixtures/input-element-disabled/to.html | 0 .../input-element-enabled/expected.html | 0 .../fixtures/input-element-enabled/from.html | 0 .../fixtures/input-element-enabled/index.js | 0 .../fixtures/input-element-enabled/to.html | 0 .../fixtures/input-element/expected.html | 0 .../morphdom/fixtures/input-element/from.html | 0 .../morphdom/fixtures/input-element/to.html | 0 .../fixtures/keyed-incompatible/expected.html | 0 .../fixtures/keyed-incompatible/from.html | 0 .../fixtures/keyed-incompatible/to.html | 0 .../morphdom/fixtures/large/expected.html | 0 .../test}/morphdom/fixtures/large/from.html | 0 .../test}/morphdom/fixtures/large/to.html | 0 .../morphdom/fixtures/lengthen/expected.html | 0 .../morphdom/fixtures/lengthen/from.html | 0 .../test}/morphdom/fixtures/lengthen/to.html | 0 .../test}/morphdom/fixtures/one/expected.html | 0 .../test}/morphdom/fixtures/one/from.html | 0 .../marko/test}/morphdom/fixtures/one/to.html | 0 .../fixtures/reverse-ids/expected.html | 0 .../morphdom/fixtures/reverse-ids/from.html | 0 .../morphdom/fixtures/reverse-ids/to.html | 0 .../morphdom/fixtures/reverse/expected.html | 0 .../test}/morphdom/fixtures/reverse/from.html | 0 .../test}/morphdom/fixtures/reverse/to.html | 0 .../select-element-optgroup/expected.html | 0 .../select-element-optgroup/from.html | 0 .../fixtures/select-element-optgroup/index.js | 0 .../fixtures/select-element-optgroup/to.html | 0 .../fixtures/select-element/expected.html | 0 .../fixtures/select-element/from.html | 0 .../morphdom/fixtures/select-element/index.js | 0 .../morphdom/fixtures/select-element/to.html | 0 .../morphdom/fixtures/shorten/expected.html | 0 .../test}/morphdom/fixtures/shorten/from.html | 0 .../test}/morphdom/fixtures/shorten/to.html | 0 .../simple-div-one-to-one/expected.html | 0 .../fixtures/simple-div-one-to-one/from.html | 0 .../fixtures/simple-div-one-to-one/to.html | 0 .../fixtures/simple-ids/expected.html | 0 .../morphdom/fixtures/simple-ids/from.html | 0 .../morphdom/fixtures/simple-ids/to.html | 0 .../fixtures/simple-text-el/expected.html | 0 .../fixtures/simple-text-el/from.html | 0 .../morphdom/fixtures/simple-text-el/to.html | 0 .../morphdom/fixtures/simple/expected.html | 0 .../test}/morphdom/fixtures/simple/from.html | 0 .../test}/morphdom/fixtures/simple/to.html | 0 .../expected.html | 0 .../single-el-removal-first-keyed/from.html | 0 .../single-el-removal-first-keyed/to.html | 0 .../expected.html | 0 .../single-el-removal-last-keyed/from.html | 0 .../single-el-removal-last-keyed/to.html | 0 .../expected.html | 0 .../single-el-removal-middle-keyed/from.html | 0 .../single-el-removal-middle-keyed/to.html | 0 .../fixtures/svg-append-new/expected.html | 0 .../fixtures/svg-append-new/from.html | 0 .../morphdom/fixtures/svg-append-new/to.html | 0 .../fixtures/svg-append/expected.html | 0 .../morphdom/fixtures/svg-append/from.html | 0 .../morphdom/fixtures/svg-append/to.html | 0 .../svg-no-default-namespace/expected.html | 0 .../svg-no-default-namespace/from.html | 0 .../fixtures/svg-no-default-namespace/to.html | 0 .../morphdom/fixtures/svg-xlink/expected.html | 0 .../morphdom/fixtures/svg-xlink/from.html | 0 .../test}/morphdom/fixtures/svg-xlink/to.html | 0 .../test}/morphdom/fixtures/svg/expected.html | 0 .../test}/morphdom/fixtures/svg/from.html | 0 .../marko/test}/morphdom/fixtures/svg/to.html | 0 .../fixtures/swap-keyed/expected.html | 0 .../morphdom/fixtures/swap-keyed/from.html | 0 .../morphdom/fixtures/swap-keyed/to.html | 0 .../fixtures/tag-to-text/expected.html | 0 .../morphdom/fixtures/tag-to-text/from.html | 0 .../morphdom/fixtures/tag-to-text/to.html | 0 .../tag-with-children-to-text/expected.html | 0 .../tag-with-children-to-text/from.html | 0 .../tag-with-children-to-text/to.html | 0 .../fixtures/text-to-tag/expected.html | 0 .../morphdom/fixtures/text-to-tag/from.html | 0 .../morphdom/fixtures/text-to-tag/to.html | 0 .../fixtures/text-to-text/expected.html | 0 .../morphdom/fixtures/text-to-text/from.html | 0 .../morphdom/fixtures/text-to-text/to.html | 0 .../morphdom/fixtures/textarea/expected.html | 0 .../morphdom/fixtures/textarea/from.html | 0 .../test}/morphdom/fixtures/textarea/to.html | 0 .../morphdom/fixtures/todomvc/expected.html | 0 .../test}/morphdom/fixtures/todomvc/from.html | 0 .../test}/morphdom/fixtures/todomvc/to.html | 0 .../morphdom/fixtures/todomvc2/expected.html | 0 .../morphdom/fixtures/todomvc2/from.html | 0 .../test}/morphdom/fixtures/todomvc2/to.html | 0 .../test}/morphdom/fixtures/two/expected.html | 0 .../test}/morphdom/fixtures/two/from.html | 0 .../marko/test}/morphdom/fixtures/two/to.html | 0 .../marko/test}/morphdom/index.test.js | 0 .../marko/test}/node-require/index.test.js | 0 {test => packages/marko/test}/package.json | 0 .../fixtures/array/expected.json | 0 .../parseExpression/fixtures/array/input.txt | 0 .../fixtures/binaryExpression/expected.json | 0 .../fixtures/binaryExpression/input.txt | 0 .../fixtures/complex/expected.json | 0 .../fixtures/complex/input.txt | 0 .../parseExpression/fixtures/id/expected.json | 0 .../parseExpression/fixtures/id/input.txt | 0 .../fixtures/increment-prefix/expected.json | 0 .../fixtures/increment-prefix/input.txt | 0 .../fixtures/increment-suffix/expected.json | 0 .../fixtures/increment-suffix/input.txt | 0 .../fixtures/literal-number/expected.json | 0 .../fixtures/literal-number/input.txt | 0 .../fixtures/literal-string/expected.json | 0 .../fixtures/literal-string/input.txt | 0 .../fixtures/negate/expected.json | 0 .../parseExpression/fixtures/negate/input.txt | 0 .../fixtures/new-args/expected.json | 0 .../fixtures/new-args/input.txt | 0 .../fixtures/new-compound/expected.json | 0 .../fixtures/new-compound/input.txt | 0 .../fixtures/new/expected.json | 0 .../parseExpression/fixtures/new/input.txt | 0 .../fixtures/object/expected.json | 0 .../parseExpression/fixtures/object/input.txt | 0 .../fixtures/this/expected.json | 0 .../parseExpression/fixtures/this/input.txt | 0 .../marko/test}/parseExpression/index.test.js | 0 .../forEach-array-with-index/expected.json | 0 .../forEach-array-with-index/input.txt | 0 .../fixtures/forEach-comment/expected.json | 0 .../fixtures/forEach-comment/input.txt | 0 .../fixtures/forEach-crazy/expected.json | 0 .../parseFor/fixtures/forEach-crazy/input.txt | 0 .../forEach-invalid-option/expected.json | 0 .../fixtures/forEach-invalid-option/input.txt | 0 .../forEach-invalid-option2/expected.json | 0 .../forEach-invalid-option2/input.txt | 0 .../forEach-iterator-space/expected.json | 0 .../fixtures/forEach-iterator-space/input.txt | 0 .../fixtures/forEach-iterator/expected.json | 0 .../fixtures/forEach-iterator/input.txt | 0 .../fixtures/forEach-nesting/expected.json | 0 .../fixtures/forEach-nesting/input.txt | 0 .../forEach-separator-space/expected.json | 0 .../forEach-separator-space/input.txt | 0 .../fixtures/forEach-simple/expected.json | 0 .../fixtures/forEach-simple/input.txt | 0 .../expected.json | 0 .../input.txt | 0 .../expected.json | 0 .../forEach-status-var-separator/input.txt | 0 .../forEach-status-var-space/expected.json | 0 .../forEach-status-var-space/input.txt | 0 .../fixtures/forEach-status-var/expected.json | 0 .../fixtures/forEach-status-var/input.txt | 0 .../fixtures/forEach-strings/expected.json | 0 .../fixtures/forEach-strings/input.txt | 0 .../forEachProp-step-var/expected.json | 0 .../fixtures/forEachProp-step-var/input.txt | 0 .../fixtures/forEachProp/expected.json | 0 .../parseFor/fixtures/forEachProp/input.txt | 0 .../fixtures/forRange-to-expr/expected.json | 0 .../fixtures/forRange-to-expr/input.txt | 0 .../nativeFor-empty-init/expected.json | 0 .../fixtures/nativeFor-empty-init/input.txt | 0 .../fixtures/nativeFor-invalid/expected.json | 0 .../fixtures/nativeFor-invalid/input.txt | 0 .../parseFor/fixtures/nativeFor/expected.json | 0 .../parseFor/fixtures/nativeFor/input.txt | 0 .../marko/test}/parseFor/index.test.js | 0 .../fixtures/parseImport-as/expected.json | 0 .../fixtures/parseImport-as/input.txt | 0 .../parseImport-concise/expected.json | 0 .../fixtures/parseImport-concise/input.txt | 0 .../parseImport-member-newlines/expected.json | 0 .../parseImport-member-newlines/input.txt | 0 .../fixtures/parseImport-member/expected.json | 0 .../fixtures/parseImport-member/input.txt | 0 .../fixtures/parseImport-object/expected.json | 0 .../fixtures/parseImport-object/input.txt | 0 .../marko/test}/parseImport/index.test.js | 0 .../fixtures/mixed/expected.json | 0 .../fixtures/mixed/input.txt | 0 .../test}/parseJavaScriptArgs/index.test.js | 0 .../empty-attr/expected.json | 0 .../empty-attr/template.marko | 0 .../scriptlet/expected.json | 0 .../scriptlet/template.marko | 0 .../var-body/expected.json | 0 .../var-body/template.marko | 0 .../marko/test}/parser/index.test.js | 0 .../fixtures/assignment/expected.js | 0 .../fixtures/assignment/expected.json | 0 .../pretty-print/fixtures/assignment/index.js | 0 .../fixtures/marko-template/expected.json | 0 .../fixtures/marko-template/index.js | 0 .../marko/test}/pretty-print/index.test.js | 0 .../await-arg/expected.html | 0 .../await-arg/template.marko | 0 .../fixtures-async-callback/await-arg/test.js | 0 .../await-args-merge/expected.html | 0 .../await-args-merge/template.marko | 0 .../await-args-merge/test.js | 0 .../await-args/expected.html | 0 .../await-args/template.marko | 0 .../await-args/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../expected.html | 0 .../template.marko | 0 .../await-client-reorder-invoked-once/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../await-client-reorder-mixed/expected.html | 0 .../await-client-reorder-mixed/template.marko | 0 .../await-client-reorder-mixed/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../await-client-reorder-nested/expected.html | 0 .../template.marko | 0 .../await-client-reorder-nested/test.js | 0 .../expected-events.json | 0 .../await-client-reorder-sync/expected.html | 0 .../await-client-reorder-sync/template.marko | 0 .../await-client-reorder-sync/test.js | 0 .../expected-events-vdom.json | 0 .../await-client-reorder/expected-events.json | 0 .../await-client-reorder/expected.html | 0 .../await-client-reorder/template.marko | 0 .../await-client-reorder/test.js | 0 .../await-data-provider-method/expected.html | 0 .../await-data-provider-method/template.marko | 0 .../await-data-provider-method/test.js | 0 .../await-data-providers/expected.html | 0 .../await-data-providers/template.marko | 0 .../await-data-providers/test.js | 0 .../await-error-message-attr/expected.html | 0 .../await-error-message-attr/template.marko | 0 .../await-error-message-attr/test.js | 0 .../await-error/expected.html | 0 .../await-error/template.marko | 0 .../await-error/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../await-function-data-provider-sync/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../await-placeholder-message-attr/test.js | 0 .../await-placeholder/expected.html | 0 .../await-placeholder/template.marko | 0 .../await-placeholder/test.js | 0 .../await-timeout/expected-events.json | 0 .../await-timeout/expected.html | 0 .../await-timeout/template.marko | 0 .../await-timeout/test.js | 0 .../async-fragment-args/expected.html | 0 .../async-fragment-args/template.marko | 0 .../async-fragment-args/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../expected.html | 0 .../template.marko | 0 .../async-fragment-client-reorder/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../async-fragment-data-providers/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../async-fragment-error-message-attr/test.js | 0 .../async-fragment-error/expected.html | 0 .../async-fragment-error/template.marko | 0 .../async-fragment-error/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../async-fragment-if/expected.html | 0 .../async-fragment-if/template.marko | 0 .../async-fragment-if/test.js | 0 .../async-fragment-macros/expected.html | 0 .../async-fragment-macros/template.marko | 0 .../async-fragment-macros/test.js | 0 .../async-fragment-ordering/expected.html | 0 .../async-fragment-ordering/template.marko | 0 .../async-fragment-ordering/test.js | 0 .../async-fragment-ordering2/expected.html | 0 .../async-fragment-ordering2/template.marko | 0 .../async-fragment-ordering2/test.js | 0 .../async-fragment-placeholder/expected.html | 0 .../async-fragment-placeholder/template.marko | 0 .../async-fragment-placeholder/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../async-fragment-promise-error-q/test.js | 0 .../async-fragment-promise/expected.html | 0 .../async-fragment-promise/template.marko | 0 .../async-fragment-promise/test.js | 0 .../expected-events.json | 0 .../async-fragment-timeout/expected.html | 0 .../async-fragment-timeout/template.marko | 0 .../async-fragment-timeout/test.js | 0 .../await-arg/expected.html | 0 .../await-arg/template.marko | 0 .../await-arg/test.js | 0 .../await-args-merge/expected.html | 0 .../await-args-merge/template.marko | 0 .../await-args-merge/test.js | 0 .../await-args/expected.html | 0 .../await-args/template.marko | 0 .../await-args/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../expected.html | 0 .../template.marko | 0 .../await-client-reorder-invoked-once/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../await-client-reorder-mixed/expected.html | 0 .../await-client-reorder-mixed/template.marko | 0 .../await-client-reorder-mixed/test.js | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../await-client-reorder-nested/expected.html | 0 .../template.marko | 0 .../await-client-reorder-nested/test.js | 0 .../expected-events.json | 0 .../await-client-reorder-sync/expected.html | 0 .../await-client-reorder-sync/template.marko | 0 .../await-client-reorder-sync/test.js | 0 .../expected-events-vdom.json | 0 .../await-client-reorder/expected-events.json | 0 .../await-client-reorder/expected.html | 0 .../await-client-reorder/template.marko | 0 .../await-client-reorder/test.js | 0 .../await-data-provider-method/expected.html | 0 .../await-data-provider-method/template.marko | 0 .../await-data-provider-method/test.js | 0 .../await-data-providers/expected.html | 0 .../await-data-providers/template.marko | 0 .../await-data-providers/test.js | 0 .../await-error-message-attr/expected.html | 0 .../await-error-message-attr/template.marko | 0 .../await-error-message-attr/test.js | 0 .../await-error/expected.html | 0 .../await-error/template.marko | 0 .../await-error/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../expected.html | 0 .../template.marko | 0 .../await-function-data-provider-sync/test.js | 0 .../await-if/expected.html | 0 .../await-if/template.marko | 0 .../await-macros/expected.html | 0 .../await-macros/template.marko | 0 .../await-macros/test.js | 0 .../await-ordering/expected.html | 0 .../await-ordering/template.marko | 0 .../await-ordering/test.js | 0 .../await-ordering2/expected.html | 0 .../await-ordering2/template.marko | 0 .../await-ordering2/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../await-placeholder-message-attr/test.js | 0 .../await-placeholder/expected.html | 0 .../await-placeholder/template.marko | 0 .../await-placeholder/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../await-promise-error-bluebird/test.js | 0 .../await-promise-error-q/expected.html | 0 .../await-promise-error-q/template.marko | 0 .../await-promise-error-q/test.js | 0 .../await-promise/expected.html | 0 .../await-promise/template.marko | 0 .../await-promise/test.js | 0 .../await-timeout/expected-events.json | 0 .../await-timeout/expected.html | 0 .../await-timeout/template.marko | 0 .../await-timeout/test.js | 0 .../await-unless/expected.html | 0 .../await-unless/template.marko | 0 .../beginAsync/expected.html | 0 .../beginAsync/template.marko | 0 .../beginAsync/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../cached-fragment/expected.html | 0 .../cached-fragment/template.marko | 0 .../cached-fragment/test.js | 0 .../components/beginAsync/renderer.js | 0 .../components/hello/index.marko | 0 .../components-await-beginAsync/expected.html | 0 .../template.marko | 0 .../components-await-beginAsync/test.js | 0 .../components/hello/index.marko | 0 .../components-await-title/expected.html | 0 .../components-await-title/layout.marko | 0 .../components-await-title/template.marko | 0 .../components-await-title/test.js | 0 .../components/hello/index.marko | 0 .../components-await/expected.html | 0 .../components-await/template.marko | 0 .../components-await/test.js | 0 .../assign-computed-prop/expected.html | 0 .../assign-computed-prop/template.marko | 0 .../assign-computed-prop/test.js | 0 .../assign-computed-prop/vdom-expected.html | 0 .../assign-tag-unary-postfix/expected.html | 0 .../assign-tag-unary-postfix/template.marko | 0 .../assign-tag-unary-postfix/test.js | 0 .../vdom-expected.html | 0 .../assign-tag-unary-prefix/expected.html | 0 .../assign-tag-unary-prefix/template.marko | 0 .../assign-tag-unary-prefix/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../assign-tag/expected.html | 0 .../assign-tag/template.marko | 0 .../fixtures-deprecated/assign-tag/test.js | 0 .../assign-tag/vdom-expected.html | 0 .../assignment-concise/expected.html | 0 .../assignment-concise/template.marko | 0 .../assignment-concise/test.js | 0 .../assignment-concise/vdom-expected.html | 0 .../assignment/expected.html | 0 .../assignment/template.marko | 0 .../fixtures-deprecated/assignment/test.js | 0 .../assignment/vdom-expected.html | 0 .../attr-boolean-placeholder/expected.html | 0 .../attr-boolean-placeholder/template.marko | 0 .../attr-boolean-placeholder/test.js | 0 .../vdom-expected.html | 0 .../attr-object-dynamic/expected.html | 0 .../attr-object-dynamic/template.marko | 0 .../attr-object-dynamic/test.js | 0 .../attr-object-dynamic/vdom-expected.html | 0 .../attr-object/expected.html | 0 .../attr-object/template.marko | 0 .../attr-object/vdom-expected.html | 0 .../attr-path/expected.html | 0 .../fixtures-deprecated/attr-path/foo-tag.js | 0 .../fixtures-deprecated/attr-path/foo.txt | 0 .../fixtures-deprecated/attr-path/marko.json | 0 .../attr-path/template.marko | 0 .../attr-path/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../attr-set-flag/expected.html | 0 .../attr-set-flag/marko.json | 0 .../attr-set-flag/template.marko | 0 .../attr-set-flag/transformer.js | 0 .../attr-set-flag/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../attr-special-object-expression/test.js | 0 .../vdom-expected.html | 0 .../attr-special-object-literal/expected.html | 0 .../template.marko | 0 .../attr-special-object-literal/test.js | 0 .../vdom-expected.html | 0 .../attr-template/expected.html | 0 .../attr-template/foo-tag.js | 0 .../attr-template/foo-template.marko | 0 .../attr-template/marko.json | 0 .../attr-template/template.marko | 0 .../attr-template/vdom-expected.html | 0 .../components/tag.marko | 0 .../attr-value-obj-custom-tag/expected.html | 0 .../attr-value-obj-custom-tag/template.marko | 0 .../attr-value-obj-custom-tag/test.js | 0 .../vdom-expected.html | 0 .../attr-value-obj/expected.html | 0 .../attr-value-obj/template.marko | 0 .../attr-value-obj/test.js | 0 .../attr-value-obj/vdom-expected.html | 0 .../components/test-hello/marko-tag.json | 0 .../components/test-hello/renderer.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-hello/marko-tag.json | 0 .../components/test-hello/renderer.js | 0 .../expected.html | 0 .../template.marko | 0 .../attributes-dynamic-custom-tag/test.js | 0 .../vdom-expected.html | 0 .../fixtures-deprecated/attrs/expected.html | 0 .../fixtures-deprecated/attrs/template.marko | 0 .../render/fixtures-deprecated/attrs/test.js | 0 .../attrs/vdom-expected.html | 0 .../components/test-hello/template.marko | 0 .../body-only-if-custom-tag/expected.html | 0 .../body-only-if-custom-tag/template.marko | 0 .../body-only-if-custom-tag/test.js | 0 .../vdom-expected.html | 0 .../body-only-if/expected.html | 0 .../body-only-if/template.marko | 0 .../fixtures-deprecated/body-only-if/test.js | 0 .../body-only-if/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../cached-fragment/expected.html | 0 .../cached-fragment/template.marko | 0 .../cached-fragment/test.js | 0 .../cached-fragment/vdom-expected.html | 0 .../fixtures-deprecated/cdata/expected.html | 0 .../fixtures-deprecated/cdata/template.marko | 0 .../render/fixtures-deprecated/cdata/test.js | 0 .../cdata/vdom-expected.html | 0 .../expected.html | 0 .../circular-tags-no-write-to-disk/marko.json | 0 .../tags/navigation-item/template.marko | 0 .../template.marko | 0 .../circular-tags-no-write-to-disk/test.js | 0 .../vdom-expected.html | 0 .../circular-template/expected.html | 0 .../circular-template/marko.json | 0 .../test-circular-template-a/template.marko | 0 .../test-circular-template-b/template.marko | 0 .../circular-template/template.marko | 0 .../circular-template/test.js | 0 .../circular-template/vdom-expected.html | 0 .../component-aria-key/expected.html | 0 .../component-aria-key/template.marko | 0 .../component-aria-key/test.js | 0 .../component-elId/expected.html | 0 .../component-elId/template.marko | 0 .../component-elId/test.js | 0 .../component-getElId/expected.html | 0 .../component-getElId/template.marko | 0 .../component-getElId/test.js | 0 .../concise-verbose/expected.html | 0 .../concise-verbose/template.marko | 0 .../concise-verbose/test.js | 0 .../concise-verbose/vdom-expected.html | 0 .../fixtures-deprecated/concise/expected.html | 0 .../concise/template.marko | 0 .../fixtures-deprecated/concise/test.js | 0 .../concise/vdom-expected.html | 0 .../components/test-hello/test-hello.marko | 0 .../expected.html | 0 .../marko.json | 0 .../home/components/test-home/test-home.marko | 0 .../pages/home/home.marko | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-hello/template.marko | 0 .../custom-tag-autodiscover/expected.html | 0 .../custom-tag-autodiscover/marko.json | 0 .../home/components/test-home/template.marko | 0 .../pages/home/template.marko | 0 .../custom-tag-autodiscover/template.marko | 0 .../custom-tag-autodiscover/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../custom-tag-data-arg-with-attrs/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../template.marko | 0 .../custom-tag-data-arg-with-attrs/test.js | 0 .../vdom-expected.html | 0 .../custom-tag-data-arg/expected.html | 0 .../custom-tag-data-arg/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../custom-tag-data-arg/template.marko | 0 .../custom-tag-data-arg/test.js | 0 .../custom-tag-data-arg/vdom-expected.html | 0 .../custom-tag-data-arg2/expected.html | 0 .../custom-tag-data-arg2/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../custom-tag-data-arg2/template.marko | 0 .../custom-tag-data-arg2/test.js | 0 .../custom-tag-data-arg2/vdom-expected.html | 0 .../expected.html | 0 .../custom-tag-data-placeholders/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../template.marko | 0 .../custom-tag-data-placeholders/test.js | 0 .../vdom-expected.html | 0 .../components/foo/index.marko | 0 .../components/foo/marko-tag.json | 0 .../custom-tag-key-attr/expected.html | 0 .../custom-tag-key-attr/template.marko | 0 .../custom-tag-key-attr/vdom-expected.html | 0 .../custom-tag-with-directives/expected.html | 0 .../custom-tag-with-directives/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../custom-tag-with-directives/template.marko | 0 .../custom-tag-with-directives/test.js | 0 .../vdom-expected.html | 0 .../dynamic-attributes-string/expected.html | 0 .../dynamic-attributes-string/template.marko | 0 .../dynamic-attributes-string/test.js | 0 .../vdom-expected.html | 0 .../dynamic-attributes2/expected.html | 0 .../dynamic-attributes2/marko.json | 0 .../test-dynamic-attributes2/marko-tag.json | 0 .../tags/test-dynamic-attributes2/renderer.js | 0 .../dynamic-attributes2/template.marko | 0 .../dynamic-attributes2/test.js | 0 .../dynamic-attributes2/vdom-expected.html | 0 .../dynamic-attrs-string/expected.html | 0 .../dynamic-attrs-string/template.marko | 0 .../dynamic-attrs-string/test.js | 0 .../dynamic-attrs-string/vdom-expected.html | 0 .../components/layout.marko | 0 .../dynamic-tag-layout/expected.html | 0 .../dynamic-tag-layout/template.marko | 0 .../dynamic-tag-layout/test.js | 0 .../dynamic-tag-layout/vdom-expected.html | 0 .../dynamic-tag-name-concise/expected.html | 0 .../dynamic-tag-name-concise/template.marko | 0 .../dynamic-tag-name-concise/test.js | 0 .../vdom-expected.html | 0 .../dynamic-tag-name/expected.html | 0 .../dynamic-tag-name/template.marko | 0 .../dynamic-tag-name/test.js | 0 .../dynamic-tag-name/vdom-expected.html | 0 .../entities-with-cdata/expected.html | 0 .../entities-with-cdata/template.marko | 0 .../entities-with-cdata/test.js | 0 .../entities-with-cdata/vdom-expected.html | 0 .../error-duplicate-macro/marko.json | 0 .../error-duplicate-macro/template.marko | 0 .../error-duplicate-macro/test.js | 0 .../template.marko | 0 .../error-invalid-for-attr-separator/test.js | 0 .../error-invalid-for-attr/template.marko | 0 .../error-invalid-for-attr/test.js | 0 .../error-invalid-for-props/template.marko | 0 .../error-invalid-for-props/test.js | 0 .../template.marko | 0 .../error-invalid-for-range-step/test.js | 0 .../template.marko | 0 .../error-invalid-for-range-to-expr/test.js | 0 .../error-invalid-for-range/template.marko | 0 .../error-invalid-for-range/test.js | 0 .../error-invalid-if-attr/template.marko | 0 .../error-invalid-if-attr/test.js | 0 .../error-invalid-if-else-attr/template.marko | 0 .../error-invalid-if-else-attr/test.js | 0 .../template.marko | 0 .../error-invalid-if-else-if-attr/test.js | 0 .../template.marko | 0 .../test.js | 0 .../error-invalid-unless-tag/template.marko | 0 .../error-invalid-unless-tag/test.js | 0 .../for-array-index/expected.html | 0 .../for-array-index/template.marko | 0 .../for-array-index/test.js | 0 .../for-array-index/vdom-expected.html | 0 .../for-attr-separator-html/expected.html | 0 .../for-attr-separator-html/template.marko | 0 .../for-attr-separator-html/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../for-attr-separator-status-var/test.js | 0 .../vdom-expected.html | 0 .../for-attr-separator/expected.html | 0 .../for-attr-separator/template.marko | 0 .../for-attr-separator/test.js | 0 .../for-attr-separator/vdom-expected.html | 0 .../for-attr-status-var-string/expected.html | 0 .../for-attr-status-var-string/template.marko | 0 .../for-attr-status-var-string/test.js | 0 .../vdom-expected.html | 0 .../for-attr/expected.html | 0 .../for-attr/template.marko | 0 .../fixtures-deprecated/for-attr/test.js | 0 .../for-attr/vdom-expected.html | 0 .../for-if-attr/expected.html | 0 .../for-if-attr/template.marko | 0 .../fixtures-deprecated/for-if-attr/test.js | 0 .../for-if-attr/vdom-expected.html | 0 .../for-iterator-as-target/expected.html | 0 .../for-iterator-as-target/template.marko | 0 .../for-iterator-as-target/test.js | 0 .../for-iterator-as-target/vdom-expected.html | 0 .../for-iterator-as-target2/expected.html | 0 .../for-iterator-as-target2/template.marko | 0 .../for-iterator-as-target2/test.js | 0 .../vdom-expected.html | 0 .../for-iterator-attr/expected.html | 0 .../for-iterator-attr/template.marko | 0 .../for-iterator-attr/test.js | 0 .../for-iterator-attr/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../for-iterator-status-var-attr/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../for-iterator-status-var-attr2/test.js | 0 .../vdom-expected.html | 0 .../for-iterator-status-var/expected.html | 0 .../for-iterator-status-var/template.marko | 0 .../for-iterator-status-var/test.js | 0 .../vdom-expected.html | 0 .../for-iterator-status-var2/expected.html | 0 .../for-iterator-status-var2/template.marko | 0 .../for-iterator-status-var2/test.js | 0 .../vdom-expected.html | 0 .../for-iterator/expected.html | 0 .../for-iterator/template.marko | 0 .../fixtures-deprecated/for-iterator/test.js | 0 .../for-iterator/vdom-expected.html | 0 .../for-native/expected.html | 0 .../for-native/template.marko | 0 .../fixtures-deprecated/for-native/test.js | 0 .../for-native/vdom-expected.html | 0 .../for-props-attr/expected.html | 0 .../for-props-attr/template.marko | 0 .../for-props-attr/test.js | 0 .../for-props-attr/vdom-expected.html | 0 .../for-props-map/expected.html | 0 .../for-props-map/template.marko | 0 .../fixtures-deprecated/for-props-map/test.js | 0 .../for-props-map/vdom-expected.html | 0 .../for-props-map2/expected.html | 0 .../for-props-map2/template.marko | 0 .../for-props-map2/test.js | 0 .../for-props-map2/vdom-expected.html | 0 .../for-props-separator/expected.html | 0 .../for-props-separator/template.marko | 0 .../for-props-separator/test.js | 0 .../for-props-separator/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../for-props-status-var-separator/test.js | 0 .../vdom-expected.html | 0 .../for-props-status-var/expected.html | 0 .../for-props-status-var/template.marko | 0 .../for-props-status-var/test.js | 0 .../for-props-status-var/vdom-expected.html | 0 .../for-props/expected.html | 0 .../for-props/template.marko | 0 .../fixtures-deprecated/for-props/test.js | 0 .../for-props/vdom-expected.html | 0 .../for-range-descending-step/expected.html | 0 .../for-range-descending-step/template.marko | 0 .../for-range-descending-step/test.js | 0 .../vdom-expected.html | 0 .../for-range-descending/expected.html | 0 .../for-range-descending/template.marko | 0 .../for-range-descending/test.js | 0 .../for-range-descending/vdom-expected.html | 0 .../for-range-descending2/expected.html | 0 .../for-range-descending2/template.marko | 0 .../for-range-descending2/test.js | 0 .../for-range-descending2/vdom-expected.html | 0 .../for-range-from-to-expr/expected.html | 0 .../for-range-from-to-expr/template.marko | 0 .../for-range-from-to-expr/test.js | 0 .../for-range-from-to-expr/vdom-expected.html | 0 .../for-range-step-2/expected.html | 0 .../for-range-step-2/template.marko | 0 .../for-range-step-2/test.js | 0 .../for-range-step-2/vdom-expected.html | 0 .../for-range-step-neg2/expected.html | 0 .../for-range-step-neg2/template.marko | 0 .../for-range-step-neg2/test.js | 0 .../for-range-step-neg2/vdom-expected.html | 0 .../for-range-to-expr/expected.html | 0 .../for-range-to-expr/template.marko | 0 .../for-range-to-expr/test.js | 0 .../for-range-to-expr/vdom-expected.html | 0 .../for-range/expected.html | 0 .../for-range/template.marko | 0 .../fixtures-deprecated/for-range/test.js | 0 .../for-range/vdom-expected.html | 0 .../for-tag-array-expression/expected.html | 0 .../for-tag-array-expression/template.marko | 0 .../for-tag-array-expression/test.js | 0 .../vdom-expected.html | 0 .../for-tag-invalid-option/expected.html | 0 .../for-tag-invalid-option/template.marko | 0 .../for-tag-invalid-option/test.js | 0 .../for-tag-native/expected.html | 0 .../for-tag-native/template.marko | 0 .../for-tag-native/test.js | 0 .../for-tag-native/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../for-tag-separator-status-var/test.js | 0 .../vdom-expected.html | 0 .../for-tag-separator/expected.html | 0 .../for-tag-separator/template.marko | 0 .../for-tag-separator/test.js | 0 .../for-tag-separator/vdom-expected.html | 0 .../for-tag-status-var/expected.html | 0 .../for-tag-status-var/template.marko | 0 .../for-tag-status-var/test.js | 0 .../for-tag-status-var/vdom-expected.html | 0 .../fixtures-deprecated/for-tag/expected.html | 0 .../for-tag/template.marko | 0 .../fixtures-deprecated/for-tag/test.js | 0 .../for-tag/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../helpers-empty-notEmpty-import/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../helpers-empty-notEmpty-import2/test.js | 0 .../vdom-expected.html | 0 .../fixtures-deprecated/if-attr/expected.html | 0 .../if-attr/template.marko | 0 .../fixtures-deprecated/if-attr/test.js | 0 .../if-attr/vdom-expected.html | 0 .../if-else-attr/expected.html | 0 .../if-else-attr/template.marko | 0 .../fixtures-deprecated/if-else-attr/test.js | 0 .../if-else-attr/vdom-expected.html | 0 .../if-else-if-attr/expected.html | 0 .../if-else-if-attr/template.marko | 0 .../if-else-if-attr/test.js | 0 .../if-else-if-attr/vdom-expected.html | 0 .../if-else-if-else-attr/expected.html | 0 .../if-else-if-else-attr/template.marko | 0 .../if-else-if-else-attr/test.js | 0 .../if-else-if-else-attr/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../include-attr-no-arg/expected.html | 0 .../include-attr-no-arg/template.marko | 0 .../include-attr-no-arg/test.js | 0 .../include-attr/expected.html | 0 .../include-attr/include-target.marko | 0 .../include-attr/template.marko | 0 .../fixtures-deprecated/include-attr/test.js | 0 .../include-attr/vdom-expected.html | 0 .../include-body-empty/expected.html | 0 .../include-body-empty/include-target.marko | 0 .../include-body-empty/template.marko | 0 .../include-body-empty/test.js | 0 .../include-body-empty/vdom-expected.html | 0 .../include-body/expected.html | 0 .../include-body/include-target.marko | 0 .../include-body/template.marko | 0 .../fixtures-deprecated/include-body/test.js | 0 .../include-body/vdom-expected.html | 0 .../components/my-component/index.js | 0 .../include-component/expected.html | 0 .../include-html-target.html | 0 .../include-component/template.marko | 0 .../include-component/test.js | 0 .../include-component/vdom-expected.html | 0 .../include-data-body/expected.html | 0 .../include-data-body/include-target.marko | 0 .../include-data-body/template.marko | 0 .../include-data-body/test.js | 0 .../include-data-body/vdom-expected.html | 0 .../include-data/expected.html | 0 .../include-data/include-target.marko | 0 .../include-data/template.marko | 0 .../fixtures-deprecated/include-data/test.js | 0 .../include-data/vdom-expected.html | 0 .../include-dynamic/expected.html | 0 .../include-dynamic/include-target.marko | 0 .../include-dynamic/template.marko | 0 .../include-dynamic/test.js | 0 .../include-dynamic/vdom-expected.html | 0 .../expected.html | 0 .../include-target.marko | 0 .../template.marko | 0 .../include-hyphen-attrs-multiple/test.js | 0 .../vdom-expected.html | 0 .../include-hyphen-attrs/expected.html | 0 .../include-hyphen-attrs/include-target.marko | 0 .../include-hyphen-attrs/template.marko | 0 .../include-hyphen-attrs/test.js | 0 .../include-hyphen-attrs/vdom-expected.html | 0 .../include-layout-data-attrs/expected.html | 0 .../layout-default.marko | 0 .../include-layout-data-attrs/template.marko | 0 .../include-layout-data-attrs/test.js | 0 .../vdom-expected.html | 0 .../include-layout-data/expected.html | 0 .../include-layout-data/layout-default.marko | 0 .../include-layout-data/template.marko | 0 .../include-layout-data/test.js | 0 .../include-layout-data/vdom-expected.html | 0 .../include-layout-v3-compat/expected.html | 0 .../layout-default.marko | 0 .../include-layout-v3-compat/template.marko | 0 .../include-layout-v3-compat/test.js | 0 .../vdom-expected.html | 0 .../include-layout/expected.html | 0 .../include-layout/layout-default.marko | 0 .../include-layout/template.marko | 0 .../include-layout/test.js | 0 .../include-layout/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../include-renderBody-data-and-attrs/test.js | 0 .../vdom-expected.html | 0 .../include-renderBody-no-data/expected.html | 0 .../include-html-target.html | 0 .../include-renderBody-no-data/template.marko | 0 .../include-renderBody-no-data/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../include-html-target.html | 0 .../template.marko | 0 .../include-renderBody-string-arg/test.js | 0 .../vdom-expected.html | 0 .../include-renderBody/expected.html | 0 .../include-renderBody/template.marko | 0 .../include-renderBody/test.js | 0 .../include-renderBody/vdom-expected.html | 0 .../include-safeHTML/expected.html | 0 .../include-safeHTML/template.marko | 0 .../include-safeHTML/test.js | 0 .../include-safeHTML/vdom-expected.html | 0 .../include-safeHTML2/expected.html | 0 .../include-safeHTML2/template.marko | 0 .../include-safeHTML2/test.js | 0 .../include-safeHTML2/vdom-expected.html | 0 .../include-string/expected.html | 0 .../include-string/template.marko | 0 .../include-string/test.js | 0 .../include-string/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../include-whitespace/expected.html | 0 .../include-whitespace/include-target.marko | 0 .../include-whitespace/template.marko | 0 .../include-whitespace/test.js | 0 .../include-whitespace/vdom-expected.html | 0 .../fixtures-deprecated/include/expected.html | 0 .../include/include-target.marko | 0 .../include/template.marko | 0 .../fixtures-deprecated/include/test.js | 0 .../include/vdom-expected.html | 0 .../inline-script/expected.html | 0 .../inline-script/template.marko | 0 .../fixtures-deprecated/inline-script/test.js | 0 .../inline-script/vdom-expected.html | 0 .../fixtures-deprecated/invoke/expected.html | 0 .../fixtures-deprecated/invoke/template.marko | 0 .../render/fixtures-deprecated/invoke/test.js | 0 .../invoke/vdom-expected.html | 0 .../fixtures-deprecated/invoke2/expected.html | 0 .../invoke2/template.marko | 0 .../fixtures-deprecated/invoke2/test.js | 0 .../invoke2/vdom-expected.html | 0 .../layout-use-dashed/expected.html | 0 .../layout-use-dashed/layout-default.marko | 0 .../layout-use-dashed/template.marko | 0 .../layout-use-dashed/test.js | 0 .../layout-use-dashed/vdom-expected.html | 0 .../layout-use-data-attrs/expected.html | 0 .../layout-default.marko | 0 .../layout-use-data-attrs/template.marko | 0 .../layout-use-data-attrs/test.js | 0 .../layout-use-data-attrs/vdom-expected.html | 0 .../layout-use-data/expected.html | 0 .../layout-use-data/layout-default.marko | 0 .../layout-use-data/template.marko | 0 .../layout-use-data/test.js | 0 .../layout-use-data/vdom-expected.html | 0 .../layout-use-html-ext/.gitignore | 0 .../layout-use-html-ext/expected.html | 0 .../layout-use-html-ext/layout-default.html | 0 .../layout-use-html-ext/template.marko | 0 .../layout-use-html-ext/test.js | 0 .../layout-use-html-ext/vdom-expected.html | 0 .../layout-use/expected.html | 0 .../layout-use/layout-default.marko | 0 .../layout-use/template.marko | 0 .../fixtures-deprecated/layout-use/test.js | 0 .../layout-use/vdom-expected.html | 0 .../macro-body/expected.html | 0 .../macro-body/template.marko | 0 .../fixtures-deprecated/macro-body/test.js | 0 .../macro-body/vdom-expected.html | 0 .../macro-boolean/expected.html | 0 .../macro-boolean/template.marko | 0 .../fixtures-deprecated/macro-boolean/test.js | 0 .../macro-boolean/vdom-expected.html | 0 .../macro-no-args/expected.html | 0 .../macro-no-args/template.marko | 0 .../fixtures-deprecated/macro-no-args/test.js | 0 .../macro-no-args/vdom-expected.html | 0 .../macro-positional-args/expected.html | 0 .../macro-positional-args/template.marko | 0 .../macro-positional-args/test.js | 0 .../macro-positional-args/vdom-expected.html | 0 .../fixtures-deprecated/macro/expected.html | 0 .../fixtures-deprecated/macro/template.marko | 0 .../render/fixtures-deprecated/macro/test.js | 0 .../macro/vdom-expected.html | 0 .../macros-ordering/expected.html | 0 .../macros-ordering/template.marko | 0 .../macros-ordering/test.js | 0 .../macros-ordering/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../nested-tag-bad/expected.html | 0 .../nested-tag-bad/template.marko | 0 .../nested-tag-bad/test.js | 0 .../nested-tag-bad/vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../nested-tag-shorthand-hyphens/test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../nested-tag-shorthand-simple/expected.html | 0 .../template.marko | 0 .../nested-tag-shorthand-simple/test.js | 0 .../vdom-expected.html | 0 .../nested-tags-concise/expected.html | 0 .../nested-tags-concise/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-concise/template.marko | 0 .../nested-tags-concise/test.js | 0 .../nested-tags-concise/vdom-expected.html | 0 .../nested-tags-deep/expected.html | 0 .../nested-tags-deep/marko.json | 0 .../tags/test-nested-tags-deep/marko-tag.json | 0 .../tags/test-nested-tags-deep/renderer.js | 0 .../tags/test-nested-tags-deep/template.marko | 0 .../nested-tags-deep/template.marko | 0 .../nested-tags-deep/test.js | 0 .../nested-tags-deep/vdom-expected.html | 0 .../nested-tags-empty-body/expected.html | 0 .../nested-tags-empty-body/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-empty-body/template.marko | 0 .../nested-tags-empty-body/test.js | 0 .../nested-tags-empty-body/vdom-expected.html | 0 .../nested-tags-repeated-parent/expected.html | 0 .../nested-tags-repeated-parent/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../template.marko | 0 .../nested-tags-repeated-parent/test.js | 0 .../vdom-expected.html | 0 .../nested-tags-repeated/expected.html | 0 .../nested-tags-repeated/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-repeated/template.marko | 0 .../nested-tags-repeated/test.js | 0 .../nested-tags-repeated/vdom-expected.html | 0 .../nested-tags-self-closing/expected.html | 0 .../nested-tags-self-closing/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-self-closing/template.marko | 0 .../nested-tags-self-closing/test.js | 0 .../vdom-expected.html | 0 .../nested-tags/expected.html | 0 .../nested-tags/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../nested-tags/template.marko | 0 .../fixtures-deprecated/nested-tags/test.js | 0 .../nested-tags/vdom-expected.html | 0 .../paren-grouping/expected.html | 0 .../paren-grouping/template.marko | 0 .../paren-grouping/test.js | 0 .../paren-grouping/vdom-expected.html | 0 .../components/parsed-text/code-generator.js | 0 .../components/parsed-text/marko-tag.json | 0 .../parsed-text-tag/expected.html | 0 .../parsed-text-tag/template.marko | 0 .../parsed-text-tag/vdom-expected.html | 0 .../reserved-words-var/expected.html | 0 .../reserved-words-var/marko.json | 0 .../reserved-words-var/my-custom-tag.js | 0 .../reserved-words-var/template.marko | 0 .../reserved-words-var/test.js | 0 .../script-nonce/expected.html | 0 .../script-nonce/marko.json | 0 .../script-nonce/script-nonce-transformer.js | 0 .../script-nonce/template.marko | 0 .../fixtures-deprecated/script-nonce/test.js | 0 .../script-nonce/vdom-expected.html | 0 .../simple-conditionals/expected.html | 0 .../simple-conditionals/template.marko | 0 .../simple-conditionals/test.js | 0 .../simple-conditionals/vdom-expected.html | 0 .../fixtures-deprecated/simple/expected.html | 0 .../fixtures-deprecated/simple/template.marko | 0 .../render/fixtures-deprecated/simple/test.js | 0 .../simple/vdom-expected.html | 0 .../space-in-complex-attr-value/expected.html | 0 .../template.marko | 0 .../space-in-complex-attr-value/test.js | 0 .../vdom-expected.html | 0 .../spread-attributes-string/expected.html | 0 .../spread-attributes-string/template.marko | 0 .../spread-attributes-string/test.js | 0 .../vdom-expected.html | 0 .../static-trees/expected.html | 0 .../static-trees/template.marko | 0 .../static-trees/vdom-expected.html | 0 .../syntax-concise/expected.html | 0 .../syntax-concise/marko.json | 0 .../syntax-concise/tabs/marko-tag.json | 0 .../syntax-concise/tabs/renderer.js | 0 .../syntax-concise/tabs/template.marko | 0 .../syntax-concise/template.marko | 0 .../syntax-concise/test.js | 0 .../syntax-concise/vdom-expected.html | 0 .../syntax-mixed/expected.html | 0 .../syntax-mixed/marko.json | 0 .../syntax-mixed/tabs/marko-tag.json | 0 .../syntax-mixed/tabs/renderer.js | 0 .../syntax-mixed/tabs/template.marko | 0 .../syntax-mixed/template.marko | 0 .../fixtures-deprecated/syntax-mixed/test.js | 0 .../syntax-mixed/vdom-expected.html | 0 .../syntax-simple-concise/expected.html | 0 .../syntax-simple-concise/template.marko | 0 .../syntax-simple-concise/test.js | 0 .../syntax-simple-concise/vdom-expected.html | 0 .../syntax-simple-mixed/expected.html | 0 .../syntax-simple-mixed/template.marko | 0 .../syntax-simple-mixed/test.js | 0 .../syntax-simple-mixed/vdom-expected.html | 0 .../syntax-simple-verbose/expected.html | 0 .../syntax-simple-verbose/template.marko | 0 .../syntax-simple-verbose/test.js | 0 .../syntax-simple-verbose/vdom-expected.html | 0 .../syntax-verbose/expected.html | 0 .../syntax-verbose/marko.json | 0 .../syntax-verbose/tabs/marko-tag.json | 0 .../syntax-verbose/tabs/renderer.js | 0 .../syntax-verbose/tabs/template.marko | 0 .../syntax-verbose/template.marko | 0 .../syntax-verbose/vdom-expected.html | 0 .../tabs-tab-new/expected.html | 0 .../tabs-tab-new/marko.json | 0 .../tags/test-tab-new/marko-tag.json | 0 .../tags/test-tab-new/renderer.js | 0 .../tags/test-tabs-new/marko-tag.json | 0 .../tags/test-tabs-new/renderer.js | 0 .../tags/test-tabs-new/template.marko | 0 .../tabs-tab-new/template.marko | 0 .../fixtures-deprecated/tabs-tab-new/test.js | 0 .../tabs-tab-new/vdom-expected.html | 0 .../tabs-tab/expected.html | 0 .../fixtures-deprecated/tabs-tab/marko.json | 0 .../tabs-tab/tags/test-tab/marko-tag.json | 0 .../tabs-tab/tags/test-tab/renderer.js | 0 .../tabs-tab/tags/test-tabs/marko-tag.json | 0 .../tabs-tab/tags/test-tabs/renderer.js | 0 .../tabs-tab/tags/test-tabs/template.marko | 0 .../tabs-tab/template.marko | 0 .../fixtures-deprecated/tabs-tab/test.js | 0 .../tabs-tab/vdom-expected.html | 0 .../template-transformer-array/expected.html | 0 .../template-transformer-array/marko.json | 0 .../template-a.marko | 0 .../template-b.marko | 0 .../template-transformer-array/template.marko | 0 .../transformer-1.js | 0 .../transformer-2.js | 0 .../vdom-expected.html | 0 .../template-transformer-array2/expected.html | 0 .../template-transformer-array2/marko.json | 0 .../template-a.marko | 0 .../template-b.marko | 0 .../template.marko | 0 .../transformer-1.js | 0 .../transformer-2.js | 0 .../vdom-expected.html | 0 .../template-transformer/Untitled-3 | 0 .../template-transformer/expected.html | 0 .../template-transformer/marko.json | 0 .../template-transformer/template-a.marko | 0 .../template-transformer/template-b.marko | 0 .../template-transformer/template.marko | 0 .../template-transformer/transformer.js | 0 .../template-transformer/vdom-expected.html | 0 .../template-transformer2/expected.html | 0 .../template-transformer2/marko.json | 0 .../template-transformer2/template-a.marko | 0 .../template-transformer2/template-b.marko | 0 .../template-transformer2/template.marko | 0 .../template-transformer2/transformer.js | 0 .../template-transformer2/vdom-expected.html | 0 .../unless-else/expected.html | 0 .../unless-else/template.marko | 0 .../fixtures-deprecated/unless-else/test.js | 0 .../unless-else/vdom-expected.html | 0 .../unless-no-arg/template.marko | 0 .../fixtures-deprecated/unless-no-arg/test.js | 0 .../var-assign/expected.html | 0 .../var-assign/template.marko | 0 .../fixtures-deprecated/var-assign/test.js | 0 .../var-assign/vdom-expected.html | 0 .../var-scoped/expected.html | 0 .../var-scoped/template.marko | 0 .../fixtures-deprecated/var-scoped/test.js | 0 .../var-scoped/vdom-expected.html | 0 .../var-scoped2/expected.html | 0 .../var-scoped2/template.marko | 0 .../fixtures-deprecated/var-scoped2/test.js | 0 .../var-scoped2/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../var-with-attribute-placeholder/test.js | 0 .../vdom-expected.html | 0 .../fixtures-deprecated/var/expected.html | 0 .../fixtures-deprecated/var/template.marko | 0 .../render/fixtures-deprecated/var/test.js | 0 .../var/vdom-expected.html | 0 .../while-attr/expected.html | 0 .../while-attr/template.marko | 0 .../fixtures-deprecated/while-attr/test.js | 0 .../while-attr/vdom-expected.html | 0 .../whitespace-var-scoped/expected.html | 0 .../whitespace-var-scoped/template.marko | 0 .../whitespace-var-scoped/test.js | 0 .../whitespace-var-scoped/vdom-expected.html | 0 .../attr-boolean-dynamic/expected.html | 0 .../attr-boolean-dynamic/template.marko | 0 .../fixtures/attr-boolean-dynamic/test.js | 0 .../attr-boolean-dynamic/vdom-expected.html | 0 .../attr-boolean-placeholder/expected.html | 0 .../attr-boolean-placeholder/template.marko | 0 .../fixtures/attr-boolean-placeholder/test.js | 0 .../vdom-expected.html | 0 .../attr-boolean-static/expected.html | 0 .../attr-boolean-static/template.marko | 0 .../fixtures/attr-boolean-static/test.js | 0 .../attr-boolean-static/vdom-expected.html | 0 .../fixtures/attr-empty-dynamic/expected.html | 0 .../attr-empty-dynamic/template.marko | 0 .../fixtures/attr-empty-dynamic/test.js | 0 .../attr-empty-dynamic/vdom-expected.html | 0 .../render/fixtures/attr-empty/expected.html | 0 .../render/fixtures/attr-empty/template.marko | 0 .../test}/render/fixtures/attr-empty/test.js | 0 .../fixtures/attr-empty/vdom-expected.html | 0 .../fixtures/attr-escape-xml/expected.html | 0 .../fixtures/attr-escape-xml/template.marko | 0 .../render/fixtures/attr-escape-xml/test.js | 0 .../attr-escape-xml/vdom-expected.html | 0 .../attr-newline-concise/expected.html | 0 .../attr-newline-concise/template.marko | 0 .../fixtures/attr-newline-concise/test.js | 0 .../attr-newline-concise/vdom-expected.html | 0 .../attr-newline-escaped/expected.html | 0 .../attr-newline-escaped/template.marko | 0 .../fixtures/attr-newline-escaped/test.js | 0 .../attr-newline-escaped/vdom-expected.html | 0 .../fixtures/attr-newline/expected.html | 0 .../fixtures/attr-newline/template.marko | 0 .../render/fixtures/attr-newline/test.js | 0 .../fixtures/attr-newline/vdom-expected.html | 0 .../render/fixtures/attr-number/expected.html | 0 .../fixtures/attr-number/template.marko | 0 .../test}/render/fixtures/attr-number/test.js | 0 .../fixtures/attr-number/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../fixtures/attr-value-number/expected.html | 0 .../fixtures/attr-value-number/template.marko | 0 .../render/fixtures/attr-value-number/test.js | 0 .../attr-value-number/vdom-expected.html | 0 .../components/tag.marko | 0 .../attr-value-obj-custom-tag/expected.html | 0 .../attr-value-obj-custom-tag/template.marko | 0 .../attr-value-obj-custom-tag/test.js | 0 .../vdom-expected.html | 0 .../fixtures/attr-value-obj/expected.html | 0 .../fixtures/attr-value-obj/template.marko | 0 .../render/fixtures/attr-value-obj/test.js | 0 .../attr-value-obj/vdom-expected.html | 0 .../components/test-hello/marko-tag.json | 0 .../components/test-hello/renderer.js | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-hello/marko-tag.json | 0 .../components/test-hello/renderer.js | 0 .../expected.html | 0 .../template.marko | 0 .../attributes-dynamic-custom-tag/test.js | 0 .../vdom-expected.html | 0 .../components/test-hello/marko-tag.json | 0 .../components/test-hello/renderer.js | 0 .../attributes-dynamic-xss/expected.html | 0 .../attributes-dynamic-xss/template.marko | 0 .../fixtures/attributes-dynamic-xss/test.js | 0 .../components/custom-tag/index.marko | 0 .../expected.html | 0 .../template.marko | 0 .../attrs-normalize-for-native-tag/test.js | 0 .../vdom-expected.html | 0 .../components/custom-tag/index.marko | 0 .../attrs-with-render-body/expected.html | 0 .../attrs-with-render-body/template.marko | 0 .../fixtures/attrs-with-render-body/test.js | 0 .../attrs-with-render-body/vdom-expected.html | 0 .../test}/render/fixtures/attrs/expected.html | 0 .../render/fixtures/attrs/template.marko | 0 .../marko/test}/render/fixtures/attrs/test.js | 0 .../render/fixtures/attrs/vdom-expected.html | 0 .../fixtures/autocomplete/expected.html | 0 .../render/fixtures/autocomplete/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../autocomplete/tags/test-hello/renderer.js | 0 .../fixtures/autocomplete/template.marko | 0 .../render/fixtures/autocomplete/test.js | 0 .../fixtures/autocomplete/vdom-expected.html | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../expected.html | 0 .../template.marko | 0 .../await-client-reorder-invoked-once/test.js | 0 .../vdom-expected.html | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../await-client-reorder-mixed/expected.html | 0 .../await-client-reorder-mixed/template.marko | 0 .../await-client-reorder-mixed/test.js | 0 .../vdom-expected.html | 0 .../expected-events-vdom.json | 0 .../expected-events.json | 0 .../await-client-reorder-nested/expected.html | 0 .../template.marko | 0 .../await-client-reorder-nested/test.js | 0 .../vdom-expected.html | 0 .../expected-events.json | 0 .../await-client-reorder-sync/expected.html | 0 .../await-client-reorder-sync/template.marko | 0 .../await-client-reorder-sync/test.js | 0 .../vdom-expected.html | 0 .../expected-events-vdom.json | 0 .../await-client-reorder/expected-events.json | 0 .../await-client-reorder/expected.html | 0 .../await-client-reorder/template.marko | 0 .../fixtures/await-client-reorder/test.js | 0 .../await-client-reorder/vdom-expected.html | 0 .../await-error-empty-catch/expected.html | 0 .../await-error-empty-catch/template.marko | 0 .../vdom-expected.html | 0 .../await-error-no-catch/template.marko | 0 .../fixtures/await-error-no-catch/test.js | 0 .../render/fixtures/await-error/expected.html | 0 .../fixtures/await-error/template.marko | 0 .../fixtures/await-error/vdom-expected.html | 0 .../fixtures/await-macros/expected.html | 0 .../fixtures/await-macros/template.marko | 0 .../render/fixtures/await-macros/test.js | 0 .../fixtures/await-macros/vdom-expected.html | 0 .../fixtures/await-order-random/expected.html | 0 .../await-order-random/template.marko | 0 .../fixtures/await-order-random/test.js | 0 .../await-order-random/vdom-expected.html | 0 .../fixtures/await-ordering/expected.html | 0 .../fixtures/await-ordering/template.marko | 0 .../render/fixtures/await-ordering/test.js | 0 .../await-ordering/vdom-expected.html | 0 .../fixtures/await-placeholder/expected.html | 0 .../fixtures/await-placeholder/template.marko | 0 .../render/fixtures/await-placeholder/test.js | 0 .../await-placeholder/vdom-expected.html | 0 .../fixtures/await-promise/expected.html | 0 .../fixtures/await-promise/template.marko | 0 .../render/fixtures/await-promise/test.js | 0 .../fixtures/await-promise/vdom-expected.html | 0 .../await-render-error-bluebird/expected.html | 0 .../template.marko | 0 .../await-render-error-bluebird/test.js | 0 .../vdom-expected.html | 0 .../fixtures/await-render-error/expected.html | 0 .../await-render-error/template.marko | 0 .../fixtures/await-render-error/test.js | 0 .../await-render-error/vdom-expected.html | 0 .../render/fixtures/await-sync/expected.html | 0 .../render/fixtures/await-sync/template.marko | 0 .../test}/render/fixtures/await-sync/test.js | 0 .../fixtures/await-sync/vdom-expected.html | 0 .../await-timeout/expected-events.json | 0 .../fixtures/await-timeout/expected.html | 0 .../fixtures/await-timeout/template.marko | 0 .../render/fixtures/await-timeout/test.js | 0 .../fixtures/await-timeout/vdom-expected.html | 0 .../render/fixtures/beginAsync/expected.html | 0 .../render/fixtures/beginAsync/template.marko | 0 .../test}/render/fixtures/beginAsync/test.js | 0 .../fixtures/beginAsync/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../body-placeholder-literal-escaped/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../body-placeholder-literal/expected.html | 0 .../body-placeholder-literal/template.marko | 0 .../fixtures/body-placeholder-literal/test.js | 0 .../vdom-expected.html | 0 .../body-placeholder-literal2/expected.html | 0 .../body-placeholder-literal2/template.marko | 0 .../body-placeholder-literal2/test.js | 0 .../vdom-expected.html | 0 .../render/fixtures/bodyText/expected.html | 0 .../test}/render/fixtures/bodyText/marko.json | 0 .../tags/test-bodyText/code-generator.js | 0 .../tags/test-bodyText/marko-tag.json | 0 .../render/fixtures/bodyText/template.marko | 0 .../test}/render/fixtures/bodyText/test.js | 0 .../fixtures/bodyText/vdom-expected.html | 0 .../fixtures/circular-renderer/expected.html | 0 .../fixtures/circular-renderer/marko.json | 0 .../tags/test-circular-renderer-a/renderer.js | 0 .../test-circular-renderer-a/template.marko | 0 .../tags/test-circular-renderer-b/renderer.js | 0 .../test-circular-renderer-b/template.marko | 0 .../fixtures/circular-renderer/template.marko | 0 .../render/fixtures/circular-renderer/test.js | 0 .../circular-renderer/vdom-expected.html | 0 .../expected.html | 0 .../circular-tags-no-write-to-disk/marko.json | 0 .../tags/navigation-item/template.marko | 0 .../template.marko | 0 .../circular-tags-no-write-to-disk/test.js | 0 .../vdom-expected.html | 0 .../fixtures/circular-template/expected.html | 0 .../fixtures/circular-template/marko.json | 0 .../test-circular-template-a/template.marko | 0 .../test-circular-template-b/template.marko | 0 .../fixtures/circular-template/template.marko | 0 .../render/fixtures/circular-template/test.js | 0 .../circular-template/vdom-expected.html | 0 .../fixtures/class-attr-array/expected.html | 0 .../fixtures/class-attr-array/template.marko | 0 .../render/fixtures/class-attr-array/test.js | 0 .../class-attr-array/vdom-expected.html | 0 .../fixtures/class-attr-object/expected.html | 0 .../fixtures/class-attr-object/template.marko | 0 .../render/fixtures/class-attr-object/test.js | 0 .../class-attr-object/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../fixtures/class-attr-string/expected.html | 0 .../fixtures/class-attr-string/template.marko | 0 .../render/fixtures/class-attr-string/test.js | 0 .../class-attr-string/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../comments-preserve-ie-conditional/test.js | 0 .../vdom-expected.html | 0 .../fixtures/comments-remove/expected.html | 0 .../fixtures/comments-remove/template.marko | 0 .../render/fixtures/comments-remove/test.js | 0 .../comments-remove/vdom-expected.html | 0 .../fixtures/component-aria-key/expected.html | 0 .../component-aria-key/template.marko | 0 .../fixtures/component-aria-key/test.js | 0 .../components/hello/component.js | 0 .../components/hello/index.marko | 0 .../component-file-export-class/expected.html | 0 .../template.marko | 0 .../component-file-export-class/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../component-inline-style-important/test.js | 0 .../vdom-expected.html | 0 .../component-label-for/expected.html | 0 .../component-label-for/template.marko | 0 .../fixtures/component-label-for/test.js | 0 .../component-safe-json/expected.html | 0 .../component-safe-json/template.marko | 0 .../fixtures/component-safe-json/test.js | 0 .../component-safe-json/vdom-expected.html | 0 .../components/beginAsync/renderer.js | 0 .../components/hello/index.marko | 0 .../components-await-beginAsync/expected.html | 0 .../template.marko | 0 .../components-await-beginAsync/test.js | 0 .../components/hello/index.marko | 0 .../components-await-title/expected.html | 0 .../components-await-title/layout.marko | 0 .../components-await-title/template.marko | 0 .../fixtures/components-await-title/test.js | 0 .../components/hello/index.marko | 0 .../fixtures/components-await/expected.html | 0 .../fixtures/components-await/template.marko | 0 .../render/fixtures/components-await/test.js | 0 .../components/foo/components/bar/index.marko | 0 .../components/components/foo/index.marko | 0 .../components/split/component-browser.js | 0 .../split-child/component-browser.js | 0 .../split/components/split-child/index.marko | 0 .../components/components/split/index.marko | 0 .../render/fixtures/components/expected.html | 0 .../render/fixtures/components/template.marko | 0 .../test}/render/fixtures/components/test.js | 0 .../fixtures/concise-verbose/expected.html | 0 .../fixtures/concise-verbose/template.marko | 0 .../render/fixtures/concise-verbose/test.js | 0 .../concise-verbose/vdom-expected.html | 0 .../render/fixtures/concise/expected.html | 0 .../render/fixtures/concise/template.marko | 0 .../test}/render/fixtures/concise/test.js | 0 .../fixtures/concise/vdom-expected.html | 0 .../conditional-attributes/expected.html | 0 .../conditional-attributes/template.marko | 0 .../fixtures/conditional-attributes/test.js | 0 .../conditional-attributes/vdom-expected.html | 0 .../custom-element-assign-props/expected.html | 0 .../html-elements.json | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../custom-tag-as-template/expected.html | 0 .../custom-tag-as-template/marko.json | 0 .../tags/test-template-as-tag/marko-tag.json | 0 .../tags/test-template-as-tag/template.marko | 0 .../custom-tag-as-template/template.marko | 0 .../fixtures/custom-tag-as-template/test.js | 0 .../custom-tag-as-template/vdom-expected.html | 0 .../components/test-hello/test-hello.marko | 0 .../expected.html | 0 .../marko.json | 0 .../home/components/test-home/test-home.marko | 0 .../pages/home/home.marko | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-hello/template.marko | 0 .../custom-tag-autodiscover/expected.html | 0 .../custom-tag-autodiscover/marko.json | 0 .../home/components/test-home/template.marko | 0 .../pages/home/template.marko | 0 .../custom-tag-autodiscover/template.marko | 0 .../fixtures/custom-tag-autodiscover/test.js | 0 .../vdom-expected.html | 0 .../fixtures/custom-tag-body/expected.html | 0 .../fixtures/custom-tag-body/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../fixtures/custom-tag-body/template.marko | 0 .../render/fixtures/custom-tag-body/test.js | 0 .../custom-tag-body/vdom-expected.html | 0 .../components/bye.marko | 0 .../components/hello.marko | 0 .../custom-tag-components-file/expected.html | 0 .../custom-tag-components-file/template.marko | 0 .../custom-tag-components-file/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../custom-tag-data-placeholders/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../template.marko | 0 .../custom-tag-data-placeholders/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../custom-tag-declared-attributes/marko.json | 0 .../test-declared-attributes/marko-tag.json | 0 .../tags/test-declared-attributes/renderer.js | 0 .../template.marko | 0 .../custom-tag-declared-attributes/test.js | 0 .../custom-tag-hyphen-attrs/custom-tag.js | 0 .../custom-tag-hyphen-attrs/expected.html | 0 .../custom-tag-hyphen-attrs/marko.json | 0 .../custom-tag-hyphen-attrs/template.marko | 0 .../fixtures/custom-tag-hyphen-attrs/test.js | 0 .../vdom-expected.html | 0 .../custom-tag-open-tag-only/expected.html | 0 .../custom-tag-open-tag-only/marko.json | 0 .../open-tag-only-tag.js | 0 .../custom-tag-open-tag-only/template.marko | 0 .../fixtures/custom-tag-open-tag-only/test.js | 0 .../vdom-expected.html | 0 .../custom-tag-target-property/expected.html | 0 .../custom-tag-target-property/marko.json | 0 .../tags/test-target-property/marko-tag.json | 0 .../tags/test-target-property/renderer.js | 0 .../custom-tag-target-property/template.marko | 0 .../custom-tag-target-property/test.js | 0 .../vdom-expected.html | 0 .../custom-tag-template-index/expected.html | 0 .../custom-tag-template-index/marko.json | 0 .../tags/test-tag/index.marko | 0 .../custom-tag-template-index/template.marko | 0 .../custom-tag-template-index/test.js | 0 .../vdom-expected.html | 0 .../custom-tag-with-directives/expected.html | 0 .../custom-tag-with-directives/marko.json | 0 .../tags/test-hello/marko-tag.json | 0 .../tags/test-hello/renderer.js | 0 .../custom-tag-with-directives/template.marko | 0 .../custom-tag-with-directives/test.js | 0 .../vdom-expected.html | 0 .../render/fixtures/custom-tag/expected.html | 0 .../render/fixtures/custom-tag/marko.json | 0 .../custom-tag/tags/test-hello/marko-tag.json | 0 .../custom-tag/tags/test-hello/renderer.js | 0 .../render/fixtures/custom-tag/template.marko | 0 .../test}/render/fixtures/custom-tag/test.js | 0 .../fixtures/custom-tag/vdom-expected.html | 0 .../test}/render/fixtures/data/expected.html | 0 .../test}/render/fixtures/data/template.marko | 0 .../marko/test}/render/fixtures/data/test.js | 0 .../render/fixtures/data/vdom-expected.html | 0 .../render/fixtures/declaration/expected.html | 0 .../fixtures/declaration/template.marko | 0 .../test}/render/fixtures/declaration/test.js | 0 .../fixtures/default-attributes/expected.html | 0 .../fixtures/default-attributes/marko.json | 0 .../test-default-attributes/marko-tag.json | 0 .../tags/test-default-attributes/renderer.js | 0 .../default-attributes/template.marko | 0 .../fixtures/default-attributes/test.js | 0 .../default-attributes/vdom-expected.html | 0 .../fixtures/div-self-closed/expected.html | 0 .../fixtures/div-self-closed/template.marko | 0 .../render/fixtures/div-self-closed/test.js | 0 .../div-self-closed/vdom-expected.html | 0 .../render/fixtures/doctype/expected.html | 0 .../render/fixtures/doctype/template.marko | 0 .../fixtures/doctype/vdom-expected.html | 0 .../test}/render/fixtures/dtd/expected.html | 0 .../test}/render/fixtures/dtd/template.marko | 0 .../render/fixtures/dtd/vdom-expected.html | 0 .../fixtures/dynamic-attributes/expected.html | 0 .../fixtures/dynamic-attributes/marko.json | 0 .../test-dynamic-attributes/marko-tag.json | 0 .../tags/test-dynamic-attributes/renderer.js | 0 .../dynamic-attributes/template.marko | 0 .../fixtures/dynamic-attributes/test.js | 0 .../dynamic-attributes/vdom-expected.html | 0 .../dynamic-attributes3/expected.html | 0 .../fixtures/dynamic-attributes3/marko.json | 0 .../test-dynamic-attributes3/marko-tag.json | 0 .../tags/test-dynamic-attributes3/renderer.js | 0 .../dynamic-attributes3/template.marko | 0 .../fixtures/dynamic-attributes3/test.js | 0 .../dynamic-attributes3/vdom-expected.html | 0 .../dynamic-non-split-no-body/index.marko | 0 .../components/dynamic-non-split/index.marko | 0 .../component-browser.js | 0 .../dynamic-split-no-body/index.marko | 0 .../dynamic-split/component-browser.js | 0 .../components/dynamic-split/index.marko | 0 .../dynamic-split-component/expected.html | 0 .../dynamic-split-component/template.marko | 0 .../fixtures/dynamic-split-component/test.js | 0 .../vdom-expected.html | 0 .../components/layout.marko | 0 .../dynamic-tag-arguments/expected.html | 0 .../dynamic-tag-arguments/template.marko | 0 .../fixtures/dynamic-tag-arguments/test.js | 0 .../dynamic-tag-arguments/vdom-expected.html | 0 .../dynamic.marko | 0 .../expected.html | 0 .../template.marko | 0 .../dynamic-tag-dashed-attributes/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../dynamic-tag-error-missing-value/test.js | 0 .../components/layout.marko | 0 .../fixtures/dynamic-tag-layout/expected.html | 0 .../dynamic-tag-layout/template.marko | 0 .../fixtures/dynamic-tag-layout/test.js | 0 .../dynamic-tag-layout/vdom-expected.html | 0 .../dynamic-tag-lazy-attributes/expected.html | 0 .../template.marko | 0 .../dynamic-tag-lazy-attributes/test.js | 0 .../vdom-expected.html | 0 .../dynamic-tag-name-concise/expected.html | 0 .../dynamic-tag-name-concise/template.marko | 0 .../fixtures/dynamic-tag-name-concise/test.js | 0 .../vdom-expected.html | 0 .../fixtures/dynamic-tag-name/expected.html | 0 .../fixtures/dynamic-tag-name/template.marko | 0 .../render/fixtures/dynamic-tag-name/test.js | 0 .../dynamic-tag-name/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../dynamic-tag-object-class-style/test.js | 0 .../vdom-expected.html | 0 .../dynamic-tag-template/dynamic-target.marko | 0 .../dynamic-tag-template/expected.html | 0 .../dynamic-tag-template/template.marko | 0 .../fixtures/dynamic-tag-template/test.js | 0 .../dynamic-tag-template/vdom-expected.html | 0 .../fixtures/empty-close-tag/expected.html | 0 .../fixtures/empty-close-tag/template.marko | 0 .../render/fixtures/empty-close-tag/test.js | 0 .../empty-close-tag/vdom-expected.html | 0 .../render/fixtures/entities/expected.html | 0 .../render/fixtures/entities/template.marko | 0 .../test}/render/fixtures/entities/test.js | 0 .../fixtures/entities/vdom-expected.html | 0 .../fixtures/error-bad-expression/marko.json | 0 .../error-bad-expression/template.marko | 0 .../fixtures/error-bad-expression/test.js | 0 .../error-class-tag-nested/template.marko | 0 .../fixtures/error-class-tag-nested/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../error-component-class-extends/test.js | 0 .../fixtures/error-duplicate-macro/marko.json | 0 .../error-duplicate-macro/template.marko | 0 .../fixtures/error-duplicate-macro/test.js | 0 .../error-import-tag-nested/template.marko | 0 .../fixtures/error-import-tag-nested/test.js | 0 .../fixtures/error-invalid-attr/marko.json | 0 .../error-invalid-attr/template.marko | 0 .../fixtures/error-invalid-attr/test.js | 0 .../error-invalid-else-if-tag/template.marko | 0 .../error-invalid-else-if-tag/test.js | 0 .../template.marko | 0 .../test.js | 0 .../template.marko | 0 .../error-invalid-else-tag-attr/test.js | 0 .../template.marko | 0 .../error-invalid-else-tag-if-attr/test.js | 0 .../error-invalid-if-attr/template.marko | 0 .../fixtures/error-invalid-if-attr/test.js | 0 .../error-invalid-if-else-attr/template.marko | 0 .../error-invalid-if-else-attr/test.js | 0 .../template.marko | 0 .../error-invalid-if-else-if-attr/test.js | 0 .../template.marko | 0 .../test.js | 0 .../template.marko | 0 .../error-invalid-if-else-if-else-tag/test.js | 0 .../template.marko | 0 .../test.js | 0 .../template.marko | 0 .../test.js | 0 .../template.marko | 0 .../error-invalid-if-else-if-tag/test.js | 0 .../error-invalid-if-else-tag/template.marko | 0 .../error-invalid-if-else-tag/test.js | 0 .../error-invalid-if-tag/template.marko | 0 .../fixtures/error-invalid-if-tag/test.js | 0 .../error-macro-no-name/template.marko | 0 .../fixtures/error-macro-no-name/test.js | 0 .../error-mismatched-tags/expected.html | 0 .../error-mismatched-tags/template.marko | 0 .../fixtures/error-mismatched-tags/test.js | 0 .../error-missing-required-attr/marko.json | 0 .../template.marko | 0 .../error-missing-required-attr/test.js | 0 .../error-open-tag-only-concise/marko.json | 0 .../template.marko | 0 .../error-open-tag-only-concise/test.js | 0 .../error-open-tag-only-html/marko.json | 0 .../error-open-tag-only-html/template.marko | 0 .../fixtures/error-open-tag-only-html/test.js | 0 .../error-static-tag-nested/template.marko | 0 .../fixtures/error-static-tag-nested/test.js | 0 .../error-thrown-in-generator/custom-tag.js | 0 .../error-thrown-in-generator/marko.json | 0 .../error-thrown-in-generator/template.marko | 0 .../error-thrown-in-generator/test.js | 0 .../error-unrecognized-tag/expected.html | 0 .../error-unrecognized-tag/template.marko | 0 .../fixtures/error-unrecognized-tag/test.js | 0 .../components/child/index.marko | 0 .../fixtures/escape-at-tag/expected.html | 0 .../fixtures/escape-at-tag/template.marko | 0 .../render/fixtures/escape-at-tag/test.js | 0 .../fixtures/escape-at-tag/vdom-expected.html | 0 .../fixtures/escape-script/expected.html | 0 .../fixtures/escape-script/template.marko | 0 .../render/fixtures/escape-script/test.js | 0 .../fixtures/escape-script/vdom-expected.html | 0 .../fixtures/escape-style/expected.html | 0 .../fixtures/escape-style/template.marko | 0 .../render/fixtures/escape-style/test.js | 0 .../fixtures/escape-style/vdom-expected.html | 0 .../fixtures/escaped-dollar/expected.html | 0 .../fixtures/escaped-dollar/template.marko | 0 .../render/fixtures/escaped-dollar/test.js | 0 .../escaped-dollar/vdom-expected.html | 0 .../fixtures/for-array-index/expected.html | 0 .../fixtures/for-array-index/template.marko | 0 .../render/fixtures/for-array-index/test.js | 0 .../for-array-index/vdom-expected.html | 0 .../for-attr-separator-html/expected.html | 0 .../for-attr-separator-html/template.marko | 0 .../fixtures/for-attr-separator-html/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../for-attr-separator-status-var/test.js | 0 .../vdom-expected.html | 0 .../fixtures/for-attr-separator/expected.html | 0 .../for-attr-separator/template.marko | 0 .../fixtures/for-attr-separator/test.js | 0 .../for-attr-separator/vdom-expected.html | 0 .../for-attr-status-var-string/expected.html | 0 .../for-attr-status-var-string/template.marko | 0 .../for-attr-status-var-string/test.js | 0 .../vdom-expected.html | 0 .../render/fixtures/for-attr/expected.html | 0 .../render/fixtures/for-attr/template.marko | 0 .../test}/render/fixtures/for-attr/test.js | 0 .../fixtures/for-attr/vdom-expected.html | 0 .../render/fixtures/for-if-attr/expected.html | 0 .../fixtures/for-if-attr/template.marko | 0 .../test}/render/fixtures/for-if-attr/test.js | 0 .../fixtures/for-if-attr/vdom-expected.html | 0 .../fixtures/for-iterator-attr/expected.html | 0 .../fixtures/for-iterator-attr/template.marko | 0 .../render/fixtures/for-iterator-attr/test.js | 0 .../for-iterator-attr/vdom-expected.html | 0 .../fixtures/for-iterator/expected.html | 0 .../fixtures/for-iterator/template.marko | 0 .../render/fixtures/for-iterator/test.js | 0 .../fixtures/for-iterator/vdom-expected.html | 0 .../render/fixtures/for-native/expected.html | 0 .../render/fixtures/for-native/template.marko | 0 .../test}/render/fixtures/for-native/test.js | 0 .../fixtures/for-native/vdom-expected.html | 0 .../fixtures/for-props-attr/expected.html | 0 .../fixtures/for-props-attr/template.marko | 0 .../render/fixtures/for-props-attr/test.js | 0 .../for-props-attr/vdom-expected.html | 0 .../for-props-status-var/expected.html | 0 .../for-props-status-var/template.marko | 0 .../fixtures/for-props-status-var/test.js | 0 .../for-props-status-var/vdom-expected.html | 0 .../render/fixtures/for-props/expected.html | 0 .../render/fixtures/for-props/template.marko | 0 .../test}/render/fixtures/for-props/test.js | 0 .../fixtures/for-props/vdom-expected.html | 0 .../for-range-descending-step/expected.html | 0 .../for-range-descending-step/template.marko | 0 .../for-range-descending-step/test.js | 0 .../vdom-expected.html | 0 .../for-range-from-to-expr/expected.html | 0 .../for-range-from-to-expr/template.marko | 0 .../fixtures/for-range-from-to-expr/test.js | 0 .../for-range-from-to-expr/vdom-expected.html | 0 .../fixtures/for-range-step-2/expected.html | 0 .../fixtures/for-range-step-2/template.marko | 0 .../render/fixtures/for-range-step-2/test.js | 0 .../for-range-step-2/vdom-expected.html | 0 .../for-range-step-neg2/expected.html | 0 .../for-range-step-neg2/template.marko | 0 .../fixtures/for-range-step-neg2/test.js | 0 .../for-range-step-neg2/vdom-expected.html | 0 .../fixtures/for-range-to-expr/expected.html | 0 .../fixtures/for-range-to-expr/template.marko | 0 .../render/fixtures/for-range-to-expr/test.js | 0 .../for-range-to-expr/vdom-expected.html | 0 .../render/fixtures/for-range/expected.html | 0 .../render/fixtures/for-range/template.marko | 0 .../test}/render/fixtures/for-range/test.js | 0 .../fixtures/for-range/vdom-expected.html | 0 .../for-tag-array-expression/expected.html | 0 .../for-tag-array-expression/template.marko | 0 .../fixtures/for-tag-array-expression/test.js | 0 .../vdom-expected.html | 0 .../for-tag-block-scoped-key/expected.html | 0 .../for-tag-block-scoped-key/template.marko | 0 .../fixtures/for-tag-block-scoped-key/test.js | 0 .../fixtures/for-tag-native/expected.html | 0 .../fixtures/for-tag-native/template.marko | 0 .../render/fixtures/for-tag-native/test.js | 0 .../for-tag-native/vdom-expected.html | 0 .../fixtures/for-tag-no-arg/template.marko | 0 .../render/fixtures/for-tag-no-arg/test.js | 0 .../expected.html | 0 .../template.marko | 0 .../for-tag-separator-status-var/test.js | 0 .../vdom-expected.html | 0 .../fixtures/for-tag-separator/expected.html | 0 .../fixtures/for-tag-separator/template.marko | 0 .../render/fixtures/for-tag-separator/test.js | 0 .../for-tag-separator/vdom-expected.html | 0 .../fixtures/for-tag-status-var/expected.html | 0 .../for-tag-status-var/template.marko | 0 .../fixtures/for-tag-status-var/test.js | 0 .../for-tag-status-var/vdom-expected.html | 0 .../render/fixtures/for-tag/expected.html | 0 .../render/fixtures/for-tag/template.marko | 0 .../test}/render/fixtures/for-tag/test.js | 0 .../fixtures/for-tag/vdom-expected.html | 0 .../render/fixtures/global-data/expected.html | 0 .../fixtures/global-data/template.marko | 0 .../test}/render/fixtures/global-data/test.js | 0 .../fixtures/global-data/vdom-expected.html | 0 .../fixtures/global-runtime-id/expected.html | 0 .../fixtures/global-runtime-id/template.marko | 0 .../render/fixtures/global-runtime-id/test.js | 0 .../global-runtime-id/vdom-expected.html | 0 .../fixtures/hello-dynamic/expected.html | 0 .../hello-dynamic.marko.expected.js | 0 .../fixtures/hello-dynamic/template.marko | 0 .../render/fixtures/hello-dynamic/test.js | 0 .../fixtures/hello-dynamic/vdom-expected.html | 0 .../fixtures/hello-static/expected.html | 0 .../fixtures/hello-static/template.marko | 0 .../render/fixtures/hello-static/test.js | 0 .../fixtures/hello-static/vdom-expected.html | 0 .../html-comment-tag-dynamic/expected.html | 0 .../html-comment-tag-dynamic/template.marko | 0 .../fixtures/html-comment-tag-dynamic/test.js | 0 .../vdom-expected.html | 0 .../fixtures/html-comment-tag/expected.html | 0 .../fixtures/html-comment-tag/template.marko | 0 .../html-comment-tag/vdom-expected.html | 0 .../components/hello/html-elements.json | 0 .../components/hello/template.marko | 0 .../expected.html | 0 .../html-elements.json | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/hello/template.marko | 0 .../expected.html | 0 .../html-elements.json | 0 .../template.marko | 0 .../html-elements-register-nested/test.js | 0 .../vdom-expected.html | 0 .../html-elements-register/expected.html | 0 .../html-elements-register/html-elements.json | 0 .../html-elements-register/template.marko | 0 .../fixtures/html-elements-register/test.js | 0 .../html-elements-register/vdom-expected.html | 0 .../fixtures/html-entities-body/expected.html | 0 .../html-entities-body/template.marko | 0 .../fixtures/html-entities-body/test.js | 0 .../html-entities-body/vdom-expected.html | 0 .../test}/render/fixtures/html/expected.html | 0 .../test}/render/fixtures/html/template.marko | 0 .../marko/test}/render/fixtures/html/test.js | 0 .../render/fixtures/html/vdom-expected.html | 0 .../render/fixtures/if-attr/expected.html | 0 .../render/fixtures/if-attr/template.marko | 0 .../test}/render/fixtures/if-attr/test.js | 0 .../fixtures/if-attr/vdom-expected.html | 0 .../render/fixtures/if-concise/expected.html | 0 .../render/fixtures/if-concise/template.marko | 0 .../test}/render/fixtures/if-concise/test.js | 0 .../fixtures/if-concise/vdom-expected.html | 0 .../fixtures/if-else-attr/expected.html | 0 .../fixtures/if-else-attr/template.marko | 0 .../render/fixtures/if-else-attr/test.js | 0 .../fixtures/if-else-attr/vdom-expected.html | 0 .../fixtures/if-else-concise/expected.html | 0 .../fixtures/if-else-concise/template.marko | 0 .../render/fixtures/if-else-concise/test.js | 0 .../if-else-concise/vdom-expected.html | 0 .../fixtures/if-else-if-attr/expected.html | 0 .../fixtures/if-else-if-attr/template.marko | 0 .../render/fixtures/if-else-if-attr/test.js | 0 .../if-else-if-attr/vdom-expected.html | 0 .../fixtures/if-else-if-concise/expected.html | 0 .../if-else-if-concise/template.marko | 0 .../fixtures/if-else-if-concise/test.js | 0 .../if-else-if-concise/vdom-expected.html | 0 .../if-else-if-else-attr/expected.html | 0 .../if-else-if-else-attr/template.marko | 0 .../fixtures/if-else-if-else-attr/test.js | 0 .../if-else-if-else-attr/vdom-expected.html | 0 .../if-else-if-else-concise/expected.html | 0 .../if-else-if-else-concise/template.marko | 0 .../fixtures/if-else-if-else-concise/test.js | 0 .../vdom-expected.html | 0 .../fixtures/if-else-if-else/expected.html | 0 .../fixtures/if-else-if-else/template.marko | 0 .../render/fixtures/if-else-if-else/test.js | 0 .../if-else-if-else/vdom-expected.html | 0 .../render/fixtures/if-else-if/expected.html | 0 .../render/fixtures/if-else-if/template.marko | 0 .../test}/render/fixtures/if-else-if/test.js | 0 .../fixtures/if-else-if/vdom-expected.html | 0 .../render/fixtures/if-else/expected.html | 0 .../render/fixtures/if-else/template.marko | 0 .../test}/render/fixtures/if-else/test.js | 0 .../fixtures/if-else/vdom-expected.html | 0 .../render/fixtures/if-no-arg/template.marko | 0 .../test}/render/fixtures/if-no-arg/test.js | 0 .../test}/render/fixtures/if/expected.html | 0 .../test}/render/fixtures/if/template.marko | 0 .../marko/test}/render/fixtures/if/test.js | 0 .../render/fixtures/if/vdom-expected.html | 0 .../ignore-unrecognized-tag/expected.html | 0 .../ignore-unrecognized-tag/template.marko | 0 .../fixtures/ignore-unrecognized-tag/test.js | 0 .../vdom-expected.html | 0 .../test}/render/fixtures/img/expected.html | 0 .../test}/render/fixtures/img/template.marko | 0 .../marko/test}/render/fixtures/img/test.js | 0 .../render/fixtures/img/vdom-expected.html | 0 .../marko/test}/render/fixtures/import/bar.js | 0 .../render/fixtures/import/expected.html | 0 .../render/fixtures/import/template.marko | 0 .../render/fixtures/import/vdom-expected.html | 0 .../fixtures/include-attr/expected.html | 0 .../include-attr/include-target.marko | 0 .../fixtures/include-attr/template.marko | 0 .../render/fixtures/include-attr/test.js | 0 .../fixtures/include-attr/vdom-expected.html | 0 .../fixtures/include-body-empty/expected.html | 0 .../include-body-empty/include-target.marko | 0 .../include-body-empty/template.marko | 0 .../fixtures/include-body-empty/test.js | 0 .../include-body-empty/vdom-expected.html | 0 .../fixtures/include-body/expected.html | 0 .../include-body/include-target.marko | 0 .../fixtures/include-body/template.marko | 0 .../render/fixtures/include-body/test.js | 0 .../fixtures/include-body/vdom-expected.html | 0 .../components/my-component/index.js | 0 .../fixtures/include-component/expected.html | 0 .../include-html-target.html | 0 .../fixtures/include-component/template.marko | 0 .../render/fixtures/include-component/test.js | 0 .../include-component/vdom-expected.html | 0 .../fixtures/include-data-body/expected.html | 0 .../include-data-body/include-target.marko | 0 .../fixtures/include-data-body/template.marko | 0 .../render/fixtures/include-data-body/test.js | 0 .../include-data-body/vdom-expected.html | 0 .../fixtures/include-data/expected.html | 0 .../include-data/include-target.marko | 0 .../fixtures/include-data/template.marko | 0 .../render/fixtures/include-data/test.js | 0 .../fixtures/include-data/vdom-expected.html | 0 .../fixtures/include-dynamic/expected.html | 0 .../include-dynamic/include-target.marko | 0 .../fixtures/include-dynamic/template.marko | 0 .../render/fixtures/include-dynamic/test.js | 0 .../include-dynamic/vdom-expected.html | 0 .../fixtures/include-html/expected.html | 0 .../include-html/include-html-target.html | 0 .../fixtures/include-html/template.marko | 0 .../render/fixtures/include-html/test.js | 0 .../fixtures/include-html/vdom-expected.html | 0 .../expected.html | 0 .../include-target.marko | 0 .../template.marko | 0 .../include-hyphen-attrs-multiple/test.js | 0 .../vdom-expected.html | 0 .../include-hyphen-attrs/expected.html | 0 .../include-hyphen-attrs/include-target.marko | 0 .../include-hyphen-attrs/template.marko | 0 .../fixtures/include-hyphen-attrs/test.js | 0 .../include-hyphen-attrs/vdom-expected.html | 0 .../include-layout-data-attrs/expected.html | 0 .../layout-default.marko | 0 .../include-layout-data-attrs/template.marko | 0 .../include-layout-data-attrs/test.js | 0 .../vdom-expected.html | 0 .../include-layout-data/expected.html | 0 .../include-layout-data/layout-default.marko | 0 .../include-layout-data/template.marko | 0 .../fixtures/include-layout-data/test.js | 0 .../include-layout-data/vdom-expected.html | 0 .../include-layout-v3-compat/expected.html | 0 .../layout-default.marko | 0 .../include-layout-v3-compat/template.marko | 0 .../fixtures/include-layout-v3-compat/test.js | 0 .../vdom-expected.html | 0 .../fixtures/include-layout/expected.html | 0 .../include-layout/layout-default.marko | 0 .../fixtures/include-layout/template.marko | 0 .../render/fixtures/include-layout/test.js | 0 .../include-layout/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../include-renderBody-data-and-attrs/test.js | 0 .../vdom-expected.html | 0 .../include-renderBody-no-data/expected.html | 0 .../include-html-target.html | 0 .../include-renderBody-no-data/template.marko | 0 .../include-renderBody-no-data/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../include-html-target.html | 0 .../template.marko | 0 .../include-renderBody-string-arg/test.js | 0 .../vdom-expected.html | 0 .../fixtures/include-renderBody/expected.html | 0 .../include-renderBody/template.marko | 0 .../fixtures/include-renderBody/test.js | 0 .../include-renderBody/vdom-expected.html | 0 .../fixtures/include-string/expected.html | 0 .../fixtures/include-string/template.marko | 0 .../render/fixtures/include-string/test.js | 0 .../include-string/vdom-expected.html | 0 .../fixtures/include-text/expected.html | 0 .../include-text/include-resource-target.txt | 0 .../fixtures/include-text/template.marko | 0 .../render/fixtures/include-text/test.js | 0 .../fixtures/include-text/vdom-expected.html | 0 .../fixtures/include-whitespace/expected.html | 0 .../include-whitespace/include-target.marko | 0 .../include-whitespace/template.marko | 0 .../fixtures/include-whitespace/test.js | 0 .../include-whitespace/vdom-expected.html | 0 .../render/fixtures/include/expected.html | 0 .../fixtures/include/include-target.marko | 0 .../render/fixtures/include/template.marko | 0 .../test}/render/fixtures/include/test.js | 0 .../fixtures/include/vdom-expected.html | 0 .../fixtures/inline-script/expected.html | 0 .../fixtures/inline-script/template.marko | 0 .../render/fixtures/inline-script/test.js | 0 .../fixtures/inline-script/vdom-expected.html | 0 .../render/fixtures/invoke/expected.html | 0 .../render/fixtures/invoke/template.marko | 0 .../test}/render/fixtures/invoke/test.js | 0 .../render/fixtures/invoke/vdom-expected.html | 0 .../render/fixtures/label-for/expected.html | 0 .../render/fixtures/label-for/template.marko | 0 .../test}/render/fixtures/label-for/test.js | 0 .../fixtures/label-for/vdom-expected.html | 0 .../render/fixtures/macro-body/expected.html | 0 .../render/fixtures/macro-body/template.marko | 0 .../test}/render/fixtures/macro-body/test.js | 0 .../fixtures/macro-body/vdom-expected.html | 0 .../fixtures/macro-boolean/expected.html | 0 .../fixtures/macro-boolean/template.marko | 0 .../render/fixtures/macro-boolean/test.js | 0 .../fixtures/macro-boolean/vdom-expected.html | 0 .../fixtures/macro-no-args/expected.html | 0 .../fixtures/macro-no-args/template.marko | 0 .../render/fixtures/macro-no-args/test.js | 0 .../fixtures/macro-no-args/vdom-expected.html | 0 .../test}/render/fixtures/macro/expected.html | 0 .../render/fixtures/macro/template.marko | 0 .../marko/test}/render/fixtures/macro/test.js | 0 .../render/fixtures/macro/vdom-expected.html | 0 .../fixtures/macros-ordering/expected.html | 0 .../fixtures/macros-ordering/template.marko | 0 .../render/fixtures/macros-ordering/test.js | 0 .../macros-ordering/vdom-expected.html | 0 .../marko-body-attr-parsed-text/expected.html | 0 .../template.marko | 0 .../marko-body-attr-parsed-text/test.js | 0 .../vdom-expected.html | 0 .../marko-body-attr-static-text/expected.html | 0 .../template.marko | 0 .../marko-body-attr-static-text/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../marko-preserve-whitespace-attr/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../marko-preserve-whitespace-tag/test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../nested-tag-shorthand-hyphens/test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/marko-tag.json | 0 .../components/test-message/template.marko | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../components/test-message/template.marko | 0 .../nested-tag-shorthand-simple/expected.html | 0 .../template.marko | 0 .../nested-tag-shorthand-simple/test.js | 0 .../vdom-expected.html | 0 .../nested-tags-concise/expected.html | 0 .../fixtures/nested-tags-concise/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-concise/template.marko | 0 .../fixtures/nested-tags-concise/test.js | 0 .../nested-tags-concise/vdom-expected.html | 0 .../fixtures/nested-tags-deep/expected.html | 0 .../fixtures/nested-tags-deep/marko.json | 0 .../tags/test-nested-tags-deep/marko-tag.json | 0 .../tags/test-nested-tags-deep/renderer.js | 0 .../tags/test-nested-tags-deep/template.marko | 0 .../fixtures/nested-tags-deep/template.marko | 0 .../render/fixtures/nested-tags-deep/test.js | 0 .../nested-tags-deep/vdom-expected.html | 0 .../nested-tags-empty-body/expected.html | 0 .../nested-tags-empty-body/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-empty-body/template.marko | 0 .../fixtures/nested-tags-empty-body/test.js | 0 .../nested-tags-empty-body/vdom-expected.html | 0 .../nested-tags-repeated-parent/expected.html | 0 .../nested-tags-repeated-parent/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../template.marko | 0 .../nested-tags-repeated-parent/test.js | 0 .../vdom-expected.html | 0 .../nested-tags-repeated/expected.html | 0 .../fixtures/nested-tags-repeated/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-repeated/template.marko | 0 .../fixtures/nested-tags-repeated/test.js | 0 .../nested-tags-repeated/vdom-expected.html | 0 .../nested-tags-self-closing/expected.html | 0 .../nested-tags-self-closing/marko.json | 0 .../tags/test-nested-tags-tabs/marko-tag.json | 0 .../tags/test-nested-tags-tabs/renderer.js | 0 .../tags/test-nested-tags-tabs/template.marko | 0 .../nested-tags-self-closing/template.marko | 0 .../fixtures/nested-tags-self-closing/test.js | 0 .../vdom-expected.html | 0 .../render/fixtures/nested-tags/expected.html | 0 .../render/fixtures/nested-tags/marko.json | 0 .../test-nested-tags-overlay/marko-tag.json | 0 .../tags/test-nested-tags-overlay/renderer.js | 0 .../test-nested-tags-overlay/template.marko | 0 .../fixtures/nested-tags/template.marko | 0 .../test}/render/fixtures/nested-tags/test.js | 0 .../fixtures/nested-tags/vdom-expected.html | 0 .../open-tag-only-renderer/expected.html | 0 .../open-tag-only-renderer/marko.json | 0 .../open-tag-only-renderer/renderer.js | 0 .../open-tag-only-renderer/template.marko | 0 .../fixtures/open-tag-only-renderer/test.js | 0 .../open-tag-only-renderer/vdom-expected.html | 0 .../fixtures/open-tag-only/expected.html | 0 .../render/fixtures/open-tag-only/marko.json | 0 .../fixtures/open-tag-only/template.marko | 0 .../render/fixtures/open-tag-only/test.js | 0 .../fixtures/open-tag-only/vdom-expected.html | 0 .../fixtures/paren-grouping/expected.html | 0 .../fixtures/paren-grouping/template.marko | 0 .../render/fixtures/paren-grouping/test.js | 0 .../paren-grouping/vdom-expected.html | 0 .../components/parsed-text/code-generator.js | 0 .../components/parsed-text/marko-tag.json | 0 .../fixtures/parsed-text-tag/expected.html | 0 .../fixtures/parsed-text-tag/template.marko | 0 .../parsed-text-tag/vdom-expected.html | 0 .../pattern-attr-runtime/expected.html | 0 .../pattern-attr-runtime/template.marko | 0 .../fixtures/pattern-attr-runtime/test.js | 0 .../pattern-attr-runtime/vdom-expected.html | 0 .../fixtures/pattern-attr/expected.html | 0 .../fixtures/pattern-attr/template.marko | 0 .../render/fixtures/pattern-attr/test.js | 0 .../fixtures/pattern-attr/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../placeholders-body-expressions/test.js | 0 .../vdom-expected.html | 0 .../preserveWhitespace-global/expected.html | 0 .../preserveWhitespace-global/template.marko | 0 .../preserveWhitespace-global/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../preserveWhitespace-load-option/test.js | 0 .../vdom-expected.html | 0 .../previousSibling-nextSibling/expected.html | 0 .../previousSibling-nextSibling/marko.json | 0 .../span-transformer.js | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../render/fixtures/regexp-attr/expected.html | 0 .../fixtures/regexp-attr/template.marko | 0 .../test}/render/fixtures/regexp-attr/test.js | 0 .../fixtures/regexp-attr/vdom-expected.html | 0 .../renderer-dir-main.js/expected.html | 0 .../fixtures/renderer-dir-main.js/index.js | 0 .../fixtures/renderer-dir-main.js/marko.json | 0 .../renderer-dir-main.js/template.marko | 0 .../fixtures/renderer-dir-main.js/test.js | 0 .../renderer-dir-main.js/vdom-expected.html | 0 .../fixtures/renderer-index.js/expected.html | 0 .../fixtures/renderer-index.js/marko.json | 0 .../renderer-index.js/renderer/index.js | 0 .../fixtures/renderer-index.js/template.marko | 0 .../render/fixtures/renderer-index.js/test.js | 0 .../renderer-index.js/vdom-expected.html | 0 .../render/fixtures/require/expected.html | 0 .../render/fixtures/require/template.marko | 0 .../render/fixtures/require/test-helpers.js | 0 .../test}/render/fixtures/require/test.js | 0 .../fixtures/require/vdom-expected.html | 0 .../fixtures/reserved-words/expected.html | 0 .../render/fixtures/reserved-words/marko.json | 0 .../fixtures/reserved-words/my-custom-tag.js | 0 .../fixtures/reserved-words/template.marko | 0 .../render/fixtures/reserved-words/test.js | 0 .../reserved-words/vdom-expected.html | 0 .../fixtures/scanned-tags/expected.html | 0 .../render/fixtures/scanned-tags/marko.json | 0 .../scanned-tags/tags/scanned-a/renderer.js | 0 .../tags/scanned-b/template.marko | 0 .../tags/scanned-c/marko-tag.json | 0 .../scanned-tags/tags/scanned-c/renderer.js | 0 .../tags/scanned-d/template.marko | 0 .../scanned-tags/tags/scanned-e/renderer.js | 0 .../scanned-tags/tags/scanned-f/renderer.js | 0 .../scanned-tags/tags/scanned-g/index.js | 0 .../scanned-tags/tags/scanned-h/index.js | 0 .../fixtures/scanned-tags/template.marko | 0 .../render/fixtures/scanned-tags/test.js | 0 .../fixtures/scanned-tags/vdom-expected.html | 0 .../script-escaped-placeholder/expected.html | 0 .../script-escaped-placeholder/template.marko | 0 .../vdom-expected.html | 0 .../script-json-stringify/expected.html | 0 .../script-json-stringify/template.marko | 0 .../script-json-stringify/vdom-expected.html | 0 .../fixtures/script-nonce/expected.html | 0 .../render/fixtures/script-nonce/marko.json | 0 .../script-nonce/script-nonce-transformer.js | 0 .../fixtures/script-nonce/template.marko | 0 .../render/fixtures/script-nonce/test.js | 0 .../fixtures/script-nonce/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../script-string-literal-placeholder/test.js | 0 .../vdom-expected.html | 0 .../script-tag-entities-static/expected.html | 0 .../script-tag-entities-static/marko.json | 0 .../tags/test-script/code-generator.js | 0 .../tags/test-script/marko-tag.json | 0 .../script-tag-entities-static/template.marko | 0 .../script-tag-entities-static/test.js | 0 .../vdom-expected.html | 0 .../script-tag-entities/expected.html | 0 .../script-tag-entities/template.marko | 0 .../fixtures/script-tag-entities/test.js | 0 .../script-tag-entities/vdom-expected.html | 0 .../render/fixtures/script/expected.html | 0 .../render/fixtures/script/template.marko | 0 .../test}/render/fixtures/script/test.js | 0 .../render/fixtures/script/vdom-expected.html | 0 .../render/fixtures/scriptlet/expected.html | 0 .../render/fixtures/scriptlet/template.marko | 0 .../test}/render/fixtures/scriptlet/test.js | 0 .../fixtures/scriptlet/vdom-expected.html | 0 .../self-closing-dynamic/expected.html | 0 .../self-closing-dynamic/template.marko | 0 .../self-closing-dynamic/vdom-expected.html | 0 .../shorthand-class-merge/expected.html | 0 .../shorthand-class-merge/template.marko | 0 .../fixtures/shorthand-class-merge/test.js | 0 .../shorthand-class-merge/vdom-expected.html | 0 .../shorthand-class-merge2/expected.html | 0 .../shorthand-class-merge2/template.marko | 0 .../fixtures/shorthand-class-merge2/test.js | 0 .../shorthand-class-merge2/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../shorthand-class-plus-class-obj/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../shorthand-classes-many-classes/test.js | 0 .../vdom-expected.html | 0 .../shorthand-div-id-dynamic/expected.html | 0 .../shorthand-div-id-dynamic/template.marko | 0 .../fixtures/shorthand-div-id-dynamic/test.js | 0 .../vdom-expected.html | 0 .../fixtures/shorthand-div-id/expected.html | 0 .../fixtures/shorthand-div-id/template.marko | 0 .../render/fixtures/shorthand-div-id/test.js | 0 .../shorthand-div-id/vdom-expected.html | 0 .../fixtures/shorthand-div.foo/expected.html | 0 .../fixtures/shorthand-div.foo/template.marko | 0 .../render/fixtures/shorthand-div.foo/test.js | 0 .../shorthand-div.foo/vdom-expected.html | 0 .../shorthand-id-and-classes/expected.html | 0 .../shorthand-id-and-classes/template.marko | 0 .../fixtures/shorthand-id-and-classes/test.js | 0 .../vdom-expected.html | 0 .../fixtures/shorthand-verbose/expected.html | 0 .../fixtures/shorthand-verbose/template.marko | 0 .../render/fixtures/shorthand-verbose/test.js | 0 .../shorthand-verbose/vdom-expected.html | 0 .../simple-conditionals/expected.html | 0 .../simple-conditionals/template.marko | 0 .../fixtures/simple-conditionals/test.js | 0 .../simple-conditionals/vdom-expected.html | 0 .../render/fixtures/simple/expected.html | 0 .../render/fixtures/simple/template.marko | 0 .../test}/render/fixtures/simple/test.js | 0 .../render/fixtures/simple/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../space-around-equal-sign-for-attr/test.js | 0 .../vdom-expected.html | 0 .../space-in-complex-attr-value/expected.html | 0 .../template.marko | 0 .../space-in-complex-attr-value/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../components/test-tag/index.marko | 0 .../spread-attribute-custom-tag/expected.html | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../spread-attribute-html-tag/expected.html | 0 .../spread-attribute-html-tag/template.marko | 0 .../vdom-expected.html | 0 .../spread-attribute-literal/expected.html | 0 .../spread-attribute-literal/template.marko | 0 .../vdom-expected.html | 0 .../components/test.marko | 0 .../spread-attribute-no-mutate/expected.html | 0 .../spread-attribute-no-mutate/template.marko | 0 .../vdom-expected.html | 0 .../components/test-tag/index.marko | 0 .../expected.html | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../vdom-expected.html | 0 .../spread-attribute-undefined/expected.html | 0 .../spread-attribute-undefined/template.marko | 0 .../vdom-expected.html | 0 .../components/static-text/code-generator.js | 0 .../components/static-text/marko-tag.json | 0 .../fixtures/static-text-tag/expected.html | 0 .../fixtures/static-text-tag/template.marko | 0 .../static-text-tag/vdom-expected.html | 0 .../fixtures/static-trees/expected.html | 0 .../fixtures/static-trees/template.marko | 0 .../fixtures/static-trees/vdom-expected.html | 0 .../fixtures/static-var-complex/expected.html | 0 .../static-var-complex/template.marko | 0 .../static-var-complex/vdom-expected.html | 0 .../fixtures/string-expressions/expected.html | 0 .../string-expressions/template.marko | 0 .../fixtures/string-expressions/test.js | 0 .../string-expressions/vdom-expected.html | 0 .../style-attr-array-mixed/expected.html | 0 .../style-attr-array-mixed/template.marko | 0 .../fixtures/style-attr-array-mixed/test.js | 0 .../style-attr-array-mixed/vdom-expected.html | 0 .../style-attr-object-units/expected.html | 0 .../style-attr-object-units/template.marko | 0 .../fixtures/style-attr-object-units/test.js | 0 .../vdom-expected.html | 0 .../fixtures/style-attr-object/expected.html | 0 .../fixtures/style-attr-object/template.marko | 0 .../render/fixtures/style-attr-object/test.js | 0 .../style-attr-object/vdom-expected.html | 0 .../style-attr-string-dynamic/expected.html | 0 .../style-attr-string-dynamic/template.marko | 0 .../style-attr-string-dynamic/test.js | 0 .../vdom-expected.html | 0 .../fixtures/style-attr-string/expected.html | 0 .../fixtures/style-attr-string/template.marko | 0 .../render/fixtures/style-attr-string/test.js | 0 .../style-attr-string/vdom-expected.html | 0 .../test}/render/fixtures/svg/expected.html | 0 .../test}/render/fixtures/svg/template.marko | 0 .../marko/test}/render/fixtures/svg/test.js | 0 .../render/fixtures/svg/vdom-expected.html | 0 .../fixtures/syntax-concise/expected.html | 0 .../render/fixtures/syntax-concise/marko.json | 0 .../syntax-concise/tabs/marko-tag.json | 0 .../fixtures/syntax-concise/tabs/renderer.js | 0 .../syntax-concise/tabs/template.marko | 0 .../fixtures/syntax-concise/template.marko | 0 .../render/fixtures/syntax-concise/test.js | 0 .../syntax-concise/vdom-expected.html | 0 .../fixtures/syntax-mixed/expected.html | 0 .../render/fixtures/syntax-mixed/marko.json | 0 .../fixtures/syntax-mixed/tabs/marko-tag.json | 0 .../fixtures/syntax-mixed/tabs/renderer.js | 0 .../fixtures/syntax-mixed/tabs/template.marko | 0 .../fixtures/syntax-mixed/template.marko | 0 .../render/fixtures/syntax-mixed/test.js | 0 .../fixtures/syntax-mixed/vdom-expected.html | 0 .../syntax-simple-concise/expected.html | 0 .../syntax-simple-concise/template.marko | 0 .../fixtures/syntax-simple-concise/test.js | 0 .../syntax-simple-concise/vdom-expected.html | 0 .../syntax-simple-mixed/expected.html | 0 .../syntax-simple-mixed/template.marko | 0 .../fixtures/syntax-simple-mixed/test.js | 0 .../syntax-simple-mixed/vdom-expected.html | 0 .../syntax-simple-verbose/expected.html | 0 .../syntax-simple-verbose/template.marko | 0 .../fixtures/syntax-simple-verbose/test.js | 0 .../syntax-simple-verbose/vdom-expected.html | 0 .../fixtures/syntax-verbose/expected.html | 0 .../render/fixtures/syntax-verbose/marko.json | 0 .../syntax-verbose/tabs/marko-tag.json | 0 .../fixtures/syntax-verbose/tabs/renderer.js | 0 .../syntax-verbose/tabs/template.marko | 0 .../fixtures/syntax-verbose/template.marko | 0 .../syntax-verbose/vdom-expected.html | 0 .../fixtures/tabs-tab-new/expected.html | 0 .../render/fixtures/tabs-tab-new/marko.json | 0 .../tags/test-tab-new/marko-tag.json | 0 .../tags/test-tab-new/renderer.js | 0 .../tags/test-tabs-new/marko-tag.json | 0 .../tags/test-tabs-new/renderer.js | 0 .../tags/test-tabs-new/template.marko | 0 .../fixtures/tabs-tab-new/template.marko | 0 .../render/fixtures/tabs-tab-new/test.js | 0 .../fixtures/tabs-tab-new/vdom-expected.html | 0 .../expected.html | 0 .../marko.json | 0 .../code-generator.js | 0 .../marko-tag.json | 0 .../template.marko | 0 .../tag-code-generator-return-array/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../tag-code-generator-return-node/marko.json | 0 .../code-generator.js | 0 .../marko-tag.json | 0 .../template.marko | 0 .../tag-code-generator-return-node/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../tag-code-generator-return-self/marko.json | 0 .../code-generator.js | 0 .../marko-tag.json | 0 .../template.marko | 0 .../tag-code-generator-return-self/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../tag-code-generator-return-tree/marko.json | 0 .../code-generator.js | 0 .../marko-tag.json | 0 .../template.marko | 0 .../tag-code-generator-return-tree/test.js | 0 .../vdom-expected.html | 0 .../render/fixtures/tag-empty/expected.html | 0 .../render/fixtures/tag-empty/template.marko | 0 .../test}/render/fixtures/tag-empty/test.js | 0 .../fixtures/tag-empty/vdom-expected.html | 0 .../taglib-imports-nested/expected.html | 0 .../fixtures/taglib-imports-nested/marko.json | 0 .../components/list/icon-list/marko-tag.json | 0 .../components/list/icon-list/renderer.js | 0 .../components/list/icon-list/template.marko | 0 .../nested-import/components/list/marko.json | 0 .../nested-import/components/marko.json | 0 .../nested-import/marko.json | 0 .../taglib-imports-nested/template.marko | 0 .../fixtures/taglib-imports-nested/test.js | 0 .../taglib-imports-nested/vdom-expected.html | 0 .../taglib-imports-package-json/expected.html | 0 .../taglib-imports-package-json/marko.json | 0 .../node_modules/imported-bar/marko.json | 0 .../node_modules/imported-bar/package.json | 0 .../node_modules/imported-bar/renderer.js | 0 .../node_modules/imported-foo/marko.json | 0 .../node_modules/imported-foo/package.json | 0 .../node_modules/imported-foo/renderer.js | 0 .../taglib-imports-package-json/package.json | 0 .../template.marko | 0 .../taglib-imports-package-json/test.js | 0 .../vdom-expected.html | 0 .../components/test-hello/template.marko | 0 .../render/fixtures/tags-dir-null/marko.json | 0 .../fixtures/tags-dir-null/template.marko | 0 .../render/fixtures/tags-dir-null/test.js | 0 .../expected.html | 0 .../marko.json | 0 .../template.marko | 0 .../template.marko | 0 .../template-tag-dynamic-attributes/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template-tag-transformer-array/marko.json | 0 .../template.marko | 0 .../transformer-1.js | 0 .../transformer-2.js | 0 .../vdom-expected.html | 0 .../template-transformer-array/expected.html | 0 .../template-transformer-array/marko.json | 0 .../template-a.marko | 0 .../template-b.marko | 0 .../template-transformer-array/template.marko | 0 .../transformer-1.js | 0 .../transformer-2.js | 0 .../vdom-expected.html | 0 .../template-transformer/expected.html | 0 .../fixtures/template-transformer/marko.json | 0 .../template-transformer/template-a.marko | 0 .../template-transformer/template-b.marko | 0 .../template-transformer/template.marko | 0 .../template-transformer/transformer.js | 0 .../template-transformer/vdom-expected.html | 0 .../fixtures/text-replacement/expected.html | 0 .../fixtures/text-replacement/template.marko | 0 .../render/fixtures/text-replacement/test.js | 0 .../text-replacement/vdom-expected.html | 0 .../render/fixtures/toHTML/expected.html | 0 .../render/fixtures/toHTML/template.marko | 0 .../test}/render/fixtures/toHTML/test.js | 0 .../render/fixtures/toHTML/vdom-expected.html | 0 .../fixtures/toString-object/expected.html | 0 .../fixtures/toString-object/template.marko | 0 .../render/fixtures/toString-object/test.js | 0 .../toString-object/vdom-expected.html | 0 .../expected.html | 0 .../transformer-dynamic-tag-name/marko.json | 0 .../template.marko | 0 .../transformer-dynamic-tag-name/test.js | 0 .../transformer.js | 0 .../vdom-expected.html | 0 .../fixtures/unary-expression/expected.html | 0 .../fixtures/unary-expression/template.marko | 0 .../render/fixtures/unary-expression/test.js | 0 .../unary-expression/vdom-expected.html | 0 .../render/fixtures/unless-else/expected.html | 0 .../fixtures/unless-else/template.marko | 0 .../test}/render/fixtures/unless-else/test.js | 0 .../fixtures/unless-else/vdom-expected.html | 0 .../render/fixtures/var-assign/expected.html | 0 .../render/fixtures/var-assign/template.marko | 0 .../test}/render/fixtures/var-assign/test.js | 0 .../fixtures/var-assign/vdom-expected.html | 0 .../fixtures/var-new-Date/expected.html | 0 .../fixtures/var-new-Date/template.marko | 0 .../render/fixtures/var-new-Date/test.js | 0 .../fixtures/var-new-Date/vdom-expected.html | 0 .../fixtures/var-tag-commas/expected.html | 0 .../fixtures/var-tag-commas/template.marko | 0 .../render/fixtures/var-tag-commas/test.js | 0 .../var-tag-commas/vdom-expected.html | 0 .../test}/render/fixtures/var/expected.html | 0 .../test}/render/fixtures/var/template.marko | 0 .../marko/test}/render/fixtures/var/test.js | 0 .../render/fixtures/var/vdom-expected.html | 0 .../variable-id-root-node/expected.html | 0 .../variable-id-root-node/template.marko | 0 .../fixtures/variable-id-root-node/test.js | 0 .../variable-id-root-node/vdom-expected.html | 0 .../render/fixtures/while-attr/expected.html | 0 .../render/fixtures/while-attr/template.marko | 0 .../test}/render/fixtures/while-attr/test.js | 0 .../fixtures/while-attr/vdom-expected.html | 0 .../fixtures/while-tag-no-arg/template.marko | 0 .../render/fixtures/while-tag-no-arg/test.js | 0 .../render/fixtures/while-tag/expected.html | 0 .../render/fixtures/while-tag/template.marko | 0 .../test}/render/fixtures/while-tag/test.js | 0 .../fixtures/while-tag/vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../fixtures/whitespace-div/expected.html | 0 .../fixtures/whitespace-div/template.marko | 0 .../render/fixtures/whitespace-div/test.js | 0 .../whitespace-div/vdom-expected.html | 0 .../whitespace-inline-elements/expected.html | 0 .../whitespace-inline-elements/template.marko | 0 .../whitespace-inline-elements/test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../expected.html | 0 .../template.marko | 0 .../test.js | 0 .../vdom-expected.html | 0 .../whitespace-pre-code/expected.html | 0 .../whitespace-pre-code/template.marko | 0 .../fixtures/whitespace-pre-code/test.js | 0 .../whitespace-pre-code/vdom-expected.html | 0 .../fixtures/whitespace-pre/expected.html | 0 .../fixtures/whitespace-pre/template.marko | 0 .../render/fixtures/whitespace-pre/test.js | 0 .../whitespace-pre/vdom-expected.html | 0 .../fixtures/whitespace-script/expected.html | 0 .../fixtures/whitespace-script/template.marko | 0 .../render/fixtures/whitespace-script/test.js | 0 .../whitespace-script/vdom-expected.html | 0 .../whitespace-textarea/expected.html | 0 .../whitespace-textarea/template.marko | 0 .../fixtures/whitespace-textarea/test.js | 0 .../whitespace-textarea/vdom-expected.html | 0 .../render/fixtures/whitespace/expected.html | 0 .../render/fixtures/whitespace/template.marko | 0 .../test}/render/fixtures/whitespace/test.js | 0 .../fixtures/whitespace/vdom-expected.html | 0 .../fixtures/xml-escaping/expected.html | 0 .../fixtures/xml-escaping/template.marko | 0 .../render/fixtures/xml-escaping/test.js | 0 .../fixtures/xml-escaping/vdom-expected.html | 0 .../marko/test}/render/index.test.js | 0 .../deeply-nested-gaps/a/b/c/marko.json | 0 .../fixtures/deeply-nested-gaps/a/marko.json | 0 .../fixtures/deeply-nested-gaps/expected.json | 0 .../fixtures/deeply-nested-gaps/package.json | 0 .../fixtures/deeply-nested-gaps/test.js | 0 .../a/b/c/marko.json | 0 .../a/b/marko.json | 0 .../deeply-nested-plus-installed/a/marko.json | 0 .../expected.json | 0 .../dependency-with-taglib/marko.json | 0 .../dependency-with-taglib/package.json | 0 .../dependency-without-taglib/package.json | 0 .../dev-dependency-with-taglib/marko.json | 0 .../dev-dependency-with-taglib/package.json | 0 .../package.json | 0 .../peer-dependency-with-taglib/marko.json | 0 .../peer-dependency-with-taglib/package.json | 0 .../package.json | 0 .../deeply-nested-plus-installed/package.json | 0 .../deeply-nested-plus-installed/test.js | 0 .../fixtures/deeply-nested/a/b/c/marko.json | 0 .../fixtures/deeply-nested/a/b/marko.json | 0 .../fixtures/deeply-nested/a/marko.json | 0 .../fixtures/deeply-nested/expected.json | 0 .../fixtures/deeply-nested/package.json | 0 .../fixtures/deeply-nested/test.js | 0 .../excluded-dir-autodiscover/a/b/marko.json | 0 .../excluded-dir-autodiscover/expected.json | 0 .../excluded-dir-autodiscover/package.json | 0 .../excluded-dir-autodiscover/test.js | 0 .../excluded-dir/a/b-excluded/marko.json | 0 .../fixtures/excluded-dir/a/marko.json | 0 .../fixtures/excluded-dir/expected.json | 0 .../fixtures/excluded-dir/package.json | 0 .../fixtures/excluded-dir/test.js | 0 .../excluded-package/a/b/c/marko.json | 0 .../fixtures/excluded-package/a/b/marko.json | 0 .../fixtures/excluded-package/a/marko.json | 0 .../fixtures/excluded-package/expected.json | 0 .../excluded-dependency/marko.json | 0 .../excluded-dependency/package.json | 0 .../included-dependency/marko.json | 0 .../included-dependency/package.json | 0 .../fixtures/excluded-package/package.json | 0 .../fixtures/excluded-package/test.js | 0 .../fixtures/reset/a/b/c/marko.json | 0 .../fixtures/reset/a/b/marko.json | 0 .../taglib-finder/fixtures/reset/a/marko.json | 0 .../fixtures/reset/expected.json | 0 .../excluded-dependency/marko.json | 0 .../excluded-dependency/package.json | 0 .../included-dependency/marko.json | 0 .../included-dependency/package.json | 0 .../taglib-finder/fixtures/reset/package.json | 0 .../taglib-finder/fixtures/reset/test.js | 0 .../marko/test}/taglib-finder/index.test.js | 0 .../fixtures/custom-extensions/marko.json | 0 .../tags/test-declared-attributes/renderer.js | 0 .../fixtures/custom-extensions/test.js | 0 .../invalid-marko-tag-file/marko.json | 0 .../fixtures/invalid-marko-tag-file/test.js | 0 .../fixtures/invalid-taglib-tag/marko.json | 0 .../fixtures/invalid-taglib-tag/test.js | 0 .../fixtures/invalid-tags-dir/marko.json | 0 .../invalid-tags-dir/tags/foo/marko-tag.json | 0 .../fixtures/invalid-tags-dir/test.js | 0 .../taglib-loader/fixtures/paths/marko.json | 0 .../tags/test-hello-scanned/marko-tag.json | 0 .../paths/tags/test-hello-scanned/renderer.js | 0 .../taglib-loader/fixtures/paths/test.js | 0 .../shorthand-attrs-and-tags/marko.json | 0 .../fixtures/shorthand-attrs-and-tags/test.js | 0 .../marko/test}/taglib-loader/index.test.js | 0 .../fixtures/attribute-groups/marko.json | 0 .../fixtures/attribute-groups/test.js | 0 .../fixtures/attribute-ref/marko.json | 0 .../fixtures/attribute-ref/test.js | 0 .../fixtures/cache-lookup/baz/baz-tag.js | 0 .../fixtures/cache-lookup/baz/marko.json | 0 .../fixtures/cache-lookup/foo/foo-tag.js | 0 .../fixtures/cache-lookup/foo/marko.json | 0 .../fixtures/cache-lookup/test.js | 0 .../fixtures/core-attributes/expected.js | 0 .../fixtures/core-attributes/test.js | 0 .../fixtures/core-tag/expected.js | 0 .../taglib-lookup/fixtures/core-tag/test.js | 0 .../fixtures/custom-tag/marko.json | 0 .../taglib/test-hello/marko-tag.json | 0 .../custom-tag/taglib/test-hello/renderer.js | 0 .../taglib-lookup/fixtures/custom-tag/test.js | 0 .../fixtures/de-dupe/expected.js | 0 .../fixtures/de-dupe/foo-renderer.js | 0 .../taglib-lookup/fixtures/de-dupe/marko.json | 0 .../de-dupe/taglib-duplicate/bar-renderer.js | 0 .../de-dupe/taglib-duplicate/marko.json | 0 .../taglib-lookup/fixtures/de-dupe/test.js | 0 .../declared-and-dynamic-attrs/expected.js | 0 .../declared-and-dynamic-attrs/marko.json | 0 .../declared-and-dynamic-attrs/renderer.js | 0 .../declared-and-dynamic-attrs/test.js | 0 .../forEachAttribute-html-tag/expected.json | 0 .../forEachAttribute-html-tag/test.js | 0 .../fixtures/forEachAttribute/expected.json | 0 .../fixtures/forEachAttribute/marko.json | 0 .../fixtures/forEachAttribute/test.js | 0 .../fixtures/forEachTag/expected.json | 0 .../fixtures/forEachTag/marko.json | 0 .../taglib-lookup/fixtures/forEachTag/test.js | 0 .../fixtures/getTagsSorted/expected.json | 0 .../fixtures/getTagsSorted/marko.json | 0 .../fixtures/getTagsSorted/test.js | 0 .../fixtures/global-attrs/expected.js | 0 .../fixtures/global-attrs/marko.json | 0 .../fixtures/global-attrs/test.js | 0 .../fixtures/html-any-attr/marko.json | 0 .../fixtures/html-any-attr/test.js | 0 .../fixtures/html-tag/marko.json | 0 .../taglib-lookup/fixtures/html-tag/test.js | 0 .../fixtures/nested-tags-attrs/expected.js | 0 .../nested-tags-attrs/foo-renderer.js | 0 .../fixtures/nested-tags-attrs/marko.json | 0 .../fixtures/nested-tags-attrs/test.js | 0 .../fixtures/nested-tags/expected.js | 0 .../fixtures/nested-tags/foo-renderer.js | 0 .../fixtures/nested-tags/marko.json | 0 .../fixtures/nested-tags/test.js | 0 .../transformers-core-only/foo-renderer.js | 0 .../transformers-core-only/marko.json | 0 .../fixtures/transformers-core-only/test.js | 0 .../transformers-custom-node/foo-renderer.js | 0 .../transformers-custom-node/marko.json | 0 .../fixtures/transformers-custom-node/test.js | 0 .../fixtures/transformers/bar-transformer.js | 0 .../fixtures/transformers/expected.js | 0 .../fixtures/transformers/foo-transformer.js | 0 .../fixtures/transformers/marko.json | 0 .../fixtures/transformers/test.js | 0 .../marko/test}/taglib-lookup/index.test.js | 0 .../id-plus-id-plus-literal/expected.json | 0 .../id-plus-id-plus-literal/input.txt | 0 .../id-plus-literal/expected.json | 0 .../id-plus-literal/input.txt | 0 .../literal-plus-id-plus-id/expected.json | 0 .../literal-plus-id-plus-id/input.txt | 0 .../literal-plus-id/expected.json | 0 .../literal-plus-id/input.txt | 0 .../attrs-dynamic-object-literal/expected.js | 0 .../template.marko | 0 .../attrs-dynamic/expected.js | 0 .../attrs-dynamic/template.marko | 0 .../fixtures-deprecated/simple/expected.js | 0 .../fixtures-deprecated/simple/template.marko | 0 .../attr-class-expression/expected.js | 0 .../attr-class-expression/template.marko | 0 .../attrs-dynamic-object-literal/expected.js | 0 .../template.marko | 0 .../fixtures/attrs-dynamic/expected.js | 0 .../fixtures/attrs-dynamic/template.marko | 0 .../fixtures/custom-tag/expected.js | 0 .../fixtures/custom-tag/marko.json | 0 .../custom-tag/tags/test-hello/marko-tag.json | 0 .../custom-tag/tags/test-hello/renderer.js | 0 .../fixtures/custom-tag/template.marko | 0 .../fixtures/doctype/expected.js | 0 .../fixtures/doctype/template.marko | 0 .../fixtures/dynamic-body-text/expected.js | 0 .../fixtures/dynamic-body-text/template.marko | 0 .../fixtures/no-escape/expected.js | 0 .../fixtures/no-escape/template.marko | 0 .../vdom-compiler/fixtures/simple/expected.js | 0 .../fixtures/simple/template.marko | 0 .../static-element-nested/expected.js | 0 .../static-element-nested/template.marko | 0 .../fixtures/static-element-root/expected.js | 0 .../static-element-root/template.marko | 0 .../fixtures/tag-body/expected.js | 0 .../fixtures/tag-body/marko.json | 0 .../tag-body/tags/test-hello/marko-tag.json | 0 .../tag-body/tags/test-hello/renderer.js | 0 .../fixtures/tag-body/template.marko | 0 .../marko/test}/vdom-compiler/index.test.js | 0 .../expected.html | 0 .../appendDocumentFragment-children/index.js | 0 .../expected.html | 0 .../index.js | 0 .../fixtures/assignAttributes/expected.html | 0 .../fixtures/assignAttributes/index.js | 0 .../expected.html | 0 .../attributes-attr-collection-child/index.js | 0 .../attributes-attr-collection/expected.html | 0 .../attributes-attr-collection/index.js | 0 .../attributes-null-false/expected.html | 0 .../fixtures/attributes-null-false/index.js | 0 .../fixtures/attributes-object/expected.html | 0 .../fixtures/attributes-object/index.js | 0 .../fixtures/attributes-true/expected.html | 0 .../fixtures/attributes-true/index.js | 0 .../fixtures/cloneNode-comment/expected.html | 0 .../fixtures/cloneNode-comment/index.js | 0 .../cloneNode-documentFragment/expected.html | 0 .../cloneNode-documentFragment/index.js | 0 .../fixtures/cloneNode-text/expected.html | 0 .../fixtures/cloneNode-text/index.js | 0 .../fixtures/cloneNode/expected.html | 0 .../vdom-create/fixtures/cloneNode/index.js | 0 .../fixtures/comment/expected.html | 0 .../vdom-create/fixtures/comment/index.js | 0 .../fixtures/createAttributes/expected.html | 0 .../fixtures/createAttributes/index.js | 0 .../deeply-nested-element-2/expected.html | 0 .../fixtures/deeply-nested-element-2/index.js | 0 .../deeply-nested-element/expected.html | 0 .../fixtures/deeply-nested-element/index.js | 0 .../expected.html | 0 .../doc-fragment-child-with-sibling/index.js | 0 .../fixtures/doc-fragment-child/expected.html | 0 .../fixtures/doc-fragment-child/index.js | 0 .../expected.html | 0 .../doc-fragment-deeply-nested-empty/index.js | 0 .../expected.html | 0 .../doc-fragment-deeply-nested-text/index.js | 0 .../doc-fragment-deeply-nested/expected.html | 0 .../doc-fragment-deeply-nested/index.js | 0 .../hasAttributeNS-empty-string/expected.html | 0 .../hasAttributeNS-empty-string/index.js | 0 .../hasAttributeNS-false/expected.html | 0 .../fixtures/hasAttributeNS-false/index.js | 0 .../hasAttributeNS-null/expected.html | 0 .../fixtures/hasAttributeNS-null/index.js | 0 .../hasAttributeNS-number-zero/expected.html | 0 .../hasAttributeNS-number-zero/index.js | 0 .../hasAttributeNS-number/expected.html | 0 .../fixtures/hasAttributeNS-number/index.js | 0 .../hasAttributeNS-true/expected.html | 0 .../fixtures/hasAttributeNS-true/index.js | 0 .../hasAttributeNS-undefined/expected.html | 0 .../hasAttributeNS-undefined/index.js | 0 .../vdom-create/fixtures/id/expected.html | 0 .../test}/vdom-create/fixtures/id/index.js | 0 .../fixtures/input-checked/expected.html | 0 .../fixtures/input-checked/index.js | 0 .../fixtures/input-disabled/expected.html | 0 .../fixtures/input-disabled/index.js | 0 .../fixtures/input-value/expected.html | 0 .../vdom-create/fixtures/input-value/index.js | 0 .../isSameNode-createElement/expected.html | 0 .../isSameNode-createElement/index.js | 0 .../fixtures/no-children/expected.html | 0 .../vdom-create/fixtures/no-children/index.js | 0 .../fixtures/one-child-element/expected.html | 0 .../fixtures/one-child-element/index.js | 0 .../fixtures/one-child-text/expected.html | 0 .../fixtures/one-child-text/index.js | 0 .../fixtures/option-selected/expected.html | 0 .../fixtures/option-selected/index.js | 0 .../fixtures/static-tree-svg/expected.html | 0 .../fixtures/static-tree-svg/index.js | 0 .../fixtures/static-tree/expected.html | 0 .../vdom-create/fixtures/static-tree/index.js | 0 .../fixtures/svg-dynamic/expected.html | 0 .../vdom-create/fixtures/svg-dynamic/index.js | 0 .../vdom-create/fixtures/svg/expected.html | 0 .../test}/vdom-create/fixtures/svg/index.js | 0 .../textarea-invalid-child/expected.html | 0 .../fixtures/textarea-invalid-child/index.js | 0 .../fixtures/textarea/expected.html | 0 .../vdom-create/fixtures/textarea/index.js | 0 .../marko/test}/vdom-create/index.test.js | 0 .../attr-value-empty-string/input.html | 0 .../virtualized-expected.html | 0 .../fixtures/comment/input.html | 0 .../comment/virtualized-expected.html | 0 .../vdom-virtualize/fixtures/math/input.html | 0 .../fixtures/math/virtualized-expected.html | 0 .../fixtures/one-empty-element/input.html | 0 .../virtualized-expected.html | 0 .../fixtures/svg-xlink/input.html | 0 .../svg-xlink/virtualized-expected.html | 0 .../vdom-virtualize/fixtures/svg/input.html | 0 .../fixtures/svg/virtualized-expected.html | 0 .../fixtures/textarea/input.html | 0 .../textarea/virtualized-expected.html | 0 .../marko/test}/vdom-virtualize/index.test.js | 0 .../fixtures/remove-attrs/expected.json | 0 .../walker/fixtures/remove-attrs/index.js | 0 .../walker/fixtures/remove-exit/expected.json | 0 .../walker/fixtures/remove-exit/index.js | 0 .../fixtures/remove-exit2/expected.json | 0 .../walker/fixtures/remove-exit2/index.js | 0 .../walker/fixtures/remove/expected.json | 0 .../test}/walker/fixtures/remove/index.js | 0 .../walker/fixtures/remove2/expected.json | 0 .../test}/walker/fixtures/remove2/index.js | 0 .../walker/fixtures/replace/expected.json | 0 .../test}/walker/fixtures/replace/index.js | 0 .../marko/test}/walker/index.test.js | 0 scripts/build.js | 2 +- scripts/util.js | 2 +- 6819 files changed, 10193 insertions(+), 7976 deletions(-) mode change 100644 => 120000 README.md rename CHANGELOG.md => packages/marko/CHANGELOG.md (100%) create mode 100644 packages/marko/README.md rename {bin => packages/marko/bin}/markoc (100%) rename {bin => packages/marko/bin}/markoc.js (100%) rename browser-refresh.js => packages/marko/browser-refresh.js (100%) rename compiler-browser.marko => packages/marko/compiler-browser.marko (100%) rename compiler.js => packages/marko/compiler.js (100%) rename components-browser.marko => packages/marko/components-browser.marko (100%) rename components.js => packages/marko/components.js (100%) rename {docs => packages/marko/docs}/10-awesome-marko-features.md (100%) rename {docs => packages/marko/docs}/body-content.md (100%) rename {docs => packages/marko/docs}/browserify.md (100%) rename {docs => packages/marko/docs}/class-components.md (100%) rename {docs => packages/marko/docs}/component-diagram.afdesign (100%) rename {docs => packages/marko/docs}/component-diagram.svg (100%) rename {docs => packages/marko/docs}/concise.md (100%) rename {docs => packages/marko/docs}/conditionals-and-lists.md (100%) rename {docs => packages/marko/docs}/core-tags.md (100%) rename {docs => packages/marko/docs}/custom-tags.md (100%) rename {docs => packages/marko/docs}/editor-plugins.md (100%) rename {docs => packages/marko/docs}/events.md (100%) rename {docs => packages/marko/docs}/express.md (100%) rename {docs => packages/marko/docs}/fastify.md (100%) rename {docs => packages/marko/docs}/getting-started.md (100%) rename {docs => packages/marko/docs}/hapi.md (100%) rename {docs => packages/marko/docs}/http.md (100%) rename {docs => packages/marko/docs}/huncwot.md (100%) rename {docs => packages/marko/docs}/installing.md (100%) rename {docs => packages/marko/docs}/koa.md (100%) rename {docs => packages/marko/docs}/lasso.md (100%) rename {docs => packages/marko/docs}/marko-4-upgrade.md (100%) rename {docs => packages/marko/docs}/marko-json.md (100%) rename {docs => packages/marko/docs}/marko-v4.md (100%) rename {docs => packages/marko/docs}/marko-vs-react.md (100%) rename {docs => packages/marko/docs}/redux.md (100%) rename {docs => packages/marko/docs}/rendering.md (100%) rename {docs => packages/marko/docs}/rollup.md (100%) rename {docs => packages/marko/docs}/server-side-rendering.md (100%) rename {docs => packages/marko/docs}/state.md (100%) rename {docs => packages/marko/docs}/structure.json (100%) rename {docs => packages/marko/docs}/styles.md (100%) rename {docs => packages/marko/docs}/syntax.md (100%) rename {docs => packages/marko/docs}/webpack.md (100%) rename {docs => packages/marko/docs}/why-is-marko-fast.md (100%) rename env.js => packages/marko/env.js (100%) rename express.js => packages/marko/express.js (100%) rename {helpers => packages/marko/helpers}/README.md (100%) rename {helpers => packages/marko/helpers}/empty.js (100%) rename {helpers => packages/marko/helpers}/notEmpty.js (100%) rename hot-reload.js => packages/marko/hot-reload.js (100%) rename index-browser.marko => packages/marko/index-browser.marko (100%) rename index.js => packages/marko/index.js (100%) rename jquery.marko => packages/marko/jquery.marko (100%) rename legacy-components-browser.marko => packages/marko/legacy-components-browser.marko (100%) rename legacy-components.js => packages/marko/legacy-components.js (100%) rename node-require.js => packages/marko/node-require.js (100%) create mode 100644 packages/marko/package-lock.json create mode 100644 packages/marko/package.json rename ready.marko => packages/marko/ready.marko (100%) rename {src => packages/marko/src}/.eslintrc (100%) rename {src => packages/marko/src}/browser-refresh.js (100%) rename {src => packages/marko/src}/build.json (100%) rename {src => packages/marko/src}/compiler/Builder.js (100%) rename {src => packages/marko/src}/compiler/CodeGenerator.js (100%) rename {src => packages/marko/src}/compiler/CodeWriter.js (100%) rename {src => packages/marko/src}/compiler/CompileContext.js (100%) rename {src => packages/marko/src}/compiler/CompileError.js (100%) rename {src => packages/marko/src}/compiler/Compiler.js (100%) rename {src => packages/marko/src}/compiler/HtmlJsParser.js (100%) rename {src => packages/marko/src}/compiler/Migrator.js (100%) rename {src => packages/marko/src}/compiler/Normalizer.js (100%) rename {src => packages/marko/src}/compiler/Parser.js (100%) rename {src => packages/marko/src}/compiler/Walker.js (100%) rename {src => packages/marko/src}/compiler/ast/ArrayContainer.js (100%) rename {src => packages/marko/src}/compiler/ast/ArrayExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/Assignment.js (100%) rename {src => packages/marko/src}/compiler/ast/AttributePlaceholder.js (100%) rename {src => packages/marko/src}/compiler/ast/BinaryExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/Code.js (100%) rename {src => packages/marko/src}/compiler/ast/Comment.js (100%) rename {src => packages/marko/src}/compiler/ast/ConditionalExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/Container.js (100%) rename {src => packages/marko/src}/compiler/ast/ContainerNode.js (100%) rename {src => packages/marko/src}/compiler/ast/CustomTag.js (100%) rename {src => packages/marko/src}/compiler/ast/Declaration.js (100%) rename {src => packages/marko/src}/compiler/ast/DocumentType.js (100%) rename {src => packages/marko/src}/compiler/ast/Else.js (100%) rename {src => packages/marko/src}/compiler/ast/ElseIf.js (100%) rename {src => packages/marko/src}/compiler/ast/Expression.js (100%) rename {src => packages/marko/src}/compiler/ast/ForEach.js (100%) rename {src => packages/marko/src}/compiler/ast/ForEachProp.js (100%) rename {src => packages/marko/src}/compiler/ast/ForRange.js (100%) rename {src => packages/marko/src}/compiler/ast/ForStatement.js (100%) rename {src => packages/marko/src}/compiler/ast/FunctionCall.js (100%) rename {src => packages/marko/src}/compiler/ast/FunctionDeclaration.js (100%) rename {src => packages/marko/src}/compiler/ast/Html.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlAttribute/html/generateCode.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlAttribute/index.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlAttribute/vdom/generateCode.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlAttributeCollection.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlComment.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/html/EndTag.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/html/StartTag.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/html/generateCode.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/index.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/vdom/EndElementVDOM.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/vdom/HtmlElementVDOM.js (100%) rename {src => packages/marko/src}/compiler/ast/HtmlElement/vdom/generateCode.js (100%) rename {src => packages/marko/src}/compiler/ast/Identifier.js (100%) rename {src => packages/marko/src}/compiler/ast/If.js (100%) rename {src => packages/marko/src}/compiler/ast/Literal.js (100%) rename {src => packages/marko/src}/compiler/ast/LogicalExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/Macro.js (100%) rename {src => packages/marko/src}/compiler/ast/MemberExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/NewExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/Node.js (100%) rename {src => packages/marko/src}/compiler/ast/ObjectExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/Program.js (100%) rename {src => packages/marko/src}/compiler/ast/Property.js (100%) rename {src => packages/marko/src}/compiler/ast/Return.js (100%) rename {src => packages/marko/src}/compiler/ast/Scriptlet.js (100%) rename {src => packages/marko/src}/compiler/ast/SelfInvokingFunction.js (100%) rename {src => packages/marko/src}/compiler/ast/SequenceExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/TemplateLiteral.js (100%) rename {src => packages/marko/src}/compiler/ast/TemplateRoot.js (100%) rename {src => packages/marko/src}/compiler/ast/Text/html/generateCode.js (100%) rename {src => packages/marko/src}/compiler/ast/Text/index.js (100%) rename {src => packages/marko/src}/compiler/ast/Text/vdom/TextVDOM.js (100%) rename {src => packages/marko/src}/compiler/ast/Text/vdom/generateCode.js (100%) rename {src => packages/marko/src}/compiler/ast/ThisExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/UnaryExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/UpdateExpression.js (100%) rename {src => packages/marko/src}/compiler/ast/VariableDeclarator.js (100%) rename {src => packages/marko/src}/compiler/ast/Vars.js (100%) rename {src => packages/marko/src}/compiler/ast/WhileStatement.js (100%) rename {src => packages/marko/src}/compiler/browser.json (100%) rename {src => packages/marko/src}/compiler/config.js (100%) rename {src => packages/marko/src}/compiler/index.js (100%) rename {src => packages/marko/src}/compiler/modules.js (100%) rename {src => packages/marko/src}/compiler/util/PosInfo.js (100%) rename {src => packages/marko/src}/compiler/util/UniqueVars.js (100%) rename {src => packages/marko/src}/compiler/util/adjustIndent.js (100%) rename {src => packages/marko/src}/compiler/util/convertRawJavaScriptAst.js (100%) rename {src => packages/marko/src}/compiler/util/deresolve.js (100%) rename {src => packages/marko/src}/compiler/util/finger-print.js (100%) rename {src => packages/marko/src}/compiler/util/html-elements.js (100%) rename {src => packages/marko/src}/compiler/util/isCompoundExpression.js (100%) rename {src => packages/marko/src}/compiler/util/isJavaScriptReservedWord.js (100%) rename {src => packages/marko/src}/compiler/util/isValidJavaScriptIdentifier.js (100%) rename {src => packages/marko/src}/compiler/util/isValidJavaScriptVarName.js (100%) rename {src => packages/marko/src}/compiler/util/javaScriptReservedWords.js (100%) rename {src => packages/marko/src}/compiler/util/macros.js (100%) rename {src => packages/marko/src}/compiler/util/mergeProps.js (100%) rename {src => packages/marko/src}/compiler/util/parseExpression.js (100%) rename {src => packages/marko/src}/compiler/util/parseJavaScript.js (100%) rename {src => packages/marko/src}/compiler/util/parseJavaScriptArgs.js (100%) rename {src => packages/marko/src}/compiler/util/parseJavaScriptParams.js (100%) rename {src => packages/marko/src}/compiler/util/parseRawJavaScriptAst.js (100%) rename {src => packages/marko/src}/compiler/util/parseStatement.js (100%) rename {src => packages/marko/src}/compiler/util/removeComments.js (100%) rename {src => packages/marko/src}/compiler/util/removeDashes.js (100%) rename {src => packages/marko/src}/compiler/util/safeVarName.js (100%) rename {src => packages/marko/src}/compiler/util/tokenizer.js (100%) rename {src => packages/marko/src}/compiler/util/vdom/VDOMOptimizer.js (100%) rename {src => packages/marko/src}/compiler/util/vdom/index.js (100%) rename {src => packages/marko/src}/compiler/util/vdom/isStaticValue.js (100%) rename {src => packages/marko/src}/core-tags/cache/cached-fragment-tag-transformer.js (100%) rename {src => packages/marko/src}/core-tags/cache/cached-fragment-tag.js (100%) rename {src => packages/marko/src}/core-tags/cache/default-cache-manager.js (100%) rename {src => packages/marko/src}/core-tags/cache/marko.json (100%) rename {src => packages/marko/src}/core-tags/compiler.browser.json (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/ComponentArgsCompiler.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/assignComponentId.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/convertToComponent.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/getComponentFiles.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/handleComponentEvents.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/handleComponentPreserve.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/handleComponentPreserveAttrs.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/handleLegacyBind.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/handleRootNodes.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/handleScopedAttrs.js (100%) rename {src => packages/marko/src}/core-tags/components/TransformHelper/index.js (100%) rename {src => packages/marko/src}/core-tags/components/body-transformer.js (100%) rename {src => packages/marko/src}/core-tags/components/class-tag-node-factory.js (100%) rename {src => packages/marko/src}/core-tags/components/component-globals-tag-browser.js (100%) rename {src => packages/marko/src}/core-tags/components/component-globals-tag.js (100%) rename {src => packages/marko/src}/core-tags/components/component-tag.js (100%) rename {src => packages/marko/src}/core-tags/components/components-transformer.js (100%) rename {src => packages/marko/src}/core-tags/components/getRequirePath-browser.js (100%) rename {src => packages/marko/src}/core-tags/components/getRequirePath.js (100%) rename {src => packages/marko/src}/core-tags/components/init-components-tag-browser.js (100%) rename {src => packages/marko/src}/core-tags/components/init-components-tag.js (100%) rename {src => packages/marko/src}/core-tags/components/marko.json (100%) rename {src => packages/marko/src}/core-tags/components/package.json (100%) rename {src => packages/marko/src}/core-tags/components/preserve-tag-browser.js (100%) rename {src => packages/marko/src}/core-tags/components/preserve-tag.js (100%) rename {src => packages/marko/src}/core-tags/components/util/generateRegisterComponentCode.js (100%) rename {src => packages/marko/src}/core-tags/components/util/getTransformHelper.js (100%) rename {src => packages/marko/src}/core-tags/components/widget-types-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/await/AsyncValue.js (100%) rename {src => packages/marko/src}/core-tags/core/await/client-reorder-browser.js (100%) rename {src => packages/marko/src}/core-tags/core/await/client-reorder-runtime.js (100%) rename {src => packages/marko/src}/core-tags/core/await/client-reorder-runtime.min.js (100%) rename {src => packages/marko/src}/core-tags/core/await/client-reorder.js (100%) rename {src => packages/marko/src}/core-tags/core/await/noop-render.js (100%) rename {src => packages/marko/src}/core-tags/core/await/package.json (100%) rename {src => packages/marko/src}/core-tags/core/await/renderer.js (100%) rename {src => packages/marko/src}/core-tags/core/await/reorderer-renderer.js (100%) rename {src => packages/marko/src}/core-tags/core/await/transformer.js (100%) rename {src => packages/marko/src}/core-tags/core/core-transformer.js (100%) rename {src => packages/marko/src}/core-tags/core/else-if-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/else-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/for-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/html-comment-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/if-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/import-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/include-html-tag-browser.js (100%) rename {src => packages/marko/src}/core-tags/core/include-html-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/include-text-tag-browser.js (100%) rename {src => packages/marko/src}/core-tags/core/include-text-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/macro-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/marko-preserve-whitespace-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/marko-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/marko.json (100%) rename {src => packages/marko/src}/core-tags/core/module-code-tag.js (100%) rename {src => packages/marko/src}/core-tags/core/package.json (100%) rename {src => packages/marko/src}/core-tags/core/static-tag-code-generator.js (100%) rename {src => packages/marko/src}/core-tags/core/util/parseImport.js (100%) rename {src => packages/marko/src}/core-tags/core/while-tag.js (100%) rename {src => packages/marko/src}/core-tags/html/marko.json (100%) rename {src => packages/marko/src}/core-tags/html/normalize-script-text.js (100%) rename {src => packages/marko/src}/core-tags/math/marko.json (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/body-only-if.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/control-flow-directives.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/dynamic-attributes.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/include-directive.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/index.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/legacy-nested-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/marko-init.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/modifier-key.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/params.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/partial-dynamic-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/ref.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-bind.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-body.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-config.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-for.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-id.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-on.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-preserve-attrs.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/w-preserve.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-tags/widget-in-attrs.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-templates/index.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-templates/non-standard-template-literals.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-templates/render-calls.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-templates/widget-data-is-state.js (100%) rename {src => packages/marko/src}/core-tags/migrate/all-templates/widget-get-template-data.js (100%) rename {src => packages/marko/src}/core-tags/migrate/assign-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/async-fragment-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/async-fragments-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/await-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/class-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/for-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/include-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/invoke-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/layout-placeholder-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/layout-put-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/layout-use-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/macro-body-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/macro-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/marko.json (100%) rename {src => packages/marko/src}/core-tags/migrate/unless-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/util/addIdScopedAttr.js (100%) rename {src => packages/marko/src}/core-tags/migrate/util/findBoundParent.js (100%) rename {src => packages/marko/src}/core-tags/migrate/util/import-tag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/util/parseFor.js (100%) rename {src => packages/marko/src}/core-tags/migrate/util/printJS.js (100%) rename {src => packages/marko/src}/core-tags/migrate/util/renderCallToDynamicTag.js (100%) rename {src => packages/marko/src}/core-tags/migrate/var-tag.js (100%) rename {src => packages/marko/src}/core-tags/svg/marko.json (100%) rename {src => packages/marko/src}/defineRenderer.js (100%) rename {src => packages/marko/src}/express.js (100%) rename {src => packages/marko/src}/hot-reload.js (100%) rename {src => packages/marko/src}/html.js (100%) rename {src => packages/marko/src}/index-browser.js (100%) rename {src => packages/marko/src}/index.js (100%) rename {src => packages/marko/src}/loader/index-browser.js (100%) rename {src => packages/marko/src}/loader/index-default.js (100%) rename {src => packages/marko/src}/loader/index.js (100%) rename {src => packages/marko/src}/loader/package.json (100%) rename {src => packages/marko/src}/node-require/index-browser.js (100%) rename {src => packages/marko/src}/node-require/index.js (100%) rename {src => packages/marko/src}/package.json (100%) rename {src => packages/marko/src}/runtime/RenderResult.js (100%) rename {src => packages/marko/src}/runtime/compiler.browser.json (100%) rename {src => packages/marko/src}/runtime/components/Component.js (100%) rename {src => packages/marko/src}/runtime/components/ComponentDef.js (100%) rename {src => packages/marko/src}/runtime/components/ComponentsContext.js (100%) rename {src => packages/marko/src}/runtime/components/GlobalComponentsContext.js (100%) rename {src => packages/marko/src}/runtime/components/KeySequence.js (100%) rename {src => packages/marko/src}/runtime/components/ServerComponent.js (100%) rename {src => packages/marko/src}/runtime/components/State.js (100%) rename {src => packages/marko/src}/runtime/components/attach-detach.js (100%) rename {src => packages/marko/src}/runtime/components/beginComponent-browser.js (100%) rename {src => packages/marko/src}/runtime/components/beginComponent.js (100%) rename {src => packages/marko/src}/runtime/components/boot.js (100%) rename {src => packages/marko/src}/runtime/components/compiler.browser.json (100%) rename {src => packages/marko/src}/runtime/components/defineComponent.js (100%) rename {src => packages/marko/src}/runtime/components/dom-data.js (100%) rename {src => packages/marko/src}/runtime/components/endComponent-browser.js (100%) rename {src => packages/marko/src}/runtime/components/endComponent.js (100%) rename {src => packages/marko/src}/runtime/components/event-delegation.js (100%) rename {src => packages/marko/src}/runtime/components/index-browser.js (100%) rename {src => packages/marko/src}/runtime/components/index.js (100%) rename {src => packages/marko/src}/runtime/components/init-components-browser.js (100%) rename {src => packages/marko/src}/runtime/components/init-components.js (100%) rename {src => packages/marko/src}/runtime/components/jquery.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/State-legacy.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/browser.json (100%) rename {src => packages/marko/src}/runtime/components/legacy/defineComponent-legacy.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/defineRenderer-legacy.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/defineWidget-legacy-browser.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/defineWidget-legacy.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/dependencies/html.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/dependencies/index.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/dependencies/vdom.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/helper-getWidgetFromOut.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/index-browser.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/index.js (100%) rename {src => packages/marko/src}/runtime/components/legacy/package.json (100%) rename {src => packages/marko/src}/runtime/components/legacy/renderer-legacy.js (100%) rename {src => packages/marko/src}/runtime/components/package.json (100%) rename {src => packages/marko/src}/runtime/components/ready.js (100%) rename {src => packages/marko/src}/runtime/components/registry-browser.js (100%) rename {src => packages/marko/src}/runtime/components/registry.js (100%) rename {src => packages/marko/src}/runtime/components/renderer.js (100%) rename {src => packages/marko/src}/runtime/components/update-manager.js (100%) rename {src => packages/marko/src}/runtime/components/util-browser.js (100%) rename {src => packages/marko/src}/runtime/components/util.js (100%) rename {src => packages/marko/src}/runtime/createOut.js (100%) rename {src => packages/marko/src}/runtime/dom-insert.js (100%) rename {src => packages/marko/src}/runtime/events.js (100%) rename {src => packages/marko/src}/runtime/helpers/_change-case.js (100%) rename {src => packages/marko/src}/runtime/helpers/assign.js (100%) rename {src => packages/marko/src}/runtime/helpers/bind-component.js (100%) rename {src => packages/marko/src}/runtime/helpers/class-value.js (100%) rename {src => packages/marko/src}/runtime/helpers/dynamic-tag.js (100%) rename {src => packages/marko/src}/runtime/helpers/for-in.js (100%) rename {src => packages/marko/src}/runtime/helpers/for-of.js (100%) rename {src => packages/marko/src}/runtime/helpers/for-range.js (100%) rename {src => packages/marko/src}/runtime/helpers/load-nested-tag.js (100%) rename {src => packages/marko/src}/runtime/helpers/load-tag.js (100%) rename {src => packages/marko/src}/runtime/helpers/load-template.js (100%) rename {src => packages/marko/src}/runtime/helpers/merge-nested-tags.js (100%) rename {src => packages/marko/src}/runtime/helpers/merge.js (100%) rename {src => packages/marko/src}/runtime/helpers/noop.js (100%) rename {src => packages/marko/src}/runtime/helpers/style-value.js (100%) rename {src => packages/marko/src}/runtime/helpers/to-string.js (100%) rename {src => packages/marko/src}/runtime/html/AsyncStream.js (100%) rename {src => packages/marko/src}/runtime/html/BufferedWriter.js (100%) rename {src => packages/marko/src}/runtime/html/StringWriter.js (100%) rename {src => packages/marko/src}/runtime/html/Template.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/attr.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/attrs.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/class-attr.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/data-marko.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/escape-script-placeholder.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/escape-style-placeholder.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/escape-xml.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/merge-attrs.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/props-script.js (100%) rename {src => packages/marko/src}/runtime/html/helpers/style-attr.js (100%) rename {src => packages/marko/src}/runtime/html/index.js (100%) rename {src => packages/marko/src}/runtime/nextTick-browser.js (100%) rename {src => packages/marko/src}/runtime/nextTick.js (100%) rename {src => packages/marko/src}/runtime/package.json (100%) rename {src => packages/marko/src}/runtime/renderable.js (100%) rename {src => packages/marko/src}/runtime/vdom/AsyncVDOMBuilder.js (100%) rename {src => packages/marko/src}/runtime/vdom/VComment.js (100%) rename {src => packages/marko/src}/runtime/vdom/VComponent.js (100%) rename {src => packages/marko/src}/runtime/vdom/VDocumentFragment.js (100%) rename {src => packages/marko/src}/runtime/vdom/VElement.js (100%) rename {src => packages/marko/src}/runtime/vdom/VFragment.js (100%) rename {src => packages/marko/src}/runtime/vdom/VNode.js (100%) rename {src => packages/marko/src}/runtime/vdom/VText.js (100%) rename {src => packages/marko/src}/runtime/vdom/helpers/attrs.js (100%) rename {src => packages/marko/src}/runtime/vdom/helpers/const.js (100%) rename {src => packages/marko/src}/runtime/vdom/helpers/v-element.js (100%) rename {src => packages/marko/src}/runtime/vdom/helpers/v-text.js (100%) rename {src => packages/marko/src}/runtime/vdom/index.js (100%) rename {src => packages/marko/src}/runtime/vdom/morphdom/fragment.js (100%) rename {src => packages/marko/src}/runtime/vdom/morphdom/helpers.js (100%) rename {src => packages/marko/src}/runtime/vdom/morphdom/index.js (100%) rename {src => packages/marko/src}/runtime/vdom/morphdom/specialElHandlers.js (100%) rename {src => packages/marko/src}/runtime/vdom/preserve-attrs.js (100%) rename {src => packages/marko/src}/runtime/vdom/vdom.js (100%) rename {src => packages/marko/src}/taglib/index.js (100%) rename {src => packages/marko/src}/taglib/taglib-finder/index.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/Attribute.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/DependencyChain.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/ImportedVariable.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/NestedVariable.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/Property.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/Tag.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/Taglib.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/Transformer.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/cache.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/index.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/json-file-reader.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loadAttributeFromProps.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loadAttributes.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loadTagFromFile.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loadTagFromProps.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loadTaglibFromFile.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loadTaglibFromProps.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/loaders.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/scanTagsDir.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/tag-def-from-code.js (100%) rename {src => packages/marko/src}/taglib/taglib-loader/types.js (100%) rename {src => packages/marko/src}/taglib/taglib-lookup/TaglibLookup.js (100%) rename {src => packages/marko/src}/taglib/taglib-lookup/index.js (100%) rename {src => packages/marko/src}/vdom.js (100%) rename {test => packages/marko/test}/.eslintrc (100%) rename {test => packages/marko/test}/.gitignore (100%) rename {test => packages/marko/test}/__util__/BrowserHelpers.js (100%) rename {test => packages/marko/test}/__util__/async-helpers.js (100%) rename {test => packages/marko/test}/__util__/async-test-suite.js (100%) rename {test => packages/marko/test}/__util__/components-from-meta.js (100%) rename {test => packages/marko/test}/__util__/create-marko-jsdom-module.js (100%) rename {test => packages/marko/test}/__util__/domToHTML.js (100%) rename {test => packages/marko/test}/__util__/domToString.js (100%) rename {test => packages/marko/test}/__util__/package.json (100%) rename {test => packages/marko/test}/__util__/patch-module.js (100%) rename {test => packages/marko/test}/__util__/pubsub.js (100%) rename {test => packages/marko/test}/__util__/test-init-browser.js (100%) rename {test => packages/marko/test}/__util__/test-init.js (100%) rename {test => packages/marko/test}/__util__/toHTML.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/bad-indent/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/bad-indent/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/bad-indent/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/empty/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/empty/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/empty/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/increase-indent/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/increase-indent/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/increase-indent/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/initial-empty-lines/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/initial-empty-lines/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/initial-empty-lines/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/no-indent/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/no-indent/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/no-indent/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/remove-indent/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/remove-indent/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/remove-indent/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/surrounding-empty-lines/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/surrounding-empty-lines/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/surrounding-empty-lines/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/tab-indent/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/tab-indent/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/tab-indent/test.js (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/trailing-empty-lines/expected.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/trailing-empty-lines/input.txt (100%) rename {test => packages/marko/test}/adjustIndent/fixtures/trailing-empty-lines/test.js (100%) rename {test => packages/marko/test}/adjustIndent/index.test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileFileForBrowser-callback.js/expected.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileFileForBrowser-callback.js/template.marko (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileFileForBrowser-callback.js/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileFileForBrowser.js/expected.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileFileForBrowser.js/template.marko (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileFileForBrowser.js/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser-callback.js/expected.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser-callback.js/template.marko (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser-callback.js/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser-write-version-comment.js/template.marko (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser-write-version-comment.js/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser.js/expected.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser.js/template.marko (100%) rename {test => packages/marko/test}/api-compiler/fixtures/compileForBrowser.js/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/configure-singleton/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/configure/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/util-UniqueVars-different-value-objects/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/util-UniqueVars-different-values/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/util-UniqueVars-value-objects/test.js (100%) rename {test => packages/marko/test}/api-compiler/fixtures/util-UniqueVars/test.js (100%) rename {test => packages/marko/test}/api-compiler/index.test.js (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/error-renderSync-beginAsync/template.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/error-renderSync-beginAsync/test.js (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/legacy-helpers/test.js (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/render-await-promise-toString/expected.html (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/render-await-promise-toString/template.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/render-await-promise-toString/test.js (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/require-hook-compiler-options/a.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/require-hook-compiler-options/b.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/require-hook-compiler-options/c.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/require-hook-compiler-options/d.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/require-hook-compiler-options/e.xml.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/require-hook-compiler-options/test.js (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-include/expected.html (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-include/include-target.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-include/template.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-include/test.js (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-layout/expected.html (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-layout/layout.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-layout/template.marko (100%) rename {test => packages/marko/test}/api/fixtures-deprecated/writeToDisk-false-layout/test.js (100%) rename {test => packages/marko/test}/api/fixtures/compiler-configure/test.js (100%) rename {test => packages/marko/test}/api/fixtures/defineRenderer/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/defineRenderer/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/defineRenderer/test.js (100%) rename {test => packages/marko/test}/api/fixtures/error-renderSync-beginAsync/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/error-renderSync-beginAsync/test.js (100%) rename {test => packages/marko/test}/api/fixtures/error-renderSync/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/error-renderSync/test.js (100%) rename {test => packages/marko/test}/api/fixtures/load-prefer-precompiled/dummy.js (100%) rename {test => packages/marko/test}/api/fixtures/load-prefer-precompiled/dummy.marko (100%) rename {test => packages/marko/test}/api/fixtures/load-prefer-precompiled/test.js (100%) rename {test => packages/marko/test}/api/fixtures/load-render-callback/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/load-render-callback/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/load-render-callback/test.js (100%) rename {test => packages/marko/test}/api/fixtures/load-render-promise/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/load-render-promise/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/load-render-promise/test.js (100%) rename {test => packages/marko/test}/api/fixtures/load-source/expected.2.html (100%) rename {test => packages/marko/test}/api/fixtures/load-source/expected.3.html (100%) rename {test => packages/marko/test}/api/fixtures/load-source/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/load-source/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/load-source/test.js (100%) rename {test => packages/marko/test}/api/fixtures/load-writer-wrapping-stream/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/load-writer-wrapping-stream/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/load-writer-wrapping-stream/test.js (100%) rename {test => packages/marko/test}/api/fixtures/load-writer-wrapping-string-builder/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/load-writer-wrapping-string-builder/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/load-writer-wrapping-string-builder/test.js (100%) rename {test => packages/marko/test}/api/fixtures/no-write-to-disk-load/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/no-write-to-disk-load/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/no-write-to-disk-load/test.js (100%) rename {test => packages/marko/test}/api/fixtures/no-write-to-disk-require/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/no-write-to-disk-require/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/no-write-to-disk-require/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-await-promise-toString/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/render-await-promise-toString/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-await-promise-toString/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-args/expected.2.html (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-args/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-args/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-args/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-global-data/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-global-data/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-callback-global-data/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-readable-stream-global-data/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/render-readable-stream-global-data/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-readable-stream-global-data/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-to-out-error/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-to-out-error/test.js (100%) rename {test => packages/marko/test}/api/fixtures/render-writable-stream-global-data/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/render-writable-stream-global-data/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/render-writable-stream-global-data/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderSync-global-data/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/renderSync-global-data/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderSync-global-data/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderSync-no-data/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/renderSync-no-data/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderSync-no-data/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderSync/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/renderSync/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderSync/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-async/components/test-async/renderer.js (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-async/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-async/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-async/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-sync/expected.2.html (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-sync/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-sync/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-callback-sync/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-no-callback-async/components/test-async/renderer.js (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-no-callback-async/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderToString-no-callback-async/test.js (100%) rename {test => packages/marko/test}/api/fixtures/renderToString/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/renderToString/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/renderToString/test.js (100%) rename {test => packages/marko/test}/api/fixtures/require-compiled-template/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/require-compiled-template/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-compiled-template/test.js (100%) rename {test => packages/marko/test}/api/fixtures/require-hook-compiler-options/a.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-hook-compiler-options/b.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-hook-compiler-options/c.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-hook-compiler-options/d.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-hook-compiler-options/test.js (100%) rename {test => packages/marko/test}/api/fixtures/require-render-callback/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/require-render-callback/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-render-callback/test.js (100%) rename {test => packages/marko/test}/api/fixtures/require-render-to-stream/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/require-render-to-stream/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/require-render-to-stream/test.js (100%) rename {test => packages/marko/test}/api/fixtures/write-to-disk-load/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/write-to-disk-load/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/write-to-disk-load/test.js (100%) rename {test => packages/marko/test}/api/fixtures/write-to-disk-require/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/write-to-disk-require/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/write-to-disk-require/test.js (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-include/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-include/include-target.marko (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-include/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-include/test.js (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-layout/expected.html (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-layout/layout.marko (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-layout/template.marko (100%) rename {test => packages/marko/test}/api/fixtures/writeToDisk-false-layout/test.js (100%) rename {test => packages/marko/test}/api/index.test.js (100%) rename {test => packages/marko/test}/async-stream/fixtures/hello.txt (100%) rename {test => packages/marko/test}/async-stream/index.test.js (100%) rename {test => packages/marko/test}/async-vdom-builder/index.test.js (100%) rename {test => packages/marko/test}/autotest.js (100%) rename {test => packages/marko/test}/codegen/fixtures/arrayExpression-empty/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/arrayExpression-empty/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/arrayExpression/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/arrayExpression/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/attr-no-escape/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/attr-no-escape/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression-literal-divide/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression-literal-divide/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression-literal-multiply/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression-literal-multiply/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression-literal-subtract/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression-literal-subtract/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/binaryExpression/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/block-comment/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/block-comment/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after-if/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after-if/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after-surrounded/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after-surrounded/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after-var/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after-var/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-before-after/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-expression/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-expression/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-statement-nested/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-statement-nested/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-statement/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/code-statement/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/codegen-addStaticVar/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/codegen-addStaticVar/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/codegen-addVar/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/codegen-addVar/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/combine-writes/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/combine-writes/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/comment/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/comment/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat-four/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat-four/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat-strings/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat-strings/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat-three/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat-three/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/concat/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/conditionalExpression/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/conditionalExpression/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/container-codegen/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/container-codegen/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/container/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/container/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addStaticVar-dedupe/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addStaticVar-dedupe/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addStaticVar/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addStaticVar/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addVar-addStaticVar/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addVar-addStaticVar/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addVar/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/context-addVar/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forEach/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forEach/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forEachProps/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forEachProps/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forRange/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forRange/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forStatement/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/forStatement/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/functionCall/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/functionCall/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/functionDeclaration-anonymous/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/functionDeclaration-anonymous/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/functionDeclaration/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/functionDeclaration/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/html/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/html/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlComment/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlComment/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement-addAttribute/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement-addAttribute/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement-attr-escape/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement-attr-escape/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement-dynamic/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement-dynamic/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/htmlElement/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/identifier/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/identifier/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-else-if-else/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-else-if-else/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-else-if/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-else-if/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-else/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-else/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-write-if/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if-write-if/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/if/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/insertSiblingAfter/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/insertSiblingAfter/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/insertSiblingBefore/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/insertSiblingBefore/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/literal/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/literal/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/macro/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/macro/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/marko-template/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/marko-template/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/meta-dependencies/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/meta-dependencies/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/meta-dependencies/template.marko (100%) rename {test => packages/marko/test}/codegen/fixtures/meta-unique/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/meta-unique/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/meta-unique/template.marko (100%) rename {test => packages/marko/test}/codegen/fixtures/moveChildrenTo/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/moveChildrenTo/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/negate/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/negate/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/new/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/new/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/node/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/node/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/program/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/program/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/removeAllAttributes/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/removeAllAttributes/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/renderBodyFunction/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/renderBodyFunction/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/returnStatement-empty/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/returnStatement-empty/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/returnStatement/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/returnStatement/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/selfInvokingFunction-no-args/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/selfInvokingFunction-no-args/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/selfInvokingFunction-null-args/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/selfInvokingFunction-null-args/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/selfInvokingFunction/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/selfInvokingFunction/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/simple/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/simple/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/strictEquality/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/strictEquality/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/templateLiteral/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/templateLiteral/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/templateRoot-prependChild/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/templateRoot-prependChild/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/templateRoot/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/templateRoot/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/unaryExpression/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/unaryExpression/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/var-scoped/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/var-scoped/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/var/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/var/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/vars-array/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/vars-array/index.js (100%) rename {test => packages/marko/test}/codegen/fixtures/vars-object/expected.js (100%) rename {test => packages/marko/test}/codegen/fixtures/vars-object/index.js (100%) rename {test => packages/marko/test}/codegen/index.test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/addNestedVariable/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/addNestedVariable/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/addNestedVariable/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-error/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-error/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-invalid-var/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-invalid-var/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-no-attr/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-no-attr/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-placeholder/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-placeholder/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-timeout/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment-timeout/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragment/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragments/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/async-fragments/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/at-tags-dynamic/components/hello/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/at-tags-dynamic/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/at-tags-dynamic/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/attr-escape/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/attr-escape/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/foo-transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/class-tag-withspaces/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/class-tag-withspaces/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/class-tag/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/class-tag/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/custom-tag-arguments/custom-tag-data-tag.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/custom-tag-arguments/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/custom-tag-arguments/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/custom-tag-arguments/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/for-array/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/for-array/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/include/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/include/target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/include/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/invoke-if/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/invoke-if/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/invoke/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/invoke/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/macros/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/macros/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/marko-init/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/marko-init/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/expected.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/foo.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/tags/script-dependency/transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/tags/test-hello/bar.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/tags/test-hello/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/metadata/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tag-if-optimization/components/test/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tag-if-optimization/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tag-if-optimization/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/expected.html (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags-missing-parent/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/nested-tags/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/render-body-call/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/render-body-call/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/simple/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/simple/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.component-browser.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/template-helpers/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/template-helpers/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/xml-file/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html-deprecated/xml-file/template.xml.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/at-tags-dynamic/components/hello/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/at-tags-dynamic/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/at-tags-dynamic/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/at-tags/components/hello/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/at-tags/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/at-tags/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/attr-escape/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/attr-escape/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/attr-placeholder-escapeXml/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/attr-placeholder-escapeXml/foo-transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/attr-placeholder-escapeXml/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/attr-placeholder-escapeXml/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-error/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-error/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-placeholder/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-placeholder/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-reorderer/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-reorderer/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-timeout/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await-timeout/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/await/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/class-tag-nested-content-error/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/class-tag-nested-content-error/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/createNodeFromEl/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/createNodeFromEl/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/createNodeFromEl/tags/test-createNodeFromEl/code-generator.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/createNodeFromEl/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/createNodeFromEl/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/createNodeFromEl/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-body-function/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-body-function/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-body-function/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var-only/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var-only/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var-only/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-import-var/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-template/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-template/hello.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-template/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag-template/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/custom-tag/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/dynamic-tag-render-body/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/dynamic-tag-render-body/target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/dynamic-tag-render-body/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/dynamic-tag/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/dynamic-tag/target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/dynamic-tag/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/entities/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/entities/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/for-array/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/for-array/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/hello-dynamic/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/hello-dynamic/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag-conflict/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag-conflict/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag-template/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag-template/other.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag-template/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag/bar.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag/foo.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/import-tag/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/importModule/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/importModule/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/importModule/tags/test-import-module/code-generator.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/importModule/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/invoke-if/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/invoke-if/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/keep-last-duplicated-attr/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/keep-last-duplicated-attr/hello.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/keep-last-duplicated-attr/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/keep-last-duplicated-attr/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/macros/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/macros/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/expected.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/foo.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/tags/script-dependency/transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/tags/test-hello/bar.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/tags/test-hello/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/metadata/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tag-if-optimization/components/test/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tag-if-optimization/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tag-if-optimization/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/expected.html (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags-missing-parent/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/nested-tags/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/no-update-multiple/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/no-update-multiple/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/no-update/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/no-update/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/replaceWith/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/replaceWith/marko.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/replaceWith/tags/test-replaceWith/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/replaceWith/tags/test-replaceWith/transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/replaceWith/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/scriptlet-line-block/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/scriptlet-line-block/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/simple/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/simple/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/split-component-root-tag-params-error/components/name/index.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/split-component-root-tag-params-error/components/name/marko-tag.json (100%) rename {test => packages/marko/test}/compiler/fixtures-html/split-component-root-tag-params-error/template.component-browser.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/split-component-root-tag-params-error/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/split-component-root-tag-params-error/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/spread-arguments/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/spread-arguments/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag-custom-root-element/components/wrapper/transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag-custom-root-element/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag-custom-root-element/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag2/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static-tag2/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/static/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-html/style-empty/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-html/style-empty/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom-deprecated/control-flow/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom-deprecated/control-flow/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom-deprecated/include/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom-deprecated/include/include-target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom-deprecated/include/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/arrow-function-event-handler/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/arrow-function-event-handler/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/dependencies/components/dependency/transformer.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/dependencies/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/dependencies/test.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/dynamic-tag-name/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/dynamic-tag-name/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/include/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/include/include-target.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/include/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/macro-in-loop/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/macro-in-loop/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/script-placeholders/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/script-placeholders/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/simple/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/simple/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg-anchor/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg-anchor/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg-dynamic-tag-name/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg-dynamic-tag-name/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg-title/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg-title/template.marko (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg/expected.js (100%) rename {test => packages/marko/test}/compiler/fixtures-vdom/svg/template.marko (100%) rename {test => packages/marko/test}/compiler/html.test.js (100%) rename {test => packages/marko/test}/compiler/vdom.test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/class-named/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/class-named/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-destroy-ref/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-destroy-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-destroy-ref/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-destroy-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events-jquery/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events-jquery/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events-jquery/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-dom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-elId/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-elId/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-getEls/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-getEls/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-getEls/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref-dynamic/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-include-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-jQuery-proxy/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-jQuery-proxy/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-jQuery-proxy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-preserve-dom-repeated/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-preserve-dom-repeated/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-preserve-dom-repeated/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-ready/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-ready/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-ready/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-replaceState/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-replaceState/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-replaceState/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-setStateDirty/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-setStateDirty/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-setStateDirty/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-stateful-update/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-stateful-update/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-stateful-update/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/component-transclusion/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative-function/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-declarative/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component-once/components/item/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component-once/lookup.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component-once/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component/components/item/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component/lookup.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events-repeated-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/custom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-component/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-component/components/app-simple/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-component/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-legacy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/destroy-multiple-root-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-destroy-child/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-destroy-child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-destroy-child/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-remove-end-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-remove-end-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-remove-start-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/diffpatch-remove-start-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-el-function/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-el-function/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-el-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-el-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/components/color-include/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-el-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-el-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-el-preventDefault/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-el-preventDefault/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/components/color-li/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/components/color-li/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/components/app-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/components/app-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/extend-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/for-key-repeated/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/for-key-repeated/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-even.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-odd.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-even.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-odd.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/force-update-dom-exception-3/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/nested-child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-nested-component/components/child.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-nested-component/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/get-el-nested-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-event-handler/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-event-handler/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-event-handler/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-preserve-old/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-preserve-old/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-preserve-old/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-root/modal.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/include-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/key-transcluded-content/components/some-nested-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/key-transcluded-content/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/key-transcluded-content/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/keyed-matching-transcluded/components/card/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/keyed-matching-transcluded/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/keyed-matching-transcluded/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/label-for-scoped-repeated/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/label-for-scoped-repeated/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/modern-using-legacy/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/modern-using-legacy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/nested-fragments/components/container.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/nested-fragments/components/fragment.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/nested-fragments/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/nested-fragments/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-body-no-id/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-body-no-id/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-body-no-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-body/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-body/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-body/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-loop/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-loop/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-loop/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-no-id/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-no-id/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom-no-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-dom/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/remove-last-multi-root-component/child.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/remove-last-multi-root-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/remove-last-multi-root-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/repeated-with-label-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/repeated-with-label-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/sanity-check/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/sanity-check/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/sanity-check/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/state-watch-null-async/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/state-watch-null-async/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-args-with-flag/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-args-with-flag/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-attr/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-attr/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-attr/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-tag/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-tag/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-body-slot-tag/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-not-in-state/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-not-in-state/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-not-in-state/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-split/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-split/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-split/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-include-split/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/list/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-repeated-nested/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-repeated-nested/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/transclusion-rerender-stateful/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/update-manager-batch-updates/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/update-manager-batch-updates/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/update-manager-batch-updates/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/update-manager-next-tick/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/update-manager-next-tick/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/update-manager-next-tick/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-api/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-api/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-api/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-bind-different-roots/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-bind-different-roots/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-bind-different-roots/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-conditional-root/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-conditional-root/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-conditional-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-conditional/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-conditional/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-conditional/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-attr/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-attr/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-attr/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-attr/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-attr/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-render-lifecycle/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-render-lifecycle/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-render-lifecycle/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-template-data/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-template-data/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-template-data/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-template-data/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-config-template-data/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events-declarative/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-custom-events/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-detach/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-detach/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-detach/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-legacy/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-destroy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events-jquery/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events-jquery/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events-jquery/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events-jquery/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events-jquery/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dom-events/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dynamic-tag-name/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dynamic-tag-name/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-dynamic-tag-name/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-extends-EventEmitter/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-extends-EventEmitter/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-extends-EventEmitter/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEl-ref/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEl-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEl-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEl/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEl/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEl/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEls/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEls/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getEls/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getInitialProps/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getInitialProps/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getInitialProps/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidget/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-multiple/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-multiple/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-multiple/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-multiple/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-single/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-single/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-single/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-getWidgets-single/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-invoke-widget-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-jQuery-proxy/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-jQuery-proxy/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-jQuery-proxy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for-key/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for-key/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for-key/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for0/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for0/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-label-for0/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-render-same-id/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-render-same-id/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-render-same-id/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-render-same-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-render-same-id/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-rerender/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-rerender/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-rerender/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-rerender/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-legacy-rerender/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/lifecycle-recorder.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/lifecycle-recorder.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-bar.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-foo.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-if/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-if/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-if/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-if/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-root/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-root/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-preserve-dom-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-render-to-iframe/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-renderer-and-template/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-renderer-and-template/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-renderer-and-template/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-renderer-only/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-renderer-only/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-replaceState/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-replaceState/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-replaceState/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-change-template-data/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-change-template-data/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-change-template-data/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-init-order/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-init-order/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-init-order/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-init-order/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-setStateDirty/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-setStateDirty/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-setStateDirty/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-state-assignment-merge/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-state-assignment-merge/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-state-assignment-merge/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/widget.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-preserve-body/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-handler/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-on-init/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-on-init/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update-on-init/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stateful-update/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stopPropagation/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stopPropagation/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-stopPropagation/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-subscribeTo/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-subscribeTo/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-subscribeTo/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transclusion/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-event/components/transitive/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-event/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-event/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-event/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-event/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-get-el/components/transitive/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-get-el/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-get-el/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-get-el/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-transitive-get-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-unique-id/index.js (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-unique-id/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures-deprecated/widget-unique-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/adjacent-nested-fragments/components/text-display/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/adjacent-nested-fragments/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/adjacent-nested-fragments/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/append-prepend/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/append-prepend/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/append-prepend/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-api-move-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-api-move-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-api/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-api/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-api/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-ref/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-ref/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-custom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-custom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-dom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-dom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-destroy-unsubscribe-dom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-events/components/app-legacy-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-events/components/app-legacy-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dynamic-tag-name/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dynamic-tag-name/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-dynamic-tag-name/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-conditional-bubbles/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-conditional-bubbles/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-conditional-bubbles/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-conditional-direct/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-conditional-direct/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-conditional-direct/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-dynamic/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-event-handler-method-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-extends-EventEmitter/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-extends-EventEmitter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-extends-EventEmitter/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-file-exports-class/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-file-exports-class/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-file-exports-class/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponent/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponent/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponent/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponent/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponent/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponent/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-multiple/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-multiple/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-multiple/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-multiple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-multiple/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-multiple/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-single/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-single/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-single/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-single/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-single/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getComponents-single/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getEl/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getEl/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getEl/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getEls/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getEls/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-getEls/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref-dynamic/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-include-ref/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-no-update-attrs-dynamic/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-no-update-attrs-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-no-update-attrs-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-no-update-attrs/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-no-update-attrs/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-no-update-attrs/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rerendered/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rerendered/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-all-state-when-rerendered/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-attrs-dynamic/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-attrs-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-attrs-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-attrs/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-attrs/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-attrs/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-if/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-if/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-if/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-if/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-repeated/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-repeated/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-repeated/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-root/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-preserve-dom-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-render-to-iframe/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-render-to-iframe/components/app-iframe-content/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-render-to-iframe/components/app-iframe-more-content/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-render-to-iframe/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-render-to-iframe/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-render-to-iframe/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-callback-sync/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-callback-sync/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-callback-sync/components/test-async/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-callback-sync/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-callback-sync/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-text-node/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-text-node/components/my-text-node.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-text-node/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString-text-node/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-renderToString/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-replaceState/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-replaceState/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-replaceState/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-init-order/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-init-order/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-init-order/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-init-order/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-reuse-stateful/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-reuse-stateful/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-reuse-stateful/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-reuse-stateful/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-stateless-new-props/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-stateless-new-props/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-rerender-stateless-new-props/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-setStateDirty/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-setStateDirty/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-setStateDirty/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-copy-state-on-write/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-copy-state-on-write/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-copy-state-on-write/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-preserve-body/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler-no-match/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-handler/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-on-mount/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-on-mount/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update-on-mount/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stateful-update/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stopPropagation/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stopPropagation/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-stopPropagation/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-subscribeTo-destroy-subscriber/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-subscribeTo-destroy-subscriber/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-subscribeTo-destroy-subscriber/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-subscribeTo-destroy-target/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-subscribeTo-destroy-target/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-subscribeTo-destroy-target/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-toggle-spread-attributes/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-toggle-spread-attributes/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-toggle-spread-attributes/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-transclusion/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-unescaped-html/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-unescaped-html/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-unique-id/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-unique-id/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-unique-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-var/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/component-var/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-function/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-multiple-once/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-multiple-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-multiple-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-multiple/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-multiple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative-multiple/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/components/app-bar/renderer.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declarative/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declaritive-once/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declaritive-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declaritive-once/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-declaritive-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component-once/components/item/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component-once/lookup.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component-once/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component/components/item/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component/lookup.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events-repeated-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/custom-events/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-cleanup/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-cleanup/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-cleanup/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-component/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-component/components/app-simple/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-component/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-detach/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-detach/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-detach/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/components/app-custom-events/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/components/app-custom-events/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/marko.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-legacy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/destroy-multiple-root-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-boundary-inner-component-only/components/inner/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-boundary-inner-component-only/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-boundary-inner-component-only/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch-append/components/bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch-append/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch-append/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch-append/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch/components/bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-mismatch/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-toplevel-surrounded/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-component-toplevel-surrounded/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-destroy-child/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-destroy-child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-destroy-child/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/message/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/welcome/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-dynamic-nested-roots/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-dynamic-nested-roots/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-el-before-component/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-el-before-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-el-before-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-mismatch-remove-fragment/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-mismatch-remove-fragment/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-rearrange-keyed-components/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-rearrange-keyed-components/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-rearrange-keyed-components/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-rearrange-keyed-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-rearrange-keyed-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-remove-all-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-remove-all-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-remove-end-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-remove-end-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-remove-start-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-remove-start-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-simple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-simple/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-dynamic/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-dynamic/components/world/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/world/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed/components/world/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-components-keyed/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-keyed-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-keyed-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-unkeyed-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/diffpatch-swap-unkeyed-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-custom-event/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-custom-event/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-event-handlers-alternate/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-event-handlers-alternate/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-non-bubbling/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-non-bubbling/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dom-events-repeated-el-non-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-custom-event-handler/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-custom-event-handler/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-custom-event-handler/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-default-namespace/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-default-namespace/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-html-event-handler/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-html-event-handler/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-no-update-html-attributes/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-no-update-html-attributes/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-preserve-old/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-preserve-old/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-preserve-old/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-root/modal.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-user-key/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-user-key/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/dynamic-tag-user-key/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/emit-event-during-mount/components/custom-tag/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/emit-event-during-mount/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/emit-event-during-mount/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-el-function/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-el-function/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-el-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-el-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-if-else-nested-component/components/color-include/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-if-else-nested-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-attach-if-else-nested-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-component-destroy/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-component-destroy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-el-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-el-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-el-preventDefault/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-el-preventDefault/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-remove-nested-component-last/components/color-li/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-remove-nested-component-last/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-remove-nested-component-last/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-remove-nested-component-middle/components/color-li/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-remove-nested-component-middle/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-detach-remove-nested-component-middle/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-bubbling-once-split/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-bubbling-once-split/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-bubbling-once-split/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-bubbling-once/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-bubbling-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-bubbling-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-custom-args/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-custom-args/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-custom-args/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-function/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-function/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-function/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-once/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-non-bubbling/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-non-bubbling/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-dom-args-non-bubbling/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-function/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-function/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-once/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-once/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-once/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-root-el/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/event-handler-non-bubbling-root-el/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/components/app-button/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/components/app-button/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/components/app-checkbox/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/components/app-checkbox/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/components/app-checkbox/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/extend-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/for-first-el-key-cache-value/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/for-first-el-key-cache-value/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/forceUpdate/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/forceUpdate/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-nested-fragments/components/child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-nested-fragments/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-nested-fragments/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-split-component/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-split-component/components/child/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-split-component/components/child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-split-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-component-for-el-split-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-el-nested-fragments/components/child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-el-nested-fragments/components/nested-child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-el-nested-fragments/template.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/get-el-nested-fragments/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/global-rerender-nested/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/global-rerender-nested/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/global-rerender-nested/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/global-rerender/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/global-rerender/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/implicit-component-keys/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/implicit-component-keys/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/implicit-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-event-handler/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-event-handler/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-event-handler/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-preserve-old/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-preserve-old/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-preserve-old/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-root/modal.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/include-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-checkbox/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-checkbox/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-global/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-global/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-change-nested/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-change-nested/components/foo/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-change-nested/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-change-nested/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-change/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-change/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-value/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-no-value/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-persisted-nested-component/components/app-counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-persisted-nested-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-persisted-nested-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-persisted/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-persisted/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-value-zero/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/input-value-zero/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/insert-before-after/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/insert-before-after/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/insert-before-after/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/key-transcluded-content/components/some-nested-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/key-transcluded-content/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/key-transcluded-content/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/keyed-matching-transcluded/components/card/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/keyed-matching-transcluded/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/keyed-matching-transcluded/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/label-for-scoped-repeated/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/label-for-scoped-repeated/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/label-for/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/label-for/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/label-for/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-constructor/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-constructor/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-destroy/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-destroy/hooks.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-destroy/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-destroy/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-no-id/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-no-id/hooks.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-no-id/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-no-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-with-id/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-with-id/hooks.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-with-id/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-nested-with-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/hooks.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-render-arg/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-render-arg/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/lifecyle-hooks-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/morphdom-node-added-nested-keyed/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/morphdom-node-added-nested-keyed/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/multiple-roots-rerender-root-child/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/multiple-roots-rerender-root-child/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/multiple-roots-rerender-root-child/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/nested-fragment-namespace/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/nested-fragment-namespace/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/nested-fragments/components/container.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/nested-fragments/components/fragment.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/nested-fragments/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/nested-fragments/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/onCreate/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/onCreate/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput-instance-data/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput-instance-data/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput-instance-data/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput-return/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput-return/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/onInput/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-autokey/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-autokey/components/container.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-autokey/components/counter.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-autokey/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-autokey/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-userkey/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-userkey/components/container.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-userkey/components/counter.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-userkey/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-component-transcluded-userkey/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body-no-id/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body-no-id/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body-no-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body-shared-key/components/child-preserved.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body-shared-key/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body-shared-key/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-body/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-conditional-before/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-conditional-before/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-conditional-before/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-loop/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-loop/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-loop/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-no-id/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-no-id/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-no-id/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-autokey/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-autokey/components/container.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-autokey/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-autokey/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-userkey/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-userkey/components/container.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-userkey/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom-transcluded-userkey/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-dom/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-nested/components/hello.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-nested/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-nested/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-nodes-update-scoped-elements/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/preserve-nodes-update-scoped-elements/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/ref-nested-component-multiple-root-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/remove-last-multi-root-component/child.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/remove-last-multi-root-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/remove-last-multi-root-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/replace-async/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/replace-async/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/replace-async/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/replace/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/replace/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/replace/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/replaceChildrenOf/components/app-counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/replaceChildrenOf/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/replaceChildrenOf/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-destroy-incompatible/components/bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-destroy-incompatible/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-destroy-incompatible/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-destroy-incompatible/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-multiple-roots/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-multiple-roots/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-same-root/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-same-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-same-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-style-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/rerender-style-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-custom-event/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-custom-event/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-custom-event/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-custom-event/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-implicit-bind-component/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-implicit-bind-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-implicit-bind-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-inline/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-inline/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-key/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-key/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-key/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-multiple-root-els/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-multiple-root-els/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-multiple-root-els/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-single-file-component/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-single-file-component/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry-split/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry-split/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry-split/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry-split/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/sanity-check-template-entry/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/scoped-link/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/scoped-link/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/scoped-link/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/server-client-mismatch/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/server-client-mismatch/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/server-client-mismatch/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/server-client-mismatch/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/set-null-state/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/set-null-state/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-export-class/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-export-class/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-export-class/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-export-class/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-inline/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-inline/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser-inline/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/split-browser/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-freeze/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-freeze/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-null-undefined/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-null-undefined/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-var/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-var/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-var/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-watch-null-async/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-watch-null-async/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-watch-null/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-watch-null/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-watch-undefined/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/state-watch-undefined/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/style-attr/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/style-attr/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-empty/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-empty/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-empty/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-params-nested-tags/components/name/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-params-nested-tags/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-params-nested-tags/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-params/components/name/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-params/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/tag-params/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/textarea-value-attribute/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/textarea-value-attribute/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/textarea/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/textarea/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/top-level-transcluded-content/components/inner.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/top-level-transcluded-content/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/top-level-transcluded-content/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transcluded-component-from-non-rerender-root/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transcluded-component-from-non-rerender-root/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transcluded-component-from-non-rerender-root/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-attr/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-attr/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-attr/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-tag/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-tag/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-body-slot-tag/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-not-in-state/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-not-in-state/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-not-in-state/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-split/component-browser.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-split/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-split/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-include-split/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-non-bubbling-event/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-non-bubbling-event/components/container/marko-tag.json (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-non-bubbling-event/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-non-bubbling-event/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-repeated-nested/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-repeated-nested/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-repeated-nested/components/list/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-repeated-nested/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-repeated-nested/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful-shared-key/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful-shared-key/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful/components/container/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/transclusion-rerender-stateful/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/update-next-tick/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/update-next-tick/test.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/update-queued/component.js (100%) rename {test => packages/marko/test}/components-browser/fixtures/update-queued/index.marko (100%) rename {test => packages/marko/test}/components-browser/fixtures/update-queued/test.js (100%) rename {test => packages/marko/test}/components-browser/index.test.js (100%) rename {test => packages/marko/test}/components-browser/template.component-browser.js (100%) rename {test => packages/marko/test}/components-browser/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/auto-key-els/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/auto-key-els/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/auto-key-els/foo.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/auto-key-els/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/bind-component/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/bind-component/index.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/bind-component/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/bind-widget/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/bind-widget/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/bind-widget/widget.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-include-attr/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-include-attr/index.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-include-attr/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-include-attr2/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-include-attr2/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-include-attr2/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-template-entry/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-template-entry/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/component-template-entry/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-colon-attr/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-colon-attr/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/key-suffix/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/macro-component/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/macro-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/widget-types/component-mobile.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/widget-types/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/widget-types/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/widget-types/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/widget-types/widget-mobile.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html-deprecated/widget-types/widget.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/arrow-functions/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/arrow-functions/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els-renderBody/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els-renderBody/components/another-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els-renderBody/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els-renderBody/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els/foo.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/auto-key-els/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/bind-component/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/bind-component/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/bind-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/bind-widget/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/bind-widget/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/bind-widget/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-if-el/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-if-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-if-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-if/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-if/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-if/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/marko-tag.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/renderer.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-no-output-tag/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-el-no-output-tag/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-if-root/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-if-root/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-if-root/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-multi-root-html-els/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/marko-tag.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/renderer.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-no-output-tag-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-no-output-tag-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-html-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/boundary-single-root-html-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/browser-json-dependency/browser.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/browser-json-dependency/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/browser-json-dependency/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/marko-tag.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/renderer.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/marko-tag.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/renderer.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/child-tag-no-output/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/class-method-empty-return/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/class-method-empty-return/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-inline-class/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-inline-class/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-inline-multiple-roots/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-inline-multiple-roots/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry-split/component-browser.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry-split/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry-split/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry-split/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry/component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-entry/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-non-index/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-non-index/template.component.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-non-index/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/component-template-non-index/template.style.css (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/implicit-component/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/implicit-component/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-non-component/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-non-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-non-component/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-widget-only/component-browser.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-widget-only/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-widget-only/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/index-widget-only/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/key/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/label-for/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/label-for/template.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/macro-widget/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/macro-widget/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/nodejs-8-async-await/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/nodejs-8-async-await/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/scoped-suffix/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/scoped-suffix/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-css/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-css/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-css/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-less-invalid-attr/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-less-invalid-attr/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-less-invalid-attr/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-less/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-less/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/style-inline-less/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/style.css (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/style.less (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/style.scss (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/style.styl (100%) rename {test => packages/marko/test}/components-compilation/fixtures-html/styles-in-directory/test.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-if-el/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-if-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-if-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-if/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-if/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/marko-tag.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/renderer.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-no-output-tag/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-el-no-output-tag/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-html-tag/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-html-tag/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-if-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-if-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-if-root/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-if-root/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-if-root/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-multi-root-html-els/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/marko-tag.json (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/renderer.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-no-output-tag-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-no-output-tag-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-html-el/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/boundary-single-root-html-el/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/component-with-import-static/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/component-with-import-static/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/implicit-component/components/my-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/implicit-component/expected.js (100%) rename {test => packages/marko/test}/components-compilation/fixtures-vdom/implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-compilation/html.test.js (100%) rename {test => packages/marko/test}/components-compilation/vdom.test.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-async/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-async/widget.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/widget.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/widget.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/async-boundaries/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/await-surround-html/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/await-surround-html/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/await-surround-html/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-globals-async/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-globals-async/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-globals-async/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-globals-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-globals-async/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-init-async/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-init-async/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-init-async/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-init-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-init-async/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-renderBody/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-renderBody/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-renderBody/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/component-mount-root-renderBody/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/custom-events/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/diff-html-include-layout/layout.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/diff-html-include-layout/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/diff-html-include-layout/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/components/no-args/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg-array/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/components/two-args/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events-bubbling/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/dom-events/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/components.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/components.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/getRenderedWidgets2/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/hello-implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/implicit-component-root-tag-params/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/implicit-component-root-tag-params/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-input-preserve-focus/components/container/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-input-preserve-focus/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-input-preserve-focus/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-input-preserve-focus/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-preserve/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-preserve/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-preserve/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-preserve/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-preserve/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/include-preserve/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/components/app-baz/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/components/app-baz/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-included/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-immediate/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag-none/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/init-widgets-tag/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-no-update-for-loop/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-no-update-for-loop/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-no-update-for-loop/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/container/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/remove-last-multi-root-component/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/remove-last-multi-root-component/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/components/list-items/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/server-browser-unique-ids/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/server-browser-unique-ids/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/server-browser-unique-ids/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/server-browser-unique-ids/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-async-keys/components/app-child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-async-keys/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-async-keys/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-component-renderer/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/widget.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/split-widget-renderer/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-config/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-config/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-config/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-config/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-config/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-config/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/widget.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/widget.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-fixed-id/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state-undefined/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state-undefined/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state-undefined/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state-undefined/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/widget-state/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/xss/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/xss/components/app-foo/index.js (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/xss/components/app-foo/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/xss/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/xss/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures-deprecated/xss/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/components/app-hello-async/renderer.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/components/app-hello/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/components/app-init-async/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/components/app-init-async/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/async-boundaries/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/await-surround-html/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/await-surround-html/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/await-surround-html/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-config/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-config/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-config/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-config/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-config/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/components/app-fixed-id/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/components/app-fixed-id/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/components/app-hello/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-fixed-id/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals-async/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals-async/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals-async/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-globals/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-init-async/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-init-async/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-init-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-init-async/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input-ref/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-input/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-hasRenderBody/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-hasRenderBody/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-hasRenderBody/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-hasRenderBody/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-hasRenderBody/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-renderBody/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-renderBody/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-renderBody/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-renderBody/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-mount-root-renderBody/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-state/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-state/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-state/components/app-state-watch/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-state/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-state/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/component-state/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/components/app-fancy-button/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/components/app-fancy-button/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/custom-events/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-body-root/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-body-root/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-body/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-body/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-head-root/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-head-root/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-head/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-head/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-html-include-layout/layout.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-html-include-layout/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-html-include-layout/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-html/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-html/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-title/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/diff-title/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/components/no-args/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/components/one-arg-array/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/components/one-arg/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/components/two-args/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events-bubbling/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/dom-events/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-component/components/a/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-component/components/b/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-component/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-component/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-tag-with-key/components/dynamic-tag-key/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-tag-with-key/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-tag-with-key/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/empty-tag-with-key/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-no-rerender/components/hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-no-rerender/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-no-rerender/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-no-rerender/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-split/components/split-component/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-split/components/split-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-split/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-split/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getEl-split/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/browser.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/components.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/components/app-simple/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/getRenderedComponents/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/if-empty-component/components/a/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/if-empty-component/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/if-empty-component/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-macro-params/components/hello-implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-macro-params/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-macro-params/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root-tag-params/components/hello-implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root-tag-params/components/name/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root-tag-params/components/name/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root-tag-params/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root-tag-params/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/components/implicit-nested/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root/components/hello-implicit-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/implicit-component-root/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-input-preserve-focus/components/container/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-input-preserve-focus/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-input-preserve-focus/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-input-preserve-focus/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-preserve/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-preserve/components/foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-preserve/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-preserve/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/include-preserve/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-before-widgets-loaded/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate-await-client-reorder/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/components/app-baz/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/components/app-baz/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-immediate/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/components/app-baz/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/components/app-baz/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag-none/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/components/app-baz/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/components/app-baz/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-components-tag/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/components/app-bar/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/components/app-bar/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/components/app-baz/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/components/app-baz/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/init-included/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/components/lifecycle-events/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/lifecycle-events/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/nesting/components/a/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/nesting/components/b/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/nesting/components/c/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/nesting/components/d/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/nesting/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/nesting/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update-component/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update-component/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update-component/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update-with-an-event/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update-with-an-event/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update-with-an-event/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/components/no-update-attr/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/components/no-update-body-el/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/components/no-update-el-nested/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/components/no-update-el/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/no-update/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/old-hydrate-no-create-no-input/components/child-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/old-hydrate-no-create-no-input/components/test-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/old-hydrate-no-create-no-input/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/old-hydrate-no-create-no-input/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null-and-return/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object-and-return/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-return/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput-noBrowserRerender/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/components/onInput-assign-null-and-return/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/components/onInput-assign-null/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/components/onInput-assign-object-and-return/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/components/onInput-assign-object/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/components/onInput-return/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/onInput/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-looped-attribute-tag/components/child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-looped-attribute-tag/components/child/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-looped-attribute-tag/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-looped-attribute-tag/components/root/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-looped-attribute-tag/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-looped-attribute-tag/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-no-update-for-loop/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-no-update-for-loop/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-no-update-for-loop/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-server-rendered-content-on-mount/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-server-rendered-content-on-mount/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-server-rendered-content-on-mount/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-content-on-state-change/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-content-on-state-change/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/container/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-key-on-state-change/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/preserve-transcluded-key-on-state-change/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/remove-last-multi-root-component/components/child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/remove-last-multi-root-component/components/root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/remove-last-multi-root-component/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/remove-last-multi-root-component/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/render-and-mount-order/components/app-hello/components/inner/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/render-and-mount-order/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/render-and-mount-order/components/app-wrapper/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/render-and-mount-order/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/render-and-mount-order/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/render-and-mount-order/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/repeated-list-items-unkeyed/components/list-items/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/repeated-list-items-unkeyed/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/repeated-list-items-unkeyed/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/runtime-id/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/runtime-id/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/runtime-id/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/runtime-id/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/runtime-id/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-browser-unique-ids/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-browser-unique-ids/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-browser-unique-ids/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-browser-unique-ids/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-browser-unique-ids/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-dom-event-handlers/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-dom-event-handlers/components/counter/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-dom-event-handlers/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-dom-event-handlers/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-dom-event-handlers/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-function-references/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-function-references/components/app/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-function-references/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-function-references/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/server-render-function-references/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-async-keys/components/app-child/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-async-keys/components/app-hello/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-async-keys/components/app-hello/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-async-keys/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-async-keys/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-dynamic-tag/components/app-button/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-dynamic-tag/components/app-root/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-dynamic-tag/components/app-root/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-dynamic-tag/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-dynamic-tag/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/app-button-split/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/app-button-split/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/app-button-split/marko-tag.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/component-only/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/components/component-only/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-component-renderer/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-emit-multi-args/components/split-component/component-browser.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-emit-multi-args/components/split-component/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-emit-multi-args/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-emit-multi-args/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/split-emit-multi-args/tests.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/xss/components/app-foo/component.js (100%) rename {test => packages/marko/test}/components-pages/fixtures/xss/components/app-foo/index.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/xss/marko.json (100%) rename {test => packages/marko/test}/components-pages/fixtures/xss/template.marko (100%) rename {test => packages/marko/test}/components-pages/fixtures/xss/tests.js (100%) rename {test => packages/marko/test}/components-pages/index.test.js (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app/index.marko (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/index.marko (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/test.js (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/invalid-missing-template/template.marko (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/invalid-missing-template/test.js (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/invalid-missing-template/widget.js (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/w-bind-missing-widget/index.foo (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/w-bind-missing-widget/template.marko (100%) rename {test => packages/marko/test}/components-server/fixtures-deprecated/w-bind-missing-widget/test.js (100%) rename {test => packages/marko/test}/components-server/fixtures/cspNonce/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-server/fixtures/cspNonce/marko.json (100%) rename {test => packages/marko/test}/components-server/fixtures/cspNonce/template.marko (100%) rename {test => packages/marko/test}/components-server/fixtures/cspNonce/test.js (100%) rename {test => packages/marko/test}/components-server/fixtures/getRenderedWidgets/components/app-simple/index.marko (100%) rename {test => packages/marko/test}/components-server/fixtures/getRenderedWidgets/index.marko (100%) rename {test => packages/marko/test}/components-server/fixtures/getRenderedWidgets/test.js (100%) rename {test => packages/marko/test}/components-server/index.test.js (100%) rename {test => packages/marko/test}/express/fixtures/multiple-express-instances/test.js (100%) rename {test => packages/marko/test}/express/fixtures/res.marko-reg-multiple/test.js (100%) rename {test => packages/marko/test}/express/fixtures/server-headers/template.marko (100%) rename {test => packages/marko/test}/express/fixtures/server-headers/test.js (100%) rename {test => packages/marko/test}/express/fixtures/server-incorrect-usage/template.marko (100%) rename {test => packages/marko/test}/express/fixtures/server-incorrect-usage/test.js (100%) rename {test => packages/marko/test}/express/fixtures/server-locals/expected.html (100%) rename {test => packages/marko/test}/express/fixtures/server-locals/template.marko (100%) rename {test => packages/marko/test}/express/fixtures/server-locals/test.js (100%) rename {test => packages/marko/test}/express/fixtures/server-priority/expected.html (100%) rename {test => packages/marko/test}/express/fixtures/server-priority/template.marko (100%) rename {test => packages/marko/test}/express/fixtures/server-priority/test.js (100%) rename {test => packages/marko/test}/express/fixtures/server-return-promise/template.marko (100%) rename {test => packages/marko/test}/express/fixtures/server-return-promise/test.js (100%) rename {test => packages/marko/test}/express/index.test.js (100%) rename {test => packages/marko/test}/express/versions/express-4/.gitignore (100%) rename {test => packages/marko/test}/express/versions/express-4/package-lock.json (100%) rename {test => packages/marko/test}/express/versions/express-4/package.json (100%) rename {test => packages/marko/test}/express/versions/express-5/.gitignore (100%) rename {test => packages/marko/test}/express/versions/express-5/package-lock.json (100%) rename {test => packages/marko/test}/express/versions/express-5/package.json (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ArrayExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ArrayExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Assignment/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Assignment/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/BinaryExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/BinaryExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ConditionalExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ConditionalExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/FunctionCall/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/FunctionCall/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-boolean/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-boolean/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-null/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-null/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-number/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-number/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-string/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-string/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-undefined/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/Literal-undefined/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/NewExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/NewExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ObjectExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ObjectExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ThisExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/ThisExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/UnaryExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/UnaryExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/UpdateExpression/expected.js (100%) rename {test => packages/marko/test}/expression-toString/fixtures/UpdateExpression/input.js (100%) rename {test => packages/marko/test}/expression-toString/index.test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/a/component.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/a/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/b/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/temp/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/component-to-template/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/load/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/load/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/load/modified-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/load/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/load/template.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/load/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-extension/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-extension/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-extension/modified-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-extension/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-extension/template.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-extension/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-multiple-extensions/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-multiple-extensions/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-multiple-extensions/modified-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-multiple-extensions/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-multiple-extensions/template.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-multiple-extensions/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-without-period/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-without-period/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-without-period/modified-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-without-period/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-without-period/template.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require-custom-without-period/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require/modified-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require/template.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/require/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/a/component.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/a/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/b/component.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/b/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-export-component/test.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/.gitignore (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/a/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/b/component.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/b/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/initial-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/reloaded-expected.html (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/temp/component.js (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/temp/index.marko (100%) rename {test => packages/marko/test}/hot-reload/fixtures/template-to-component/test.js (100%) rename {test => packages/marko/test}/hot-reload/index.test.js (100%) rename {test => packages/marko/test}/marko-debug-babel-plugin/fixtures/compiles/expected.js (100%) rename {test => packages/marko/test}/marko-debug-babel-plugin/fixtures/compiles/input.js (100%) rename {test => packages/marko/test}/marko-debug-babel-plugin/fixtures/compiles/test.js (89%) rename {test => packages/marko/test}/marko-debug-babel-plugin/index.test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/clean-dir/template1.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/clean-dir/template2.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/clean-dir/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/compile-dir-no-template/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/compile-dir/template1.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/compile-dir/template2.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/compile-dir/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/multiple-dirs/a/template.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/multiple-dirs/b/template.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/multiple-dirs/excluded/template.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/multiple-dirs/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/single-template-write-version-comment/template.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/single-template-write-version-comment/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/single-template/template.marko (100%) rename {test => packages/marko/test}/markoc/fixtures/single-template/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/single-xml-template/template.marko.xml (100%) rename {test => packages/marko/test}/markoc/fixtures/single-xml-template/test.js (100%) rename {test => packages/marko/test}/markoc/fixtures/usage/test.js (100%) rename {test => packages/marko/test}/markoc/index.test.js (100%) rename {test => packages/marko/test}/migrate/fixtures/assign-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/assign-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/async-fragment-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/async-fragment-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/components/FifthComponent.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/components/FourthComponent.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/components/MyComponent.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/components/SecondComponent.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/components/ThirdComponent.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-dynamic/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-renderer/components/NormalComponent.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-renderer/components/RendererComponent/renderer.js (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-renderer/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-renderer/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-unwrap/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if-unwrap/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/body-only-if/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/class-tag-named/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/class-tag-named/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/control-flow-directives/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/control-flow-directives/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/dynamic-attributes/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/dynamic-attributes/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/for-key/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/for-key/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/include-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/include-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/invoke-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/invoke-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/key-modifier/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/key-modifier/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/layout-placeholder/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/layout-placeholder/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/layout-put/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/layout-put/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/layout-use/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/layout-use/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-await-syntax/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-await-syntax/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-for-syntax/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-for-syntax/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-macro-syntax/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-macro-syntax/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-nested-tag/components/my-tag.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-nested-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-nested-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-tag-params/components/my-tag/index.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-tag-params/components/my-tag/marko-tag.json (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-tag-params/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/legacy-tag-params/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/marko-init-directive/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/marko-init-directive/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/non-standard-template-literals/components/test.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/non-standard-template-literals/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/non-standard-template-literals/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/partial-dynamic-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/partial-dynamic-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/ref-with-for-ref/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/ref-with-for-ref/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/ref/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/ref/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/render-call-in-scriptlet/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/render-call-in-scriptlet/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/unless-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/unless-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/var-tag/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/var-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-n/index.js (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-n/prompts.js (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-n/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-n/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-y/index.js (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-y/prompts.js (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-y/snapshot-expected.js (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-y/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-y/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-bind-prompt-y/updated-path-snapshot-expected.json (100%) rename {test => packages/marko/test}/migrate/fixtures/w-body-attr-val/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-body-attr-val/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-body/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-body/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-config/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-config/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-for/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-for/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-id/components/test.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-id/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-id/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-on/components/some-tag/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-on/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-on/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-preserve-attrs/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-preserve-attrs/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-preserve-body/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-preserve-body/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-preserve/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/w-preserve/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-data-is-state/index.js (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-data-is-state/prompts.js (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-data-is-state/snapshot-expected.js (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-data-is-state/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-data-is-state/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-el-id-scoped/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-el-id-scoped/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-get-template-data/index.js (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-get-template-data/prompts.js (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-get-template-data/snapshot-expected.js (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-get-template-data/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-get-template-data/template.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-in-attrs/snapshot-expected.marko (100%) rename {test => packages/marko/test}/migrate/fixtures/widget-in-attrs/template.marko (100%) rename {test => packages/marko/test}/migrate/index.test.js (100%) rename {test => packages/marko/test}/migrate/package.json (100%) rename {test => packages/marko/test}/morphdom/fixtures/add-rearrange-incompatible-keys/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/add-rearrange-incompatible-keys/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/add-rearrange-incompatible-keys/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/add-rearrange/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/add-rearrange/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/add-rearrange/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/attr-value-empty-string/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/attr-value-empty-string/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/attr-value-empty-string/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-disabled/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-disabled/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-disabled/index.js (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-disabled/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-enabled/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-enabled/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-enabled/index.js (100%) rename {test => packages/marko/test}/morphdom/fixtures/button-element-enabled/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/change-tagname-ids/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/change-tagname-ids/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/change-tagname-ids/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/change-tagname/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/change-tagname/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/change-tagname/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/data-table/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/data-table/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/data-table/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/data-table2/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/data-table2/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/data-table2/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/equal/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/equal/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/equal/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/id-change-tag-name/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/id-change-tag-name/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/id-change-tag-name/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-2/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-2/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-2/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-3/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-3/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-3/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-4/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-4/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-4/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-5/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-5/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-5/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-6/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-6/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-6/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-7/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-7/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested-7/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-nested/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-prepend/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-prepend/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/ids-prepend/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/incompatible-root-tag-with-keyed-child/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/incompatible-root-tag-with-keyed-child/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/incompatible-root-tag-with-keyed-child/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/incompatible-root-tag/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/incompatible-root-tag/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/incompatible-root-tag/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-disabled/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-disabled/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-disabled/index.js (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-disabled/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-enabled/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-enabled/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-enabled/index.js (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element-enabled/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/input-element/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/keyed-incompatible/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/keyed-incompatible/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/keyed-incompatible/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/large/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/large/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/large/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/lengthen/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/lengthen/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/lengthen/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/one/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/one/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/one/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/reverse-ids/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/reverse-ids/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/reverse-ids/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/reverse/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/reverse/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/reverse/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element-optgroup/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element-optgroup/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element-optgroup/index.js (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element-optgroup/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element/index.js (100%) rename {test => packages/marko/test}/morphdom/fixtures/select-element/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/shorten/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/shorten/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/shorten/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-div-one-to-one/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-div-one-to-one/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-div-one-to-one/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-ids/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-ids/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-ids/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-text-el/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-text-el/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple-text-el/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/simple/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-first-keyed/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-first-keyed/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-first-keyed/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-last-keyed/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-last-keyed/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-last-keyed/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-middle-keyed/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-middle-keyed/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/single-el-removal-middle-keyed/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-append-new/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-append-new/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-append-new/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-append/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-append/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-append/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-no-default-namespace/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-no-default-namespace/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-no-default-namespace/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-xlink/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-xlink/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg-xlink/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/svg/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/swap-keyed/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/swap-keyed/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/swap-keyed/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/tag-to-text/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/tag-to-text/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/tag-to-text/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/tag-with-children-to-text/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/tag-with-children-to-text/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/tag-with-children-to-text/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/text-to-tag/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/text-to-tag/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/text-to-tag/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/text-to-text/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/text-to-text/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/text-to-text/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/textarea/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/textarea/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/textarea/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/todomvc/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/todomvc/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/todomvc/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/todomvc2/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/todomvc2/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/todomvc2/to.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/two/expected.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/two/from.html (100%) rename {test => packages/marko/test}/morphdom/fixtures/two/to.html (100%) rename {test => packages/marko/test}/morphdom/index.test.js (100%) rename {test => packages/marko/test}/node-require/index.test.js (100%) rename {test => packages/marko/test}/package.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/array/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/array/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/binaryExpression/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/binaryExpression/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/complex/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/complex/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/id/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/id/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/increment-prefix/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/increment-prefix/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/increment-suffix/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/increment-suffix/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/literal-number/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/literal-number/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/literal-string/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/literal-string/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/negate/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/negate/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/new-args/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/new-args/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/new-compound/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/new-compound/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/new/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/new/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/object/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/object/input.txt (100%) rename {test => packages/marko/test}/parseExpression/fixtures/this/expected.json (100%) rename {test => packages/marko/test}/parseExpression/fixtures/this/input.txt (100%) rename {test => packages/marko/test}/parseExpression/index.test.js (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-array-with-index/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-array-with-index/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-comment/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-comment/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-crazy/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-crazy/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-invalid-option/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-invalid-option/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-invalid-option2/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-invalid-option2/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-iterator-space/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-iterator-space/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-iterator/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-iterator/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-nesting/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-nesting/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-separator-space/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-separator-space/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-simple/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-simple/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var-separator-iterator/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var-separator-iterator/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var-separator/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var-separator/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var-space/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var-space/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-status-var/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-strings/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEach-strings/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEachProp-step-var/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEachProp-step-var/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEachProp/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forEachProp/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/forRange-to-expr/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/forRange-to-expr/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/nativeFor-empty-init/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/nativeFor-empty-init/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/nativeFor-invalid/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/nativeFor-invalid/input.txt (100%) rename {test => packages/marko/test}/parseFor/fixtures/nativeFor/expected.json (100%) rename {test => packages/marko/test}/parseFor/fixtures/nativeFor/input.txt (100%) rename {test => packages/marko/test}/parseFor/index.test.js (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-as/expected.json (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-as/input.txt (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-concise/expected.json (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-concise/input.txt (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-member-newlines/expected.json (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-member-newlines/input.txt (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-member/expected.json (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-member/input.txt (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-object/expected.json (100%) rename {test => packages/marko/test}/parseImport/fixtures/parseImport-object/input.txt (100%) rename {test => packages/marko/test}/parseImport/index.test.js (100%) rename {test => packages/marko/test}/parseJavaScriptArgs/fixtures/mixed/expected.json (100%) rename {test => packages/marko/test}/parseJavaScriptArgs/fixtures/mixed/input.txt (100%) rename {test => packages/marko/test}/parseJavaScriptArgs/index.test.js (100%) rename {test => packages/marko/test}/parser/fixtures-deprecated/empty-attr/expected.json (100%) rename {test => packages/marko/test}/parser/fixtures-deprecated/empty-attr/template.marko (100%) rename {test => packages/marko/test}/parser/fixtures-deprecated/scriptlet/expected.json (100%) rename {test => packages/marko/test}/parser/fixtures-deprecated/scriptlet/template.marko (100%) rename {test => packages/marko/test}/parser/fixtures-deprecated/var-body/expected.json (100%) rename {test => packages/marko/test}/parser/fixtures-deprecated/var-body/template.marko (100%) rename {test => packages/marko/test}/parser/index.test.js (100%) rename {test => packages/marko/test}/pretty-print/fixtures/assignment/expected.js (100%) rename {test => packages/marko/test}/pretty-print/fixtures/assignment/expected.json (100%) rename {test => packages/marko/test}/pretty-print/fixtures/assignment/index.js (100%) rename {test => packages/marko/test}/pretty-print/fixtures/marko-template/expected.json (100%) rename {test => packages/marko/test}/pretty-print/fixtures/marko-template/index.js (100%) rename {test => packages/marko/test}/pretty-print/index.test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-arg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-args-merge/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-args-merge/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-args-merge/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-args/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-args/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-args/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-invoked-once/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-invoked-once/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-invoked-once/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-mixed/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-mixed/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-nested/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-nested/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-sync/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-client-reorder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-data-provider-method/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-data-provider-method/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-data-provider-method/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-data-providers/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-data-providers/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-data-providers/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-error-message-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-error-message-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-error-message-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-error/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-error/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-error/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-callback/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-callback/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-callback/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-return-promise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-return-promise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-return-promise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-function-data-provider-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-placeholder-message-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-placeholder-message-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-placeholder-message-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-timeout/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-timeout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-timeout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-callback/await-timeout/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-args/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-args/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-args/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-client-reorder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-data-providers/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-data-providers/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-data-providers/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-error-message-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-error-message-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-error-message-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-error/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-error/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-error/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-if/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-if/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-if/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-macros/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-macros/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-macros/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-ordering/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-ordering/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-ordering/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-ordering2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-ordering2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-ordering2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise-error-q/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise-error-q/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise-error-q/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-promise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-timeout/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-timeout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-timeout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/async-fragment-timeout/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-arg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-args-merge/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-args-merge/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-args-merge/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-args/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-args/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-args/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-invoked-once/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-invoked-once/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-sync/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-client-reorder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-data-provider-method/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-data-provider-method/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-data-provider-method/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-data-providers/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-data-providers/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-data-providers/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-error-message-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-error-message-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-error-message-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-error/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-error/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-error/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-callback/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-callback/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-callback/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-return-promise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-return-promise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-return-promise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-function-data-provider-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-if/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-if/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-macros/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-macros/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-macros/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-ordering/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-ordering/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-ordering/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-ordering2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-ordering2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-ordering2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-placeholder-message-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-placeholder-message-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-placeholder-message-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise-error-bluebird/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise-error-bluebird/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise-error-bluebird/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise-error-q/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise-error-q/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise-error-q/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-promise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-timeout/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-timeout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-timeout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-timeout/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-unless/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/await-unless/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/beginAsync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/beginAsync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/beginAsync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/cached-fragment/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/cached-fragment/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/cached-fragment/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-beginAsync/components/beginAsync/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-beginAsync/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-beginAsync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-beginAsync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-beginAsync/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-title/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-title/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-title/layout.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-title/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await-title/test.js (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-async-deprecated/components-await/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-computed-prop/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-computed-prop/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-computed-prop/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-computed-prop/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-postfix/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-postfix/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-postfix/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-postfix/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-prefix/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-prefix/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-prefix/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-unary-prefix/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assign-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/assignment/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-boolean-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-boolean-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-boolean-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-boolean-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-object/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-path/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-path/foo-tag.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-path/foo.txt (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-path/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-path/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-path/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-escaped-undefined/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-escaped-undefined/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-escaped-undefined/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-escaped-undefined/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-set-flag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-set-flag/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-set-flag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-set-flag/transformer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-set-flag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-expression/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-expression/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-expression/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-expression/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-literal/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-literal/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-literal/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-special-object-literal/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-template/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-template/foo-tag.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-template/foo-template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-template/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-template/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-template/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj-custom-tag/components/tag.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj-custom-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attr-value-obj/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attributes-dynamic-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if-custom-tag/components/test-hello/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if-custom-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/body-only-if/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment-cache-manager-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment-cache-manager-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment-cache-manager-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment-cache-manager-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cached-fragment/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cdata/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cdata/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cdata/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/cdata/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-tags-no-write-to-disk/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-tags-no-write-to-disk/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-tags-no-write-to-disk/tags/navigation-item/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-tags-no-write-to-disk/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-tags-no-write-to-disk/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-tags-no-write-to-disk/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/tags/test-circular-template-a/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/tags/test-circular-template-b/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/circular-template/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-aria-key/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-aria-key/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-aria-key/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-elId/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-elId/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-elId/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-getElId/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-getElId/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/component-getElId/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise-verbose/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/home.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/components/test-hello/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/components/test-home/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-autodiscover/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-arg2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-data-placeholders/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-key-attr/components/foo/index.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-key-attr/components/foo/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-key-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-key-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-key-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/custom-tag-with-directives/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attributes2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attrs-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attrs-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attrs-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-attrs-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-layout/components/layout.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-layout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-layout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-layout/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-layout/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/dynamic-tag-name/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/entities-with-cdata/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/entities-with-cdata/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/entities-with-cdata/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/entities-with-cdata/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-duplicate-macro/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-duplicate-macro/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-duplicate-macro/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-attr-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-attr-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-props/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-props/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-range-step/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-range-step/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-range-to-expr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-range-to-expr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-range/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-for-range/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-else-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-else-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-unless-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/error-invalid-unless-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-array-index/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-array-index/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-array-index/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-array-index/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-html/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-html/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-html/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-html/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-separator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-status-var-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-status-var-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-status-var-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr-status-var-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-if-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-if-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-as-target2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var-attr2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator-status-var2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-iterator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-native/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-native/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-native/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-native/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-map2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-separator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-separator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var-separator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var-separator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-props/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending-step/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending-step/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending-step/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending-step/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-descending2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-from-to-expr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-from-to-expr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-from-to-expr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-from-to-expr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-neg2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-neg2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-neg2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-step-neg2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-to-expr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-to-expr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-to-expr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range-to-expr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-range/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-array-expression/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-array-expression/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-array-expression/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-array-expression/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-invalid-option/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-invalid-option/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-invalid-option/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-native/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-native/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-native/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-native/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-separator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/for-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/helpers-empty-notEmpty-import2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-else-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/if-else-if-else-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr-error-missing-argument/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr-error-missing-argument/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr-error-missing-argument/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr-no-arg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr-no-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr-no-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body-empty/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body-empty/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body-empty/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body-empty/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body-empty/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-component/components/my-component/index.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-component/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-component/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-component/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-component/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-component/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data-body/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-dynamic/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs-multiple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs-multiple/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs-multiple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs-multiple/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs-multiple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-hyphen-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data-attrs/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-v3-compat/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-v3-compat/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-v3-compat/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-v3-compat/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout-v3-compat/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-layout/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-data-and-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-data-and-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-data-and-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-data-and-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-no-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-no-data/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-no-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-no-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-no-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-string-arg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-string-arg/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-string-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-string-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody-string-arg/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-renderBody/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-safeHTML2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-tag-error-missing-argument/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-tag-error-missing-argument/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-tag-error-missing-argument/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-whitespace/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-whitespace/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-whitespace/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-whitespace/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include-whitespace/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/include/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/inline-script/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/inline-script/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/inline-script/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/inline-script/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/invoke2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-dashed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-dashed/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-dashed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-dashed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-dashed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data-attrs/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-html-ext/.gitignore (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-html-ext/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-html-ext/layout-default.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-html-ext/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-html-ext/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use-html-ext/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/layout-use/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-boolean/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-boolean/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-boolean/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-boolean/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-no-args/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-no-args/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-no-args/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-no-args/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-positional-args/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-positional-args/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-positional-args/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro-positional-args/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macro/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macros-ordering/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macros-ordering/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macros-ordering/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/macros-ordering/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-comments/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-comments/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-comments/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-comments/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-bad/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-bad/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-bad/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-bad/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-bad/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-hyphens/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tag-shorthand-simple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-deep/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-empty-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated-parent/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags-self-closing/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/nested-tags/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/paren-grouping/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/paren-grouping/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/paren-grouping/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/paren-grouping/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/parsed-text-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/parsed-text-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/parsed-text-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/reserved-words-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/reserved-words-var/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/reserved-words-var/my-custom-tag.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/reserved-words-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/reserved-words-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/script-nonce/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/script-nonce/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/script-nonce/script-nonce-transformer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/script-nonce/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/script-nonce/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/script-nonce/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple-conditionals/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple-conditionals/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple-conditionals/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple-conditionals/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/simple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/space-in-complex-attr-value/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/space-in-complex-attr-value/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/space-in-complex-attr-value/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/space-in-complex-attr-value/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/spread-attributes-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/spread-attributes-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/spread-attributes-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/spread-attributes-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/static-trees/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/static-trees/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/static-trees/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-verbose/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-simple-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/syntax-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab-new/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/tags/test-tab/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/tags/test-tab/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/tags/test-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/tags/test-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/tags/test-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/tabs-tab/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/template-a.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/template-b.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/transformer-1.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/transformer-2.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/template-a.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/template-b.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/transformer-1.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/transformer-2.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer-array2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/Untitled-3 (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/template-a.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/template-b.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/transformer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/marko.json (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/template-a.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/template-b.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/transformer.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/template-transformer2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/unless-else/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/unless-else/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/unless-else/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/unless-else/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/unless-no-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/unless-no-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-assign/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-assign/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-assign/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-assign/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped2/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-scoped2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-with-attribute-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-with-attribute-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-with-attribute-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var-with-attribute-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/while-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/while-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/while-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/while-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/whitespace-var-scoped/expected.html (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/whitespace-var-scoped/template.marko (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/whitespace-var-scoped/test.js (100%) rename {test => packages/marko/test}/render/fixtures-deprecated/whitespace-var-scoped/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-static/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-static/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-static/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-boolean-static/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-empty/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-escape-xml/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-escape-xml/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-escape-xml/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-escape-xml/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-escaped/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-escaped/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-escaped/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline-escaped/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-newline/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-number/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-number/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-number/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-number/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-escaped-undefined/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-escaped-undefined/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-escaped-undefined/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-escaped-undefined/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-unescaped-undefined/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-unescaped-undefined/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-unescaped-undefined/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-placeholder-unescaped-undefined/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-number/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-number/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-number/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-number/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj-custom-tag/components/tag.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj-custom-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attr-value-obj/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-xss/components/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-xss/components/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-xss/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-xss/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attributes-dynamic-xss/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attrs-normalize-for-native-tag/components/custom-tag/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/attrs-normalize-for-native-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attrs-normalize-for-native-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attrs-normalize-for-native-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attrs-normalize-for-native-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attrs-with-render-body/components/custom-tag/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/attrs-with-render-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attrs-with-render-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attrs-with-render-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attrs-with-render-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures/attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/test.js (100%) rename {test => packages/marko/test}/render/fixtures/autocomplete/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-invoked-once/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-invoked-once/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-invoked-once/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-invoked-once/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-invoked-once/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-invoked-once/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-mixed/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-mixed/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-nested/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-nested/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-nested/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-sync/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder-sync/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder/expected-events-vdom.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-client-reorder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-error-empty-catch/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-error-empty-catch/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-error-empty-catch/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-error-no-catch/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-error-no-catch/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-error/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-error/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-error/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-macros/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-macros/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-macros/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-macros/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-order-random/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-order-random/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-order-random/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-order-random/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-ordering/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-ordering/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-ordering/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-ordering/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-promise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-promise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-promise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-promise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error-bluebird/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error-bluebird/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error-bluebird/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error-bluebird/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-render-error/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-sync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-sync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-sync/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-sync/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-timeout/expected-events.json (100%) rename {test => packages/marko/test}/render/fixtures/await-timeout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/await-timeout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/await-timeout/test.js (100%) rename {test => packages/marko/test}/render/fixtures/await-timeout/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/beginAsync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/beginAsync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/beginAsync/test.js (100%) rename {test => packages/marko/test}/render/fixtures/beginAsync/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-escaped/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-escaped/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-escaped/test.js (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-escaped/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped-escaped/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped-escaped/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped-escaped/test.js (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped-escaped/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped/test.js (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal-unescaped/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal/test.js (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal2/test.js (100%) rename {test => packages/marko/test}/render/fixtures/body-placeholder-literal2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/tags/test-bodyText/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/tags/test-bodyText/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/test.js (100%) rename {test => packages/marko/test}/render/fixtures/bodyText/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/tags/test-circular-renderer-a/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/tags/test-circular-renderer-a/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/tags/test-circular-renderer-b/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/tags/test-circular-renderer-b/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/test.js (100%) rename {test => packages/marko/test}/render/fixtures/circular-renderer/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/circular-tags-no-write-to-disk/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/circular-tags-no-write-to-disk/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/circular-tags-no-write-to-disk/tags/navigation-item/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-tags-no-write-to-disk/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-tags-no-write-to-disk/test.js (100%) rename {test => packages/marko/test}/render/fixtures/circular-tags-no-write-to-disk/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/tags/test-circular-template-a/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/tags/test-circular-template-b/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/test.js (100%) rename {test => packages/marko/test}/render/fixtures/circular-template/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-array/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-array/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-array/test.js (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-array/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-object/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-object/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-object/test.js (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-object/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-shorthand-plus-expression/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-shorthand-plus-expression/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-shorthand-plus-expression/test.js (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-shorthand-plus-expression/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures/class-attr-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/comments-preserve-ie-conditional/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/comments-preserve-ie-conditional/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/comments-preserve-ie-conditional/test.js (100%) rename {test => packages/marko/test}/render/fixtures/comments-preserve-ie-conditional/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/comments-remove/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/comments-remove/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/comments-remove/test.js (100%) rename {test => packages/marko/test}/render/fixtures/comments-remove/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-aria-key/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-aria-key/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/component-aria-key/test.js (100%) rename {test => packages/marko/test}/render/fixtures/component-file-export-class/components/hello/component.js (100%) rename {test => packages/marko/test}/render/fixtures/component-file-export-class/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/component-file-export-class/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-file-export-class/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/component-file-export-class/test.js (100%) rename {test => packages/marko/test}/render/fixtures/component-inline-style-important/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-inline-style-important/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/component-inline-style-important/test.js (100%) rename {test => packages/marko/test}/render/fixtures/component-inline-style-important/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-label-for/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-label-for/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/component-label-for/test.js (100%) rename {test => packages/marko/test}/render/fixtures/component-safe-json/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/component-safe-json/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/component-safe-json/test.js (100%) rename {test => packages/marko/test}/render/fixtures/component-safe-json/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/components-await-beginAsync/components/beginAsync/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/components-await-beginAsync/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await-beginAsync/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/components-await-beginAsync/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await-beginAsync/test.js (100%) rename {test => packages/marko/test}/render/fixtures/components-await-title/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await-title/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/components-await-title/layout.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await-title/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await-title/test.js (100%) rename {test => packages/marko/test}/render/fixtures/components-await/components/hello/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/components-await/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/components-await/test.js (100%) rename {test => packages/marko/test}/render/fixtures/components/components/foo/components/bar/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components/components/foo/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components/components/split/component-browser.js (100%) rename {test => packages/marko/test}/render/fixtures/components/components/split/components/split-child/component-browser.js (100%) rename {test => packages/marko/test}/render/fixtures/components/components/split/components/split-child/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components/components/split/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/components/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/components/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/components/test.js (100%) rename {test => packages/marko/test}/render/fixtures/concise-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/concise-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/concise-verbose/test.js (100%) rename {test => packages/marko/test}/render/fixtures/concise-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/conditional-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/conditional-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/conditional-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/conditional-attributes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-element-assign-props/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-element-assign-props/html-elements.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-element-assign-props/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-element-assign-props/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-as-template/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/home.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover-repeated-names/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/components/test-hello/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/pages/home/components/test-home/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/pages/home/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-autodiscover/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-components-file/components/bye.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-components-file/components/hello.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-components-file/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-components-file/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-components-file/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-components-file/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-data-placeholders/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-declared-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-declared-attributes/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-declared-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-declared-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-hyphen-attrs/custom-tag.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-hyphen-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-hyphen-attrs/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-hyphen-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-hyphen-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-hyphen-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-open-tag-only/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-open-tag-only/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-open-tag-only/open-tag-only-tag.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-open-tag-only/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-open-tag-only/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-open-tag-only/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/tags/test-target-property/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/tags/test-target-property/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-target-property/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-template-index/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-template-index/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-template-index/tags/test-tag/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-template-index/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-template-index/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-template-index/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag-with-directives/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/data/test.js (100%) rename {test => packages/marko/test}/render/fixtures/data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/declaration/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/declaration/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/declaration/test.js (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/tags/test-default-attributes/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/tags/test-default-attributes/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/default-attributes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/div-self-closed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/div-self-closed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/div-self-closed/test.js (100%) rename {test => packages/marko/test}/render/fixtures/div-self-closed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/doctype/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/doctype/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/doctype/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dtd/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dtd/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dtd/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-attributes3/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/components/dynamic-non-split-no-body/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/components/dynamic-non-split/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/component-browser.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/components/dynamic-split/component-browser.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/components/dynamic-split/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-split-component/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-arguments/components/layout.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-arguments/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-arguments/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-arguments/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-arguments/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-dashed-attributes/dynamic.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-dashed-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-dashed-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-dashed-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-dashed-attributes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-error-missing-value/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-error-missing-value/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-error-missing-value/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-layout/components/layout.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-layout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-layout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-layout/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-layout/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-lazy-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-lazy-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-lazy-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-lazy-attributes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-name/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-object-class-style/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-object-class-style/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-object-class-style/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-object-class-style/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-template/dynamic-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-template/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-template/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-template/test.js (100%) rename {test => packages/marko/test}/render/fixtures/dynamic-tag-template/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/empty-close-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/empty-close-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/empty-close-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/empty-close-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/entities/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/entities/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/entities/test.js (100%) rename {test => packages/marko/test}/render/fixtures/entities/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/error-bad-expression/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-bad-expression/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-bad-expression/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-class-tag-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-class-tag-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-component-class-extends/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/error-component-class-extends/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-component-class-extends/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-duplicate-macro/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-duplicate-macro/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-duplicate-macro/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-import-tag-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-import-tag-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-attr/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-if-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-if-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-tag-attr-with-if/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-tag-attr-with-if/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-tag-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-tag-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-tag-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-else-tag-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-else-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-else-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-tag-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-tag-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-tag-no-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-tag-no-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-if-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-else-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-invalid-if-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-macro-no-name/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-macro-no-name/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-mismatched-tags/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/error-mismatched-tags/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-mismatched-tags/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-missing-required-attr/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-missing-required-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-missing-required-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-open-tag-only-concise/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-open-tag-only-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-open-tag-only-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-open-tag-only-html/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-open-tag-only-html/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-open-tag-only-html/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-static-tag-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-static-tag-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-thrown-in-generator/custom-tag.js (100%) rename {test => packages/marko/test}/render/fixtures/error-thrown-in-generator/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/error-thrown-in-generator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-thrown-in-generator/test.js (100%) rename {test => packages/marko/test}/render/fixtures/error-unrecognized-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/error-unrecognized-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/error-unrecognized-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/escape-at-tag/components/child/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/escape-at-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escape-at-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/escape-at-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/escape-at-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escape-script/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escape-script/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/escape-script/test.js (100%) rename {test => packages/marko/test}/render/fixtures/escape-script/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escape-style/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escape-style/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/escape-style/test.js (100%) rename {test => packages/marko/test}/render/fixtures/escape-style/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escaped-dollar/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/escaped-dollar/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/escaped-dollar/test.js (100%) rename {test => packages/marko/test}/render/fixtures/escaped-dollar/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-array-index/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-array-index/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-array-index/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-array-index/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-html/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-html/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-html/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-html/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-separator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-status-var-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-status-var-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-status-var-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-attr-status-var-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-if-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-if-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-iterator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-native/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-native/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-native/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-native/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-props-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-props-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-props-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-props-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-props-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-props-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-props-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-props-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-props/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-props/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-props/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-props/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-descending-step/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-descending-step/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-range-descending-step/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-range-descending-step/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-from-to-expr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-from-to-expr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-range-from-to-expr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-range-from-to-expr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-2/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-neg2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-neg2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-neg2/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-range-step-neg2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-to-expr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range-to-expr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-range-to-expr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-range-to-expr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-range/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-range/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-range/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-array-expression/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-array-expression/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-array-expression/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-array-expression/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-block-scoped-key/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-block-scoped-key/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-block-scoped-key/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-native/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-native/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-native/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-native/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-no-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-no-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-separator/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-status-var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-status-var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-status-var/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag-status-var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/for-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/for-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/for-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/global-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/global-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/global-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures/global-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/global-runtime-id/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/global-runtime-id/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/global-runtime-id/test.js (100%) rename {test => packages/marko/test}/render/fixtures/global-runtime-id/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/hello-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/hello-dynamic/hello-dynamic.marko.expected.js (100%) rename {test => packages/marko/test}/render/fixtures/hello-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/hello-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/hello-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/hello-static/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/hello-static/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/hello-static/test.js (100%) rename {test => packages/marko/test}/render/fixtures/hello-static/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-comment-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/components/hello/html-elements.json (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/components/hello/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/html-elements.json (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/test.js (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested-multiple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested/components/hello/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested/html-elements.json (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register-nested/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register/html-elements.json (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register/test.js (100%) rename {test => packages/marko/test}/render/fixtures/html-elements-register/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-entities-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html-entities-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html-entities-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/html-entities-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/html/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/html/test.js (100%) rename {test => packages/marko/test}/render/fixtures/html/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if-else/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else-if/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-else/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-else/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if-else/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if-no-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if-no-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/if/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/if/test.js (100%) rename {test => packages/marko/test}/render/fixtures/if/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/ignore-unrecognized-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/ignore-unrecognized-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/ignore-unrecognized-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/ignore-unrecognized-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/img/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/img/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/img/test.js (100%) rename {test => packages/marko/test}/render/fixtures/img/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/import/bar.js (100%) rename {test => packages/marko/test}/render/fixtures/import/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/import/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/import/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-attr/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-body-empty/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-body-empty/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-body-empty/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-body-empty/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-body-empty/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-body/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-component/components/my-component/index.js (100%) rename {test => packages/marko/test}/render/fixtures/include-component/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-component/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures/include-component/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-component/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-component/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-data-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-data-body/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-data-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-data-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-data-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-data/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-dynamic/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-html/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-html/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures/include-html/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-html/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-html/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs-multiple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs-multiple/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs-multiple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs-multiple/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs-multiple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-hyphen-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data-attrs/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-v3-compat/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-v3-compat/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-v3-compat/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-v3-compat/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-layout-v3-compat/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-layout/layout-default.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-layout/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-layout/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-data-and-attrs/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-data-and-attrs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-data-and-attrs/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-data-and-attrs/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-no-data/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-no-data/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-no-data/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-no-data/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-no-data/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-string-arg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-string-arg/include-html-target.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-string-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-string-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody-string-arg/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-renderBody/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-text/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-text/include-resource-target.txt (100%) rename {test => packages/marko/test}/render/fixtures/include-text/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-text/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-text/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-whitespace/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include-whitespace/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-whitespace/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include-whitespace/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include-whitespace/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/include/include-target.marko (100%) rename {test => packages/marko/test}/render/fixtures/include/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/include/test.js (100%) rename {test => packages/marko/test}/render/fixtures/include/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/inline-script/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/inline-script/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/inline-script/test.js (100%) rename {test => packages/marko/test}/render/fixtures/inline-script/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/invoke/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/invoke/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/invoke/test.js (100%) rename {test => packages/marko/test}/render/fixtures/invoke/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/label-for/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/label-for/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/label-for/test.js (100%) rename {test => packages/marko/test}/render/fixtures/label-for/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/macro-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/macro-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro-boolean/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro-boolean/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/macro-boolean/test.js (100%) rename {test => packages/marko/test}/render/fixtures/macro-boolean/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro-no-args/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro-no-args/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/macro-no-args/test.js (100%) rename {test => packages/marko/test}/render/fixtures/macro-no-args/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macro/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/macro/test.js (100%) rename {test => packages/marko/test}/render/fixtures/macro/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macros-ordering/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/macros-ordering/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/macros-ordering/test.js (100%) rename {test => packages/marko/test}/render/fixtures/macros-ordering/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-parsed-text/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-parsed-text/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-parsed-text/test.js (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-parsed-text/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-static-text/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-static-text/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-static-text/test.js (100%) rename {test => packages/marko/test}/render/fixtures/marko-body-attr-static-text/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/marko-preserve-whitespace-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-complex-logic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-hyphens/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-conditional/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-conditional/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-conditional/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-conditional/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-conditional/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-declared/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple/components/test-message/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tag-shorthand-simple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-deep/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-empty-body/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated-parent/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-repeated/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags-self-closing/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/tags/test-nested-tags-overlay/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/tags/test-nested-tags-overlay/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/tags/test-nested-tags-overlay/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/test.js (100%) rename {test => packages/marko/test}/render/fixtures/nested-tags/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only-renderer/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only-renderer/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only-renderer/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only-renderer/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only-renderer/test.js (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only-renderer/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only/test.js (100%) rename {test => packages/marko/test}/render/fixtures/open-tag-only/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/paren-grouping/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/paren-grouping/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/paren-grouping/test.js (100%) rename {test => packages/marko/test}/render/fixtures/paren-grouping/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/parsed-text-tag/components/parsed-text/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/parsed-text-tag/components/parsed-text/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/parsed-text-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/parsed-text-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/parsed-text-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr-runtime/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr-runtime/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr-runtime/test.js (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr-runtime/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/pattern-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/placeholders-body-expressions/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/placeholders-body-expressions/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/placeholders-body-expressions/test.js (100%) rename {test => packages/marko/test}/render/fixtures/placeholders-body-expressions/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-global/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-global/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-global/test.js (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-global/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-load-option/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-load-option/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-load-option/test.js (100%) rename {test => packages/marko/test}/render/fixtures/preserveWhitespace-load-option/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/previousSibling-nextSibling/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/previousSibling-nextSibling/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/previousSibling-nextSibling/span-transformer.js (100%) rename {test => packages/marko/test}/render/fixtures/previousSibling-nextSibling/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/previousSibling-nextSibling/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/regexp-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/regexp-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/regexp-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/regexp-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/renderer-dir-main.js/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/renderer-dir-main.js/index.js (100%) rename {test => packages/marko/test}/render/fixtures/renderer-dir-main.js/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/renderer-dir-main.js/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/renderer-dir-main.js/test.js (100%) rename {test => packages/marko/test}/render/fixtures/renderer-dir-main.js/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/renderer-index.js/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/renderer-index.js/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/renderer-index.js/renderer/index.js (100%) rename {test => packages/marko/test}/render/fixtures/renderer-index.js/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/renderer-index.js/test.js (100%) rename {test => packages/marko/test}/render/fixtures/renderer-index.js/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/require/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/require/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/require/test-helpers.js (100%) rename {test => packages/marko/test}/render/fixtures/require/test.js (100%) rename {test => packages/marko/test}/render/fixtures/require/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/reserved-words/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/reserved-words/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/reserved-words/my-custom-tag.js (100%) rename {test => packages/marko/test}/render/fixtures/reserved-words/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/reserved-words/test.js (100%) rename {test => packages/marko/test}/render/fixtures/reserved-words/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-a/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-b/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-c/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-c/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-d/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-e/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-f/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-g/index.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/tags/scanned-h/index.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/test.js (100%) rename {test => packages/marko/test}/render/fixtures/scanned-tags/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-escaped-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-escaped-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script-escaped-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-json-stringify/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-json-stringify/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script-json-stringify/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-nonce/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-nonce/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/script-nonce/script-nonce-transformer.js (100%) rename {test => packages/marko/test}/render/fixtures/script-nonce/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script-nonce/test.js (100%) rename {test => packages/marko/test}/render/fixtures/script-nonce/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-string-literal-placeholder/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-string-literal-placeholder/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script-string-literal-placeholder/test.js (100%) rename {test => packages/marko/test}/render/fixtures/script-string-literal-placeholder/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/tags/test-script/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/tags/test-script/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/test.js (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities-static/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities/test.js (100%) rename {test => packages/marko/test}/render/fixtures/script-tag-entities/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/script/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/script/test.js (100%) rename {test => packages/marko/test}/render/fixtures/script/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/scriptlet/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/scriptlet/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/scriptlet/test.js (100%) rename {test => packages/marko/test}/render/fixtures/scriptlet/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/self-closing-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/self-closing-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/self-closing-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge2/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-merge2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-plus-class-obj/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-plus-class-obj/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-plus-class-obj/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-class-plus-class-obj/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-classes-many-classes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-classes-many-classes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-classes-many-classes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-classes-many-classes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div-id/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div.foo/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div.foo/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div.foo/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-div.foo/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-id-and-classes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-id-and-classes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-id-and-classes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-id-and-classes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-verbose/test.js (100%) rename {test => packages/marko/test}/render/fixtures/shorthand-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/simple-conditionals/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/simple-conditionals/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/simple-conditionals/test.js (100%) rename {test => packages/marko/test}/render/fixtures/simple-conditionals/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/simple/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/simple/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/simple/test.js (100%) rename {test => packages/marko/test}/render/fixtures/simple/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/space-around-equal-sign-for-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/space-around-equal-sign-for-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/space-around-equal-sign-for-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/space-around-equal-sign-for-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/space-in-complex-attr-value/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/space-in-complex-attr-value/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/space-in-complex-attr-value/test.js (100%) rename {test => packages/marko/test}/render/fixtures/space-in-complex-attr-value/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-class-style-html-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-class-style-html-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-class-style-html-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-custom-tag/components/test-tag/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-function-object/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-function-object/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-function-object/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-html-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-html-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-html-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-literal/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-literal/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-literal/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-no-mutate/components/test.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-no-mutate/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-no-mutate/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-no-mutate/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-custom-tag/components/test-tag/index.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-custom-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-custom-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-custom-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-html-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-html-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-order-html-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-undefined/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-undefined/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/spread-attribute-undefined/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/static-text-tag/components/static-text/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/static-text-tag/components/static-text/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/static-text-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/static-text-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/static-text-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/static-trees/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/static-trees/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/static-trees/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/static-var-complex/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/static-var-complex/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/static-var-complex/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/string-expressions/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/string-expressions/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/string-expressions/test.js (100%) rename {test => packages/marko/test}/render/fixtures/string-expressions/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-array-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-array-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-array-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-array-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object-units/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object-units/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object-units/test.js (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object-units/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object/test.js (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-object/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string-dynamic/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string-dynamic/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string-dynamic/test.js (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string-dynamic/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures/style-attr-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/svg/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/svg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/svg/test.js (100%) rename {test => packages/marko/test}/render/fixtures/svg/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-mixed/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-mixed/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-mixed/test.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-mixed/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-verbose/test.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-simple-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/tabs/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/tabs/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/tabs/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/syntax-verbose/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/tags/test-tab-new/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/tags/test-tab-new/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/tags/test-tabs-new/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/tags/test-tabs-new/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/tags/test-tabs-new/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/test.js (100%) rename {test => packages/marko/test}/render/fixtures/tabs-tab-new/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/test.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-array/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/test.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-node/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/test.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-self/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/code-generator.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/test.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-code-generator-return-tree/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-empty/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tag-empty/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tag-empty/test.js (100%) rename {test => packages/marko/test}/render/fixtures/tag-empty/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/marko-tag.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/nested-import/components/list/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/nested-import/components/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/nested-import/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/test.js (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-nested/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/package.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/package.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/renderer.js (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/package.json (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/test.js (100%) rename {test => packages/marko/test}/render/fixtures/taglib-imports-package-json/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/tags-dir-null/components/test-hello/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tags-dir-null/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/tags-dir-null/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/tags-dir-null/test.js (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-dynamic-attributes/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-dynamic-attributes/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-dynamic-attributes/tags/test-template-tag-dynamic-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-dynamic-attributes/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-dynamic-attributes/test.js (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-dynamic-attributes/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-transformer-array/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-transformer-array/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-transformer-array/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-transformer-array/transformer-1.js (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-transformer-array/transformer-2.js (100%) rename {test => packages/marko/test}/render/fixtures/template-tag-transformer-array/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/template-a.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/template-b.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/transformer-1.js (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/transformer-2.js (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer-array/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/template-a.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/template-b.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/transformer.js (100%) rename {test => packages/marko/test}/render/fixtures/template-transformer/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/text-replacement/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/text-replacement/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/text-replacement/test.js (100%) rename {test => packages/marko/test}/render/fixtures/text-replacement/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/toHTML/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/toHTML/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/toHTML/test.js (100%) rename {test => packages/marko/test}/render/fixtures/toHTML/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/toString-object/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/toString-object/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/toString-object/test.js (100%) rename {test => packages/marko/test}/render/fixtures/toString-object/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/transformer-dynamic-tag-name/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/transformer-dynamic-tag-name/marko.json (100%) rename {test => packages/marko/test}/render/fixtures/transformer-dynamic-tag-name/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/transformer-dynamic-tag-name/test.js (100%) rename {test => packages/marko/test}/render/fixtures/transformer-dynamic-tag-name/transformer.js (100%) rename {test => packages/marko/test}/render/fixtures/transformer-dynamic-tag-name/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/unary-expression/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/unary-expression/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/unary-expression/test.js (100%) rename {test => packages/marko/test}/render/fixtures/unary-expression/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/unless-else/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/unless-else/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/unless-else/test.js (100%) rename {test => packages/marko/test}/render/fixtures/unless-else/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var-assign/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var-assign/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/var-assign/test.js (100%) rename {test => packages/marko/test}/render/fixtures/var-assign/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var-new-Date/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var-new-Date/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/var-new-Date/test.js (100%) rename {test => packages/marko/test}/render/fixtures/var-new-Date/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var-tag-commas/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var-tag-commas/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/var-tag-commas/test.js (100%) rename {test => packages/marko/test}/render/fixtures/var-tag-commas/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/var/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/var/test.js (100%) rename {test => packages/marko/test}/render/fixtures/var/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/variable-id-root-node/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/variable-id-root-node/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/variable-id-root-node/test.js (100%) rename {test => packages/marko/test}/render/fixtures/variable-id-root-node/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/while-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/while-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/while-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/while-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/while-tag-no-arg/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/while-tag-no-arg/test.js (100%) rename {test => packages/marko/test}/render/fixtures/while-tag/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/while-tag/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/while-tag/test.js (100%) rename {test => packages/marko/test}/render/fixtures/while-tag/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-contentplaceholder-literal-string/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-contentplaceholder-literal-string/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-contentplaceholder-literal-string/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-contentplaceholder-literal-string/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-div/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-div/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-div/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-div/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-inline-elements/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-inline-elements/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-inline-elements/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-inline-elements/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-marko-preserve-whitespace-attr/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-marko-preserve-whitespace-attr/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-marko-preserve-whitespace-attr/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-marko-preserve-whitespace-attr/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace-concise/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace-concise/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace-concise/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace-concise/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace2/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace2/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace2/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-normalize-inner-whitespace2/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre-code/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre-code/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre-code/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre-code/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-pre/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-script/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-script/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-script/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-script/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-textarea/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-textarea/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-textarea/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace-textarea/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/whitespace/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/whitespace/test.js (100%) rename {test => packages/marko/test}/render/fixtures/whitespace/vdom-expected.html (100%) rename {test => packages/marko/test}/render/fixtures/xml-escaping/expected.html (100%) rename {test => packages/marko/test}/render/fixtures/xml-escaping/template.marko (100%) rename {test => packages/marko/test}/render/fixtures/xml-escaping/test.js (100%) rename {test => packages/marko/test}/render/fixtures/xml-escaping/vdom-expected.html (100%) rename {test => packages/marko/test}/render/index.test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-gaps/a/b/c/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-gaps/a/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-gaps/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-gaps/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-gaps/test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/c/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/a/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-without-taglib/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-without-taglib/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-without-taglib/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested-plus-installed/test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested/a/b/c/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested/a/b/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested/a/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/deeply-nested/test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir-autodiscover/a/b/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir-autodiscover/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir-autodiscover/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir-autodiscover/test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir/a/b-excluded/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir/a/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-dir/test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/a/b/c/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/a/b/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/a/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/excluded-package/test.js (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/a/b/c/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/a/b/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/a/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/expected.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/node_modules/excluded-dependency/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/node_modules/excluded-dependency/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/node_modules/included-dependency/marko.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/node_modules/included-dependency/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/package.json (100%) rename {test => packages/marko/test}/taglib-finder/fixtures/reset/test.js (100%) rename {test => packages/marko/test}/taglib-finder/index.test.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/custom-extensions/marko.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/custom-extensions/tags/test-declared-attributes/renderer.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/custom-extensions/test.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-marko-tag-file/marko.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-marko-tag-file/test.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-taglib-tag/marko.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-taglib-tag/test.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-tags-dir/marko.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-tags-dir/tags/foo/marko-tag.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/invalid-tags-dir/test.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/paths/marko.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/paths/tags/test-hello-scanned/marko-tag.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/paths/tags/test-hello-scanned/renderer.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/paths/test.js (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/shorthand-attrs-and-tags/marko.json (100%) rename {test => packages/marko/test}/taglib-loader/fixtures/shorthand-attrs-and-tags/test.js (100%) rename {test => packages/marko/test}/taglib-loader/index.test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/attribute-groups/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/attribute-groups/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/attribute-ref/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/attribute-ref/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/cache-lookup/baz/baz-tag.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/cache-lookup/baz/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/cache-lookup/foo/foo-tag.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/cache-lookup/foo/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/cache-lookup/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/core-attributes/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/core-attributes/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/core-tag/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/core-tag/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/custom-tag/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/custom-tag/taglib/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/custom-tag/taglib/test-hello/renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/custom-tag/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/de-dupe/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/de-dupe/foo-renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/de-dupe/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/de-dupe/taglib-duplicate/bar-renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/de-dupe/taglib-duplicate/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/de-dupe/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/declared-and-dynamic-attrs/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/declared-and-dynamic-attrs/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/declared-and-dynamic-attrs/renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/declared-and-dynamic-attrs/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachAttribute-html-tag/expected.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachAttribute-html-tag/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachAttribute/expected.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachAttribute/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachAttribute/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachTag/expected.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachTag/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/forEachTag/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/getTagsSorted/expected.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/getTagsSorted/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/getTagsSorted/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/global-attrs/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/global-attrs/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/global-attrs/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/html-any-attr/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/html-any-attr/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/html-tag/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/html-tag/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags-attrs/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags-attrs/foo-renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags-attrs/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags-attrs/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags/foo-renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/nested-tags/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers-core-only/foo-renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers-core-only/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers-core-only/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers-custom-node/foo-renderer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers-custom-node/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers-custom-node/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers/bar-transformer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers/expected.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers/foo-transformer.js (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers/marko.json (100%) rename {test => packages/marko/test}/taglib-lookup/fixtures/transformers/test.js (100%) rename {test => packages/marko/test}/taglib-lookup/index.test.js (100%) rename {test => packages/marko/test}/transformAttrExpression/id-plus-id-plus-literal/expected.json (100%) rename {test => packages/marko/test}/transformAttrExpression/id-plus-id-plus-literal/input.txt (100%) rename {test => packages/marko/test}/transformAttrExpression/id-plus-literal/expected.json (100%) rename {test => packages/marko/test}/transformAttrExpression/id-plus-literal/input.txt (100%) rename {test => packages/marko/test}/transformAttrExpression/literal-plus-id-plus-id/expected.json (100%) rename {test => packages/marko/test}/transformAttrExpression/literal-plus-id-plus-id/input.txt (100%) rename {test => packages/marko/test}/transformAttrExpression/literal-plus-id/expected.json (100%) rename {test => packages/marko/test}/transformAttrExpression/literal-plus-id/input.txt (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures-deprecated/attrs-dynamic/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures-deprecated/attrs-dynamic/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures-deprecated/simple/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures-deprecated/simple/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/attr-class-expression/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/attr-class-expression/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/attrs-dynamic-object-literal/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/attrs-dynamic-object-literal/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/attrs-dynamic/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/attrs-dynamic/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/custom-tag/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/custom-tag/marko.json (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/custom-tag/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/custom-tag/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/custom-tag/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/doctype/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/doctype/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/dynamic-body-text/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/dynamic-body-text/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/no-escape/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/no-escape/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/simple/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/simple/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/static-element-nested/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/static-element-nested/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/static-element-root/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/static-element-root/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/tag-body/expected.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/tag-body/marko.json (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/tag-body/tags/test-hello/marko-tag.json (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/tag-body/tags/test-hello/renderer.js (100%) rename {test => packages/marko/test}/vdom-compiler/fixtures/tag-body/template.marko (100%) rename {test => packages/marko/test}/vdom-compiler/index.test.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/appendDocumentFragment-children/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/appendDocumentFragment-children/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/appendDocumentFragment-no-children/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/appendDocumentFragment-no-children/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/assignAttributes/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/assignAttributes/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-attr-collection-child/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-attr-collection-child/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-attr-collection/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-attr-collection/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-null-false/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-null-false/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-object/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-object/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-true/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/attributes-true/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode-comment/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode-comment/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode-documentFragment/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode-documentFragment/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode-text/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode-text/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/cloneNode/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/comment/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/comment/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/createAttributes/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/createAttributes/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/deeply-nested-element-2/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/deeply-nested-element-2/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/deeply-nested-element/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/deeply-nested-element/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-child-with-sibling/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-child-with-sibling/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-child/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-child/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-deeply-nested-empty/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-deeply-nested-empty/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-deeply-nested-text/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-deeply-nested-text/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-deeply-nested/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/doc-fragment-deeply-nested/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-empty-string/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-empty-string/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-false/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-false/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-null/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-null/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-number-zero/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-number-zero/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-number/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-number/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-true/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-true/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-undefined/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/hasAttributeNS-undefined/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/id/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/id/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/input-checked/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/input-checked/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/input-disabled/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/input-disabled/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/input-value/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/input-value/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/isSameNode-createElement/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/isSameNode-createElement/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/no-children/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/no-children/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/one-child-element/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/one-child-element/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/one-child-text/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/one-child-text/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/option-selected/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/option-selected/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/static-tree-svg/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/static-tree-svg/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/static-tree/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/static-tree/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/svg-dynamic/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/svg-dynamic/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/svg/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/svg/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/textarea-invalid-child/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/textarea-invalid-child/index.js (100%) rename {test => packages/marko/test}/vdom-create/fixtures/textarea/expected.html (100%) rename {test => packages/marko/test}/vdom-create/fixtures/textarea/index.js (100%) rename {test => packages/marko/test}/vdom-create/index.test.js (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/attr-value-empty-string/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/attr-value-empty-string/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/comment/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/comment/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/math/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/math/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/one-empty-element/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/one-empty-element/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/svg-xlink/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/svg-xlink/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/svg/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/svg/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/textarea/input.html (100%) rename {test => packages/marko/test}/vdom-virtualize/fixtures/textarea/virtualized-expected.html (100%) rename {test => packages/marko/test}/vdom-virtualize/index.test.js (100%) rename {test => packages/marko/test}/walker/fixtures/remove-attrs/expected.json (100%) rename {test => packages/marko/test}/walker/fixtures/remove-attrs/index.js (100%) rename {test => packages/marko/test}/walker/fixtures/remove-exit/expected.json (100%) rename {test => packages/marko/test}/walker/fixtures/remove-exit/index.js (100%) rename {test => packages/marko/test}/walker/fixtures/remove-exit2/expected.json (100%) rename {test => packages/marko/test}/walker/fixtures/remove-exit2/index.js (100%) rename {test => packages/marko/test}/walker/fixtures/remove/expected.json (100%) rename {test => packages/marko/test}/walker/fixtures/remove/index.js (100%) rename {test => packages/marko/test}/walker/fixtures/remove2/expected.json (100%) rename {test => packages/marko/test}/walker/fixtures/remove2/index.js (100%) rename {test => packages/marko/test}/walker/fixtures/replace/expected.json (100%) rename {test => packages/marko/test}/walker/fixtures/replace/index.js (100%) rename {test => packages/marko/test}/walker/index.test.js (100%) diff --git a/.gitignore b/.gitignore index cb536096b..9ad19969f 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ coverage /test/generated/ .nyc_output *.swp -/dist/ -/test-dist/ -/test-generated/ +/**/dist/ +/**/test-dist/ +/**/test-generated/ .vs/ \ No newline at end of file diff --git a/.prettierignore b/.prettierignore index 7f071bcbb..35b1bc89c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,9 +7,9 @@ input.* # generated -/dist/ -/test-dist/ -/test-generated/ +/**/dist/ +/**/test-dist/ +/**/test-generated/ *.marko.js *.html.js *.xml.js diff --git a/README.md b/README.md deleted file mode 100644 index d82c5f175..000000000 --- a/README.md +++ /dev/null @@ -1,158 +0,0 @@ -

- Marko -

- -

- A declarative, HTML-based language that makes building web apps fun 🔥 -

- -

- NPM - Gitter - Build Status - Coverage Status - Downloads -

- -

- Docs ∙ Try Online ∙ Contribute ∙ Get Support -

- -# Intro - -Marko is HTML _re-imagined_ as a language for building dynamic and reactive user interfaces. -Just about any valid HTML is valid Marko, but Marko extends the HTML language to allow -building modern applications in a declarative way. - -Among these extensions are [conditionals](https://markojs.com/docs/conditionals-and-lists/#conditionals), [lists](https://markojs.com/docs/conditionals-and-lists/#lists), [state](https://markojs.com/docs/state/), and [components](https://markojs.com/docs/class-components/). -Marko supports both single-file components and components broken into separate files. - -## Single file component - -The following single-file component renders a button and a counter with the -number of times the button has been clicked. - -**click-count.marko** - -```marko -class { - onCreate() { - this.state = { count:0 }; - } - increment() { - this.state.count++; - } -} - -style { - .count { - color:#09c; - font-size:3em; - } - .example-button { - font-size:1em; - padding:0.5em; - } -} - - - ${state.count} - - - Click me! - -``` - -## Multi-file component - -The same component as above split into an `index.marko` template file, -`component.js` containing your component logic, and `style.css` containing your -component style: - -**index.marko** - -```marko - - ${state.count} - - - Click me! - -``` - -**component.js** - -```js -module.exports = { - onCreate() { - this.state = { count: 0 }; - }, - increment() { - this.state.count++; - } -}; -``` - -**style.css** - -```css -.count { - color: #09c; - font-size: 3em; -} -.example-button { - font-size: 1em; - padding: 0.5em; -} -``` - -## Concise Syntax - -Marko also supports a beautifully concise syntax as an alternative to its HTML -syntax. Find out more about the [concise syntax here](https://markojs.com/docs/concise/). - -```marko - -
    - -
  • ${color}
  • - -
-``` - -```marko -// Marko concise syntax -ul.example-list - for|color| of=['a', 'b', 'c'] - li -- ${color} -``` - -# Getting Started - -1. `npm install marko` -2. Read the [docs](https://markojs.com/docs/) - -# Community & Support - -| | | | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Ask and answer StackOverflow questions with the [`marko` tag](https://stackoverflow.com/questions/tagged/marko) | Come hang out in our Gitter chat room, ask questions, and discuss project direction | Tweet to [`@MarkoDevTeam`](https://twitter.com/MarkoDevTeam) or with the [`#markojs` hashtag](https://twitter.com/search?q=%23markojs&f=live) | - -# Contributors - -Marko would not be what it is without all those who have contributed ✨ - - - - - -## Get Involved! - -- Pull requests are welcome! -- Read [`CONTRIBUTING.md`](.github/CONTRIBUTING.md) and check out our [bite-sized](https://github.com/marko-js/marko/issues?q=is%3Aissue+is%3Aopen+label%3Adifficulty%3Abite-sized) and [help-wanted](https://github.com/marko-js/marko/issues?q=is%3Aissue+is%3Aopen+label%3Astatus%3Ahelp-wanted) issues -- Submit github issues for any feature enhancements, bugs or documentation problems -- By participating in this project you agree to abide by its [Code of Conduct](https://ebay.github.io/codeofconduct). - -# License - -MIT diff --git a/README.md b/README.md new file mode 120000 index 000000000..74d958109 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +packages/marko/README.md \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index fcc7ae339..a1c28097a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7714 +1,6189 @@ { - "name": "marko", - "version": "4.18.48", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.7.tgz", - "integrity": "sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.7", - "@babel/helpers": "^7.7.4", - "@babel/parser": "^7.7.7", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", - "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", - "dev": true, - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helpers": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", - "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", - "dev": true, - "requires": { - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", - "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==", - "dev": true - }, - "@babel/runtime": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", - "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.2" - } - }, - "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@marko/migrate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@marko/migrate/-/migrate-5.2.0.tgz", - "integrity": "sha512-O6BHg04bc7Z7ZaqjYBz08dA8977vlGdazlhfvzB7ZK4aQbUSTy6KYieuAXpzu8E/EWbaRTD1t2IBxhr89JBumw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.2.0", - "@marko/migrate-v3-widget": "^1.1.0", - "@marko/prettyprint": "^2.1.2", - "argly": "^1.2.0", - "chalk": "^2.4.2", - "dependent-path-update": "^0.1.1", - "enquirer": "^2.1.1", - "glob": "^7.1.3", - "lasso-package-root": "^1.0.1", - "mz": "^2.7.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "@marko/migrate-v3-widget": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@marko/migrate-v3-widget/-/migrate-v3-widget-1.1.3.tgz", - "integrity": "sha512-SbdvcpZxiBMG3LDxGWHUXF2QQMlBzjX5diLpMcC/EorJNOQgzYi3Ss8W2cKAYEKHAZw5upINCiDfzovb60lapQ==", - "dev": true, - "requires": { - "@babel/core": "^7.1.5", - "@babel/traverse": "^7.1.6", - "mz": "^2.7.0", - "recast": "^0.16.1", - "tslib": "^1.9.3" - } - }, - "@marko/prettyprint": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@marko/prettyprint/-/prettyprint-2.1.2.tgz", - "integrity": "sha512-QseJB5U77CUl08bB5oVzzhb23XYwSBYmFZeYMhJ1yIADNztYq0dEycUZ/Ac0XW2o8zbDEEQMmiuQVKmPi14Muw==", - "dev": true, - "requires": { - "argly": "^1.2.0", - "chalk": "^2.4.2", - "editorconfig": "^0.15.2", - "lasso-package-root": "^1.0.1", - "marko": "4.14.21", - "minimatch": "^3.0.4", - "prettier": "^1.15.3", - "redent": "^2.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "@samverschueren/stream-to-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", - "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", - "dev": true, - "requires": { - "any-observable": "^0.3.0" - } - }, - "abab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", - "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", - "dev": true - } - } - }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, + "name": "marko", + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", - "dev": true - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - }, - "dependencies": { - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - } - } - }, - "app-module-path": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", - "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=" - }, - "argly": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/argly/-/argly-1.2.0.tgz", - "integrity": "sha1-KydORVGin/XnGZ0u2XiOtm7TbmA=" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "argv": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz", - "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=", - "dev": true - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true, - "optional": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.7.tgz", - "integrity": "sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "async-writer": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/async-writer/-/async-writer-2.1.3.tgz", - "integrity": "sha1-XCo4B8u3GwfSXX4kAhMnKvAwoo8=", - "dev": true, - "requires": { - "complain": "^1.0.0", - "events": "^1.0.2" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==", - "dev": true - }, - "babel-cli": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", - "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-polyfill": "^6.26.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "chokidar": "^1.6.1", - "commander": "^2.11.0", - "convert-source-map": "^1.5.0", - "fs-readdir-recursive": "^1.0.0", - "glob": "^7.1.2", - "lodash": "^4.17.4", - "output-file-sync": "^1.1.2", - "path-is-absolute": "^1.0.1", - "slash": "^1.0.0", - "source-map": "^0.5.6", - "v8flags": "^2.1.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-minprops": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minprops/-/babel-plugin-minprops-2.0.1.tgz", - "integrity": "sha1-hJxlALcCqPlS+e7GuspoVRF/dbo=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "lasso-caching-fs": "^1.0.1" - } - }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true - } - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "benchmark": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", - "integrity": "sha1-CfPeMckWQl1JjMLuVloOvzwqVik=", - "dev": true, - "requires": { - "lodash": "^4.17.4", - "platform": "^1.3.3" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "optional": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", - "dev": true - }, - "browser-refresh-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/browser-refresh-client/-/browser-refresh-client-1.1.4.tgz", - "integrity": "sha1-jl/4R1/h1UHSroH3oa6gWuIaYhc=" - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "builtins": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-2.0.1.tgz", - "integrity": "sha512-XkkVe5QAb6guWPXTzpSrYpSlN3nqEmrrE2TkAr/tp7idSF6+MONh9WvKrAuR3HiKLvoSgmbs8l1U9IPmMrIoLw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "requires": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - } + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "char-props": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/char-props/-/char-props-0.1.5.tgz", - "integrity": "sha1-W5UvniDqIc0Iyn/hNaEPb+kcEJ4=" - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - } - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "dev": true, - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "codecov": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.6.1.tgz", - "integrity": "sha512-IUJB6WG47nWK7o50etF8jBadxdMw7DmoQg05yIljstXFBGB6clOZsIj6iD4P82T2YaIU3qq+FFu8K9pxgkCJDQ==", - "dev": true, - "requires": { - "argv": "^0.0.2", - "ignore-walk": "^3.0.1", - "js-yaml": "^3.13.1", - "teeny-request": "^3.11.3", - "urlgrey": "^0.4.4" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "complain": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/complain/-/complain-1.6.0.tgz", - "integrity": "sha512-9oBfSEfxveaNmo2eSp/vEPkaBVxUhiJTZVgGYayzBchSAXQM6CK1PAQeV5ICShnSgfT+biYzrN7egKwwX+HkCw==", - "requires": { - "error-stack-parser": "^2.0.1" - } - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "context-require": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/context-require/-/context-require-1.0.4.tgz", - "integrity": "sha512-PBj1gmw5HuoFRhpHS2/6/ySh5REt0GcPgr44kH3IJcpeeLnsy+3GNsre6YvpSdQB/TtdI5zsQu0CO1DQXxPcpA==", - "dev": true, - "requires": { - "builtins": "^2.0.0" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=" - } - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "dependent-path-update": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dependent-path-update/-/dependent-path-update-0.1.1.tgz", - "integrity": "sha512-KVDBBXPCjAi7unPTPHryiQm1OJtYtpz/HFiIWKNN22eY7ufvkX/riZOTPPNQ4XZZOYenVriL4KnqMSBM8hd+kw==", - "dev": true, - "requires": { - "argly": "^1.2.0", - "escape-string-regexp": "^1.0.5", - "glob": "^7.1.3", - "mz": "^2.7.0" - } - }, - "deresolve": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deresolve/-/deresolve-1.1.2.tgz", - "integrity": "sha1-nPI3nI0tYx3EuZVylLkOSnLLbOA=", - "requires": { - "lasso-package-root": "^1.0.0", - "raptor-polyfill": "^1.0.2", - "resolve-from": "^1.0.1" - }, - "dependencies": { - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" - } - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "diffable-html": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/diffable-html/-/diffable-html-2.1.0.tgz", - "integrity": "sha1-DUwt4RWsWPkEqrG3LmZJzvyl8CU=", - "dev": true, - "requires": { - "htmlparser2": "^3.9.2" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true - }, - "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "enquirer": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.2.tgz", - "integrity": "sha512-PLhTMPUXlnaIv9D3Cq3/Zr1xb7soeDDgunobyCmYLUG19n24dvC8i+ZZgm2DekGpDnx7JvFSHV7lxfM58PMtbA==", - "dev": true, - "requires": { - "ansi-colors": "^3.2.1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.4.tgz", - "integrity": "sha512-fZ0KkoxSjLFmhW5lHbUT3tLwy3nX1qEzMYo8koY1vrsAco53CMT1djnBSeC/wUjTEZRhZl9iRw7PaMaxfJ4wzQ==", - "requires": { - "stackframe": "^1.1.0" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", - "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - } - } - }, - "eslint": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", - "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", - "dev": true, - "requires": { - "ajv": "^5.3.0", - "babel-code-frame": "^6.22.0", - "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.4", - "esquery": "^1.0.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.0.1", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^1.0.1", - "require-uncached": "^1.0.3", - "semver": "^5.3.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", - "table": "4.0.2", - "text-table": "~0.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.10.0.tgz", - "integrity": "sha512-Mhl90VLucfBuhmcWBgbUNtgBiK955iCDK1+aHAz7QfDQF6wuzWZ6JjihZ3ejJoGlJWIuko7xLqNm8BA5uenKhA==", - "dev": true, - "requires": { - "get-stdin": "^5.0.1" - } - }, - "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true - }, - "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", - "dev": true, - "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true - }, - "events-light": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/events-light/-/events-light-1.0.5.tgz", - "integrity": "sha1-lk5jRQugr0prAiqpVbF//vZXte4=", - "requires": { - "chai": "^3.5.0" - } - }, - "execa": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz", - "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "optional": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^2.1.0" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true, - "optional": true - }, - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-parent-dir": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", - "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", - "dev": true - }, - "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "optional": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "optional": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^2.0.0" - } + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } }, "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "dev": true, + "requires": { + "any-observable": "^0.3.0" + } + }, + "@tootallnate/once": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.0.0.tgz", + "integrity": "sha512-KYyTT/T6ALPkIRd2Ge080X/BsXvy9O0hcWTtMWkPvwAwF99+vn6Dv4GzrFT/Nn1LePr+FFDbRXXlqmsy9lw2zA==", + "dev": true + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "agent-base": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz", + "integrity": "sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "htmljs-parser": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/htmljs-parser/-/htmljs-parser-2.7.1.tgz", - "integrity": "sha512-zdxG/Ou/MLJhF/zjj74fP6Kq8jsJfgZo0uEGgD9yGawpXOPyaUWBR7mIhrUxi1zjk20Z5wyrJAoWcOseBzyw6A==", - "requires": { - "char-props": "^0.1.5", - "complain": "^1.0.0" - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "husky": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-0.14.3.tgz", - "integrity": "sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==", - "dev": true, - "requires": { - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ipaddr.js": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", - "dev": true - }, - "is-absolute": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", - "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", - "dev": true, - "requires": { - "is-relative": "^0.2.1", - "is-windows": "^0.2.0" - }, - "dependencies": { - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", - "dev": true - } - } + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + }, + "dependencies": { + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz", + "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "optional": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "optional": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "babel-cli": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", + "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-polyfill": "^6.26.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "chokidar": "^1.6.1", + "commander": "^2.11.0", + "convert-source-map": "^1.5.0", + "fs-readdir-recursive": "^1.0.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "output-file-sync": "^1.1.2", + "path-is-absolute": "^1.0.1", + "slash": "^1.0.0", + "source-map": "^0.5.6", + "v8flags": "^2.1.1" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-minprops": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-minprops/-/babel-plugin-minprops-2.0.1.tgz", + "integrity": "sha1-hJxlALcCqPlS+e7GuspoVRF/dbo=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "lasso-caching-fs": "^1.0.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "benchmark": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", + "integrity": "sha1-CfPeMckWQl1JjMLuVloOvzwqVik=", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "platform": "^1.3.3" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "optional": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "codecov": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.6.5.tgz", + "integrity": "sha512-v48WuDMUug6JXwmmfsMzhCHRnhUf8O3duqXvltaYJKrO1OekZWpB/eH6iIoaxMl8Qli0+u3OxptdsBOYiD7VAQ==", + "dev": true, + "requires": { + "argv": "0.0.2", + "ignore-walk": "3.0.3", + "js-yaml": "3.13.1", + "teeny-request": "6.0.1", + "urlgrey": "0.4.4" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "eslint-config-prettier": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-2.10.0.tgz", + "integrity": "sha512-Mhl90VLucfBuhmcWBgbUNtgBiK955iCDK1+aHAz7QfDQF6wuzWZ6JjihZ3ejJoGlJWIuko7xLqNm8BA5uenKhA==", + "dev": true, + "requires": { + "get-stdin": "^5.0.1" + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", + "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "execa": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz", + "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "optional": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", + "dev": true + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "optional": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz", + "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", + "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.7.tgz", + "integrity": "sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==", + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "optional": true + } + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "optional": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "dev": true, + "requires": { + "agent-base": "5", + "debug": "4" + }, + "dependencies": { + "agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "husky": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-0.14.3.tgz", + "integrity": "sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==", + "dev": true, + "requires": { + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true, + "optional": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "optional": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "optional": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true, + "optional": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true, + "optional": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "optional": true, + "requires": { + "isarray": "1.0.0" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lasso-caching-fs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lasso-caching-fs/-/lasso-caching-fs-1.0.2.tgz", + "integrity": "sha1-m+TrHwaqwSYDRMrq70LC8AhusQ0=", + "dev": true, + "requires": { + "raptor-async": "^1.1.2" + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lint-staged": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-7.3.0.tgz", + "integrity": "sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "commander": "^2.14.1", + "cosmiconfig": "^5.0.2", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "execa": "^0.9.0", + "find-parent-dir": "^0.3.0", + "is-glob": "^4.0.0", + "is-windows": "^1.0.2", + "jest-validate": "^23.5.0", + "listr": "^0.14.1", + "lodash": "^4.17.5", + "log-symbols": "^2.2.0", + "micromatch": "^3.1.8", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "please-upgrade-node": "^3.0.2", + "staged-git-files": "1.1.1", + "string-argv": "^0.0.2", + "stringify-object": "^3.2.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true, + "optional": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" + } }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } + } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true, - "optional": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "optional": true, - "requires": { - "is-primitive": "^2.0.0" + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } + } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true, - "optional": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } + } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^1.0.0" - } + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } }, "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "dev": true, - "requires": { - "symbol-observable": "^1.1.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true, - "optional": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true, - "optional": true - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, - "is-relative": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", - "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", - "dev": true, - "requires": { - "is-unc-path": "^0.1.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", - "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.0" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + } }, "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "optional": true, - "requires": { - "isarray": "1.0.0" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "it-fails": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/it-fails/-/it-fails-1.0.4.tgz", - "integrity": "sha512-qrqqahqO2pfPy6pE7CEV8zrkyCPkgDHlr4Fln5zfpM5yJSIgaYNInNfy+wcbAtKj5Je1jzGO5EiyvwwiYqBEog==", - "dev": true, - "requires": { - "diff": "^3.5.0" - } - }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", - "dev": true - }, - "jest-validate": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.6.0" - } - }, - "jquery": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "jsdom-context-require": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jsdom-context-require/-/jsdom-context-require-1.0.1.tgz", - "integrity": "sha512-D35Rt4xFnjCUAmt1Fz+8QXECyY3CsMyT1UqFgGG24C6qT0FAhrGjQY/v3rOvBXNb8w0u6f9paM8eVe+VaKOtZw==", - "dev": true, - "requires": { - "context-require": "^1.0.1", - "jsdom": "^11.6.2", - "lasso-resolve-from": "^1.2.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lasso-caching-fs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lasso-caching-fs/-/lasso-caching-fs-1.0.2.tgz", - "integrity": "sha1-m+TrHwaqwSYDRMrq70LC8AhusQ0=", - "requires": { - "raptor-async": "^1.1.2" - } - }, - "lasso-modules-client": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lasso-modules-client/-/lasso-modules-client-2.0.5.tgz", - "integrity": "sha1-2aBnJKkAl3Y2lxZn7pwXDS/E3Sg=", - "requires": { - "lasso-package-root": "^1.0.0", - "raptor-polyfill": "^1.0.2" - } - }, - "lasso-package-root": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lasso-package-root/-/lasso-package-root-1.0.1.tgz", - "integrity": "sha1-mX0OcfQdA8Xw+gmlvCmNeW+LLCM=", - "requires": { - "lasso-caching-fs": "^1.0.0" - } - }, - "lasso-resolve-from": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lasso-resolve-from/-/lasso-resolve-from-1.2.0.tgz", - "integrity": "sha1-v7I0Rnr7abUwn1aLpFnMgyBiHG4=", - "dev": true, - "requires": { - "is-absolute": "^0.2.3", - "lasso-caching-fs": "^1.0.1", - "raptor-util": "^1.0.10", - "resolve-from": "^2.0.0" - }, - "dependencies": { - "raptor-util": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", - "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", - "dev": true - } - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lint-staged": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-7.3.0.tgz", - "integrity": "sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "commander": "^2.14.1", - "cosmiconfig": "^5.0.2", - "debug": "^3.1.0", - "dedent": "^0.7.0", - "execa": "^0.9.0", - "find-parent-dir": "^0.3.0", - "is-glob": "^4.0.0", - "is-windows": "^1.0.2", - "jest-validate": "^23.5.0", - "listr": "^0.14.1", - "lodash": "^4.17.5", - "log-symbols": "^2.2.0", - "micromatch": "^3.1.8", - "npm-which": "^3.0.1", - "p-map": "^1.1.1", - "path-is-inside": "^1.0.2", - "pify": "^3.0.0", - "please-upgrade-node": "^3.0.2", - "staged-git-files": "1.1.1", - "string-argv": "^0.0.2", - "stringify-object": "^3.2.2" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "listener-tracker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/listener-tracker/-/listener-tracker-2.0.0.tgz", - "integrity": "sha1-OWCLQ1wJAfpVECF8FFJyjWvBm18=" - }, - "listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", - "dev": true, - "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", - "dev": true - }, - "listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "marko": { - "version": "4.14.21", - "resolved": "https://registry.npmjs.org/marko/-/marko-4.14.21.tgz", - "integrity": "sha512-e4jfR/4P3NuoQIZsHuOh3VpIzagsYZKMiQM0gtRwRhmAqUgjVxJP5zEJUIl4KZv9xKjauWxy5ndListzuYsf6w==", - "dev": true, - "requires": { - "app-module-path": "^2.2.0", - "argly": "^1.0.0", - "browser-refresh-client": "^1.0.0", - "camelcase": "^5.0.0", - "char-props": "~0.1.5", - "complain": "^1.3.0", - "deresolve": "^1.1.2", - "escodegen": "^1.8.1", - "esprima": "^4.0.0", - "estraverse": "^4.2.0", - "events": "^1.0.2", - "events-light": "^1.0.0", - "he": "^1.1.0", - "htmljs-parser": "^2.6.1", - "lasso-caching-fs": "^1.0.1", - "lasso-modules-client": "^2.0.4", - "lasso-package-root": "^1.0.1", - "listener-tracker": "^2.0.0", - "minimatch": "^3.0.2", - "object-assign": "^4.1.0", - "property-handlers": "^1.0.0", - "raptor-json": "^1.0.1", - "raptor-polyfill": "^1.0.0", - "raptor-promises": "^1.0.1", - "raptor-regexp": "^1.0.0", - "raptor-util": "^3.2.0", - "resolve-from": "^2.0.0", - "shorthash": "0.0.2", - "simple-sha1": "^2.1.0", - "strip-json-comments": "^2.0.1", - "try-require": "^1.2.1", - "warp10": "^2.0.1" - } - }, - "marko-widgets": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/marko-widgets/-/marko-widgets-7.0.1.tgz", - "integrity": "sha1-Dg3ytWCfRi9uk/UvhihTXy9LwD8=", - "dev": true, - "requires": { - "raptor-dom": "^1.1.0", - "raptor-renderer": "^1.4.4" - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true, - "optional": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "dev": true, - "requires": { - "mime-db": "1.42.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", - "dev": true, - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", - "dev": true - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-path": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", - "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", - "dev": true, - "requires": { - "which": "^1.2.10" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npm-which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", - "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", - "dev": true, - "requires": { - "commander": "^2.9.0", - "npm-path": "^2.0.2", - "which": "^1.2.10" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "nyc": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-13.3.0.tgz", - "integrity": "sha512-P+FwIuro2aFG6B0Esd9ZDWUd51uZrAEoGutqZxzrVmYl3qSfkLgcQpBPBjtDFsUQLFY1dvTQJPOyeqr8S9GF8w==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "arrify": "^1.0.1", - "caching-transform": "^3.0.1", - "convert-source-map": "^1.6.0", - "find-cache-dir": "^2.0.0", - "find-up": "^3.0.0", - "foreground-child": "^1.5.6", - "glob": "^7.1.3", - "istanbul-lib-coverage": "^2.0.3", - "istanbul-lib-hook": "^2.0.3", - "istanbul-lib-instrument": "^3.1.0", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.2", - "istanbul-reports": "^2.1.1", - "make-dir": "^1.3.0", - "merge-source-map": "^1.1.0", - "resolve-from": "^4.0.0", - "rimraf": "^2.6.3", - "signal-exit": "^3.0.2", - "spawn-wrap": "^1.4.2", - "test-exclude": "^5.1.0", - "uuid": "^3.3.2", - "yargs": "^12.0.5", - "yargs-parser": "^11.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "append-transform": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "default-require-extensions": "^2.0.0" - } - }, - "archy": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "arrify": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "async": { - "version": "2.6.2", - "bundled": true, - "dev": true, - "requires": { - "lodash": "^4.17.11" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "caching-transform": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "hasha": "^3.0.0", - "make-dir": "^1.3.0", - "package-hash": "^3.0.0", - "write-file-atomic": "^2.3.0" - } - }, - "camelcase": { - "version": "5.0.0", - "bundled": true, - "dev": true - }, - "cliui": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "commander": { - "version": "2.17.1", - "bundled": true, - "dev": true, - "optional": true - }, - "commondir": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "convert-source-map": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cross-spawn": { - "version": "4.0.2", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "bundled": true, - "dev": true - }, - "default-require-extensions": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "strip-bom": "^3.0.0" - } - }, - "end-of-stream": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "bundled": true, - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es6-error": { - "version": "4.1.1", - "bundled": true, - "dev": true - }, - "execa": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "bundled": true, - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - } - } - }, - "find-cache-dir": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "foreground-child": { - "version": "1.5.6", - "bundled": true, - "dev": true, - "requires": { - "cross-spawn": "^4", - "signal-exit": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "bundled": true, - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.1.15", - "bundled": true, - "dev": true - }, - "handlebars": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "requires": { - "async": "^2.5.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "bundled": true, - "dev": true - } - } - }, - "has-flag": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "hasha": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "is-stream": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "2.7.1", - "bundled": true, - "dev": true - }, - "imurmurhash": { - "version": "0.1.4", - "bundled": true, - "dev": true - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "invert-kv": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "bundled": true, - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "isexe": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "istanbul-lib-hook": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "requires": { - "append-transform": "^1.0.0" - } - }, - "istanbul-lib-report": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.3", - "make-dir": "^1.3.0", - "supports-color": "^6.0.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "bundled": true, - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.3", - "make-dir": "^1.3.0", - "rimraf": "^2.6.2", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "bundled": true, - "dev": true - } - } - }, - "istanbul-reports": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "requires": { - "handlebars": "^4.1.0" - } - }, - "json-parse-better-errors": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "lcid": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.11", - "bundled": true, - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "bundled": true, - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "bundled": true, - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "bundled": true, - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "bundled": true, - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "mem": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^2.0.0" - } - }, - "merge-source-map": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "bundled": true, - "dev": true - } - } - }, - "mimic-fn": { - "version": "1.2.0", - "bundled": true, - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.10", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "bundled": true, - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "bundled": true, - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optimist": { - "version": "0.6.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "bundled": true, - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "p-is-promise": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "p-limit": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "package-hash": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^3.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "path-key": { - "version": "2.0.1", - "bundled": true, - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "bundled": true, - "dev": true - }, - "path-type": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "pseudomap": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "pump": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "read-pkg": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "release-zalgo": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "es6-error": "^4.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "resolve": { - "version": "1.10.0", - "bundled": true, - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "semver": { - "version": "5.6.0", - "bundled": true, - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true - }, - "spawn-wrap": { - "version": "1.4.2", - "bundled": true, - "dev": true, - "requires": { - "foreground-child": "^1.5.6", - "mkdirp": "^0.5.0", - "os-homedir": "^1.0.1", - "rimraf": "^2.6.2", - "signal-exit": "^3.0.2", - "which": "^1.3.0" - } - }, - "spdx-correct": { - "version": "3.1.0", - "bundled": true, - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "bundled": true, - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.3", - "bundled": true, - "dev": true - }, - "string-width": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "test-exclude": { - "version": "5.1.0", - "bundled": true, - "dev": true, - "requires": { - "arrify": "^1.0.1", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^1.0.1" - } - }, - "uglify-js": { - "version": "3.4.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "uuid": { - "version": "3.3.2", - "bundled": true, - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "bundled": true, - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "wordwrap": { - "version": "0.0.3", - "bundled": true, - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "write-file-atomic": { - "version": "2.4.2", - "bundled": true, - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "y18n": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "2.1.2", - "bundled": true, - "dev": true - }, - "yargs": { - "version": "12.0.5", - "bundled": true, - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "bundled": true, - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "optional": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.4", - "mkdirp": "^0.5.1", - "object-assign": "^4.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "optional": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "platform": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.5.tgz", - "integrity": "sha512-TuvHS8AOIZNAlE77WUDiR4rySV/VMptyMfcfeoMgs4P8apaZM3JrnbzBiixKUv+XR6i+BXrQh8WAnjaSPFO65Q==", - "dev": true - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "requires": { - "semver-compare": "^1.0.0" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true, - "optional": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true - }, - "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "property-handlers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/property-handlers/-/property-handlers-1.1.1.tgz", - "integrity": "sha1-yyDTIqq32U//rCj0bJGGvVlHtLQ=" - }, - "proxy-addr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", - "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.0" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "optional": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "optional": true - } - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raptor-async": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/raptor-async/-/raptor-async-1.1.3.tgz", - "integrity": "sha1-uDw8m2A9yYXCw6n3jStAc+b2Akw=" - }, - "raptor-dom": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/raptor-dom/-/raptor-dom-1.1.1.tgz", - "integrity": "sha1-Xt4wpy3A+ZeiwXMfwfLESz+1rFo=", - "dev": true, - "requires": { - "raptor-pubsub": "^1.0.5" - } - }, - "raptor-json": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/raptor-json/-/raptor-json-1.1.0.tgz", - "integrity": "sha1-cL0JsU5k99MuxQzOg3fWApwPCHY=", - "dev": true, - "requires": { - "raptor-strings": "^1.0.0" - } - }, - "raptor-polyfill": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/raptor-polyfill/-/raptor-polyfill-1.1.0.tgz", - "integrity": "sha512-VhFc5e6EuNGdax7FQ2QWlCdXFi5OBBsclDh0kzZtgBI7lauc8aFs7+htdi5Q3qCRoYXfsucSBsRKf7a3s+YGmA==" - }, - "raptor-promises": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/raptor-promises/-/raptor-promises-1.0.3.tgz", - "integrity": "sha1-1XaxEOBCNlT3/fFyHijULk3DwOs=", - "dev": true, - "requires": { - "q": "^1.0.1", - "raptor-util": "^1.0.0" - }, - "dependencies": { - "raptor-util": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", - "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", - "dev": true - } - } - }, - "raptor-pubsub": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/raptor-pubsub/-/raptor-pubsub-1.0.5.tgz", - "integrity": "sha1-Fe4SoOUFnsFbcv+dYeyvn0IS70c=", - "dev": true, - "requires": { - "events": "^1.0.2", - "raptor-util": "^1.0.0" - }, - "dependencies": { - "raptor-util": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", - "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", - "dev": true - } - } - }, - "raptor-regexp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/raptor-regexp/-/raptor-regexp-1.0.1.tgz", - "integrity": "sha1-7PD2bGZxwM2fXkjDcFAmxVCZlcA=" - }, - "raptor-renderer": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/raptor-renderer/-/raptor-renderer-1.5.0.tgz", - "integrity": "sha512-Bf6aIh/80cjFz9+xJ//5aV/rIDbqMNYZOsCxgXbXJfNLGjGPO4wn9nixdSASl/Pl3wCUTIixU542qjbCQBRYvQ==", - "dev": true, - "requires": { - "async-writer": "^2.0.0", - "raptor-dom": "^1.0.0", - "raptor-pubsub": "^1.0.2", - "raptor-util": "^1.0.0" - }, - "dependencies": { - "raptor-util": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", - "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", - "dev": true - } - } - }, - "raptor-strings": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/raptor-strings/-/raptor-strings-1.0.2.tgz", - "integrity": "sha1-ks4ssBU6/pBHDYA5oCVbTPM6tfw=", - "dev": true, - "requires": { - "raptor-polyfill": "^1.0.1" - } - }, - "raptor-util": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-3.2.0.tgz", - "integrity": "sha1-I7DIA8jxrIocrmfZpjiLSRYcl1g=" - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "recast": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.16.2.tgz", - "integrity": "sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==", - "dev": true, - "requires": { - "ast-types": "0.11.7", - "esprima": "~4.0.0", - "private": "~0.1.5", - "source-map": "~0.6.1" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", - "dev": true - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "optional": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", - "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "request-promise-native": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", - "dev": true, - "requires": { - "request-promise-core": "1.1.3", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - }, - "dependencies": { - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - } - } - }, - "resolve": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz", - "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "rusha": { - "version": "0.8.13", - "resolved": "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz", - "integrity": "sha1-mghOe4YLF7/zAVuSxnpqM2GRUTo=" - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "*" - } - }, - "rxjs": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", - "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "self-closing-tags": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/self-closing-tags/-/self-closing-tags-1.0.1.tgz", - "integrity": "sha512-7t6hNbYMxM+VHXTgJmxwgZgLGktuXtVVD5AivWzNTdJBM4DBjnDKDzkf2SrNjihaArpeJYNjxkELBu1evI4lQA==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shorthash": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz", - "integrity": "sha1-WbJo7sveWQOLMNogK8+93rLEpOs=", - "dev": true - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "simple-sha1": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.2.tgz", - "integrity": "sha512-TQl9rm4rdKAVmhO++sXAb8TNN0D6JAD5iyI1mqEPNpxUzTRrtm4aOG1pDf/5W/qCFihiaoK6uuL9rvQz1x1VKw==", - "requires": { - "rusha": "^0.8.1" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stackframe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.0.tgz", - "integrity": "sha512-Vx6W1Yvy+AM1R/ckVwcHQHV147pTPBKWCRLrXMuPrFVfvBUc3os7PR1QLIWCMhPpRg5eX9ojzbQIMLGBwyLjqg==" - }, - "staged-git-files": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.1.tgz", - "integrity": "sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "string-argv": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", - "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "dev": true + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "dev": true, + "requires": { + "which": "^1.2.10" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", + "dev": true, + "requires": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nyc": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-13.3.0.tgz", + "integrity": "sha512-P+FwIuro2aFG6B0Esd9ZDWUd51uZrAEoGutqZxzrVmYl3qSfkLgcQpBPBjtDFsUQLFY1dvTQJPOyeqr8S9GF8w==", + "dev": true, + "requires": { + "archy": "^1.0.0", + "arrify": "^1.0.1", + "caching-transform": "^3.0.1", + "convert-source-map": "^1.6.0", + "find-cache-dir": "^2.0.0", + "find-up": "^3.0.0", + "foreground-child": "^1.5.6", + "glob": "^7.1.3", + "istanbul-lib-coverage": "^2.0.3", + "istanbul-lib-hook": "^2.0.3", + "istanbul-lib-instrument": "^3.1.0", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.2", + "istanbul-reports": "^2.1.1", + "make-dir": "^1.3.0", + "merge-source-map": "^1.1.0", + "resolve-from": "^4.0.0", + "rimraf": "^2.6.3", + "signal-exit": "^3.0.2", + "spawn-wrap": "^1.4.2", + "test-exclude": "^5.1.0", + "uuid": "^3.3.2", + "yargs": "^12.0.5", + "yargs-parser": "^11.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "caching-transform": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.1.tgz", + "integrity": "sha512-Y1KTLNwSPd4ljsDrFOtyXVmm7Gnk42yQitNq43AhE+cwUR/e4T+rmOHs1IPtzBg8066GBJfTOj1rQYFSWSsH2g==", + "dev": true, + "requires": { + "hasha": "^3.0.0", + "make-dir": "^1.3.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.3.0" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true, + "optional": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "requires": { + "strip-bom": "^3.0.0" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "foreground-child": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", + "dev": true, + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "handlebars": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", + "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hasha": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", + "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", + "dev": true, + "requires": { + "is-stream": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.3.tgz", + "integrity": "sha512-CLmEqwEhuCYtGcpNVJjLV1DQyVnIqavMLFHV/DP+np/g3qvdxu3gsPqYoJMXm15sN84xOlckFB3VNvRbf5yEgA==", + "dev": true, + "requires": { + "append-transform": "^1.0.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.4.tgz", + "integrity": "sha512-sOiLZLAWpA0+3b5w5/dq0cjm2rrNdAfHWaGhmn7XEFW6X++IV9Ohn+pnELAl9K3rfpaeBfbmH9JU5sejacdLeA==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.3", + "make-dir": "^1.3.0", + "supports-color": "^6.0.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { "has-flag": "^3.0.0" + } } + } }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", - "dev": true, - "requires": { - "ajv": "^5.2.3", - "ajv-keywords": "^2.1.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "istanbul-lib-source-maps": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.2.tgz", + "integrity": "sha512-JX4v0CiKTGp9fZPmoxpu9YEkPbEqCqBbO3403VabKjH+NRXo72HafD5UgnjTEqHL2SAjaZK1XDuDOkn6I5QVfQ==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.3", + "make-dir": "^1.3.0", + "rimraf": "^2.6.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } + } }, - "teeny-request": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-3.11.3.tgz", - "integrity": "sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1", - "node-fetch": "^2.2.0", - "uuid": "^3.3.2" + "istanbul-reports": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.1.1.tgz", + "integrity": "sha512-FzNahnidyEPBCI0HcufJoSEoKykesRlFcSzQqjH9x0+LC8tnnE/p/90PBLu8iZTxr8yYZNyTtiAujUqyN+CIxw==", + "dev": true, + "requires": { + "handlebars": "^4.1.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "mem": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } + } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true }, - "thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", - "dev": true, - "requires": { - "any-promise": "^1.0.0" + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true } + } }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", + "dev": true + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "package-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", + "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "dev": true, + "requires": { + "es6-error": "^4.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "spawn-wrap": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz", + "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==", + "dev": true, + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "test-exclude": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.1.0.tgz", + "integrity": "sha512-gwf0S2fFsANC55fSeSqpb8BYk6w3FDvwZxfNjeF6FRgvFa43r+7wRiA/Q0IxoRU37wB/LE8IQ4221BsNucTaCA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^1.0.1" + } + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "try-require": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/try-require/-/try-require-1.2.1.tgz", - "integrity": "sha1-NEiaLKwMCcHMEO2RugEVlNQzO+I=", - "dev": true - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "urlgrey": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.4.tgz", - "integrity": "sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true + } }, "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "dev": true + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true }, - "v8flags": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "dev": true, - "requires": { - "user-home": "^1.1.1" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "dev": true, - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "warp10": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/warp10/-/warp10-2.0.1.tgz", - "integrity": "sha512-nS1KG2RCVTWepfSitZKzL+HYiqqMJag06KtOJF/LwklrJWeJYRWHjMYpd6GXMt09ot+HIEj+Y4dmQNnNNE0Bjg==" - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true }, "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } } + } }, "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } + "write-file-atomic": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } }, - "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "optional": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "optional": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "platform": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.5.tgz", + "integrity": "sha512-TuvHS8AOIZNAlE77WUDiR4rySV/VMptyMfcfeoMgs4P8apaZM3JrnbzBiixKUv+XR6i+BXrQh8WAnjaSPFO65Q==", + "dev": true + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true, + "optional": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + } + } + }, + "raptor-async": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/raptor-async/-/raptor-async-1.1.3.tgz", + "integrity": "sha1-uDw8m2A9yYXCw6n3jStAc+b2Akw=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "optional": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "optional": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "staged-git-files": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.1.tgz", + "integrity": "sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "dev": true, + "requires": { + "stubs": "^3.0.0" + } + }, + "string-argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", + "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "teeny-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-6.0.1.tgz", + "integrity": "sha512-TAK0c9a00ELOqLrZ49cFxvPVogMUFaWY8dUsQc/0CuQPGF+BOxOQzXfE413BAk2kLomwNplvdtMpeaeGWmoc2g==", + "dev": true, + "requires": { + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^4.0.0", + "node-fetch": "^2.2.0", + "stream-events": "^1.0.5", + "uuid": "^3.3.2" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tslib": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.0.tgz", + "integrity": "sha512-BmndXUtiTn/VDDrJzQE7Mm22Ix3PxgLltW9bSNLoeCY31gnG2OPx0QqJnuc9oMIKioYrz487i6K9o4Pdn0j+Kg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "urlgrey": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.4.tgz", + "integrity": "sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "^1.1.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } + } } diff --git a/package.json b/package.json index 95fa9deb2..de96fc06d 100644 --- a/package.json +++ b/package.json @@ -1,164 +1,55 @@ { - "name": "marko", - "version": "4.18.48", - "license": "MIT", - "description": "UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.", - "scripts": { - "build": "node scripts/build.js", - "build-src": "node scripts/build.js src", - "prepublish": "npm run build-src", - "precommit": "lint-staged", - "test": "mocha --timeout 10000 ./test/*/*.test.js", - "test-ci": "npm run lint && npm run check-format && npm run test-generate-coverage", - "test-coverage": "npm run test-generate-coverage && nyc report --reporter=html && opn ./coverage/index.html", - "test-generate-coverage": "nyc -asc npm test", - "lint": "eslint .", - "format": "prettier \"**/*.{js,json,css,md}\" --write", - "check-format": "prettier \"**/*.{js,json,css,md}\" -l", - "codecov": "nyc report --reporter=text-lcov > coverage.lcov && codecov" - }, - "lint-staged": { - "*.js": [ - "eslint" - ], - "*.{js,json,css,md}": [ - "prettier --write", - "git add" - ] - }, - "dependencies": { - "app-module-path": "^2.2.0", - "argly": "^1.0.0", - "browser-refresh-client": "^1.0.0", - "camelcase": "^5.0.0", - "char-props": "~0.1.5", - "complain": "^1.6.0", - "deresolve": "^1.1.2", - "escodegen": "^1.8.1", - "esprima": "^4.0.0", - "estraverse": "^4.3.0", - "events-light": "^1.0.0", - "he": "^1.1.0", - "htmljs-parser": "^2.7.1", - "lasso-caching-fs": "^1.0.1", - "lasso-modules-client": "^2.0.4", - "lasso-package-root": "^1.0.1", - "listener-tracker": "^2.0.0", - "minimatch": "^3.0.2", - "property-handlers": "^1.0.0", - "raptor-regexp": "^1.0.0", - "raptor-util": "^3.2.0", - "resolve-from": "^2.0.0", - "self-closing-tags": "^1.0.1", - "simple-sha1": "^2.1.0", - "strip-json-comments": "^2.0.1", - "warp10": "^2.0.1" - }, - "devDependencies": { - "@marko/migrate": "^5.1.0", - "babel-cli": "^6.24.1", - "babel-core": "^6.24.1", - "babel-plugin-minprops": "^2.0.1", - "benchmark": "^2.1.1", - "bluebird": "^3.4.7", - "caller-path": "^2.0.0", - "chai": "^3.3.0", - "codecov": "^3.0.2", - "diffable-html": "^2.1.0", - "eslint": "^4.11.0", - "eslint-config-prettier": "^2.9.0", - "express": "^4.16.1", - "husky": "^0.14.3", - "it-fails": "^1.0.0", - "jquery": "^3.1.1", - "jsdom-context-require": "^1.0.1", - "lasso-resolve-from": "^1.2.0", - "lint-staged": "^7.0.0", - "marko-widgets": "^7.0.1", - "micromatch": "^3.0.4", - "mocha": "^5.0.1", - "nyc": "^13.0.0", - "prettier": "^1.13.5", - "request": "^2.72.0", - "shelljs": "^0.7.7", - "through": "^2.3.4", - "through2": "^2.0.1" - }, - "main": "index.js", - "browser": { - "./compiler.js": "./compiler-browser.marko", - "./components.js": "./components-browser.marko", - "./index.js": "./index-browser.marko", - "./legacy-components.js": "./legacy-components-browser.marko" - }, - "bin": { - "markoc": "bin/markoc" - }, - "nyc": { - "exclude": [ - "**/benchmark/**", - "**/scripts/**", - "**/coverage/**", - "**/test/**", - "**/test-dist/**", - "**/test-generated/**", - "**/dist/**" - ] - }, - "homepage": "http://markojs.com/", - "logo": { - "url": "https://raw.githubusercontent.com/marko-js/branding/master/marko-logo-small.png" - }, - "repository": { - "type": "git", - "url": "https://github.com/marko-js/marko.git" - }, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, - "author": "Patrick Steele-Idem ", - "maintainers": [ - "Patrick Steele-Idem ", - "Michael Rawlings ", - "Phillip Gates-Idem ", - "Austin Kelleher ", - "Dylan Piercey ", - "Martin Aberer" - ], - "keywords": [ - "front-end", - "templating", - "template", - "async", - "streaming", - "components", - "ui", - "vdom", - "dom", - "morphdom", - "virtual", - "virtual-dom" - ], - "files": [ - "bin", - "dist", - "docs", - "helpers", - "src", - "browser-refresh.js", - "compiler-browser.marko", - "compiler.js", - "components-browser.marko", - "components.js", - "env.js", - "express.js", - "hot-reload.js", - "index-browser.marko", - "index.js", - "jquery.marko", - "legacy-components-browser.marko", - "legacy-components.js", - "node-require.js", - "ready.marko" - ] + "name": "marko", + "version": "4.0.0", + "private": true, + "scripts": { + "build": "node scripts/build.js", + "build-src": "node scripts/build.js src", + "postinstall": "cd packages/marko && npm i", + "precommit": "lint-staged", + "test": "mocha --timeout 10000 ./packages/marko/test/*/*.test.js", + "test-ci": "npm run lint && npm run check-format && npm run test-generate-coverage", + "test-coverage": "npm run test-generate-coverage && nyc report --reporter=html && opn ./coverage/index.html", + "test-generate-coverage": "nyc -asc npm test", + "lint": "eslint .", + "format": "prettier \"**/*.{js,json,css,md}\" --write", + "check-format": "prettier \"**/*.{js,json,css,md}\" -l", + "codecov": "nyc report --reporter=text-lcov > coverage.lcov && codecov" + }, + "devDependencies": { + "babel-cli": "^6.24.1", + "babel-core": "^6.24.1", + "babel-plugin-minprops": "^2.0.1", + "benchmark": "^2.1.1", + "codecov": "^3.0.2", + "eslint": "^4.11.0", + "eslint-config-prettier": "^2.9.0", + "husky": "^0.14.3", + "lint-staged": "^7.0.0", + "micromatch": "^3.0.4", + "mocha": "^5.0.1", + "nyc": "^13.0.0", + "prettier": "^1.13.5", + "shelljs": "^0.7.7" + }, + "lint-staged": { + "*.js": [ + "eslint" + ], + "*.{js,json,css,md}": [ + "prettier --write", + "git add" + ] + }, + "nyc": { + "exclude": [ + "**/benchmark/**", + "**/scripts/**", + "**/coverage/**", + "**/test/**", + "**/test-dist/**", + "**/test-generated/**", + "**/dist/**" + ] + } } diff --git a/CHANGELOG.md b/packages/marko/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/marko/CHANGELOG.md diff --git a/packages/marko/README.md b/packages/marko/README.md new file mode 100644 index 000000000..d82c5f175 --- /dev/null +++ b/packages/marko/README.md @@ -0,0 +1,158 @@ +

+ Marko +

+ +

+ A declarative, HTML-based language that makes building web apps fun 🔥 +

+ +

+ NPM + Gitter + Build Status + Coverage Status + Downloads +

+ +

+ Docs ∙ Try Online ∙ Contribute ∙ Get Support +

+ +# Intro + +Marko is HTML _re-imagined_ as a language for building dynamic and reactive user interfaces. +Just about any valid HTML is valid Marko, but Marko extends the HTML language to allow +building modern applications in a declarative way. + +Among these extensions are [conditionals](https://markojs.com/docs/conditionals-and-lists/#conditionals), [lists](https://markojs.com/docs/conditionals-and-lists/#lists), [state](https://markojs.com/docs/state/), and [components](https://markojs.com/docs/class-components/). +Marko supports both single-file components and components broken into separate files. + +## Single file component + +The following single-file component renders a button and a counter with the +number of times the button has been clicked. + +**click-count.marko** + +```marko +class { + onCreate() { + this.state = { count:0 }; + } + increment() { + this.state.count++; + } +} + +style { + .count { + color:#09c; + font-size:3em; + } + .example-button { + font-size:1em; + padding:0.5em; + } +} + + + ${state.count} + + + Click me! + +``` + +## Multi-file component + +The same component as above split into an `index.marko` template file, +`component.js` containing your component logic, and `style.css` containing your +component style: + +**index.marko** + +```marko + + ${state.count} + + + Click me! + +``` + +**component.js** + +```js +module.exports = { + onCreate() { + this.state = { count: 0 }; + }, + increment() { + this.state.count++; + } +}; +``` + +**style.css** + +```css +.count { + color: #09c; + font-size: 3em; +} +.example-button { + font-size: 1em; + padding: 0.5em; +} +``` + +## Concise Syntax + +Marko also supports a beautifully concise syntax as an alternative to its HTML +syntax. Find out more about the [concise syntax here](https://markojs.com/docs/concise/). + +```marko + +
    + +
  • ${color}
  • + +
+``` + +```marko +// Marko concise syntax +ul.example-list + for|color| of=['a', 'b', 'c'] + li -- ${color} +``` + +# Getting Started + +1. `npm install marko` +2. Read the [docs](https://markojs.com/docs/) + +# Community & Support + +| | | | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Ask and answer StackOverflow questions with the [`marko` tag](https://stackoverflow.com/questions/tagged/marko) | Come hang out in our Gitter chat room, ask questions, and discuss project direction | Tweet to [`@MarkoDevTeam`](https://twitter.com/MarkoDevTeam) or with the [`#markojs` hashtag](https://twitter.com/search?q=%23markojs&f=live) | + +# Contributors + +Marko would not be what it is without all those who have contributed ✨ + + + + + +## Get Involved! + +- Pull requests are welcome! +- Read [`CONTRIBUTING.md`](.github/CONTRIBUTING.md) and check out our [bite-sized](https://github.com/marko-js/marko/issues?q=is%3Aissue+is%3Aopen+label%3Adifficulty%3Abite-sized) and [help-wanted](https://github.com/marko-js/marko/issues?q=is%3Aissue+is%3Aopen+label%3Astatus%3Ahelp-wanted) issues +- Submit github issues for any feature enhancements, bugs or documentation problems +- By participating in this project you agree to abide by its [Code of Conduct](https://ebay.github.io/codeofconduct). + +# License + +MIT diff --git a/bin/markoc b/packages/marko/bin/markoc similarity index 100% rename from bin/markoc rename to packages/marko/bin/markoc diff --git a/bin/markoc.js b/packages/marko/bin/markoc.js similarity index 100% rename from bin/markoc.js rename to packages/marko/bin/markoc.js diff --git a/browser-refresh.js b/packages/marko/browser-refresh.js similarity index 100% rename from browser-refresh.js rename to packages/marko/browser-refresh.js diff --git a/compiler-browser.marko b/packages/marko/compiler-browser.marko similarity index 100% rename from compiler-browser.marko rename to packages/marko/compiler-browser.marko diff --git a/compiler.js b/packages/marko/compiler.js similarity index 100% rename from compiler.js rename to packages/marko/compiler.js diff --git a/components-browser.marko b/packages/marko/components-browser.marko similarity index 100% rename from components-browser.marko rename to packages/marko/components-browser.marko diff --git a/components.js b/packages/marko/components.js similarity index 100% rename from components.js rename to packages/marko/components.js diff --git a/docs/10-awesome-marko-features.md b/packages/marko/docs/10-awesome-marko-features.md similarity index 100% rename from docs/10-awesome-marko-features.md rename to packages/marko/docs/10-awesome-marko-features.md diff --git a/docs/body-content.md b/packages/marko/docs/body-content.md similarity index 100% rename from docs/body-content.md rename to packages/marko/docs/body-content.md diff --git a/docs/browserify.md b/packages/marko/docs/browserify.md similarity index 100% rename from docs/browserify.md rename to packages/marko/docs/browserify.md diff --git a/docs/class-components.md b/packages/marko/docs/class-components.md similarity index 100% rename from docs/class-components.md rename to packages/marko/docs/class-components.md diff --git a/docs/component-diagram.afdesign b/packages/marko/docs/component-diagram.afdesign similarity index 100% rename from docs/component-diagram.afdesign rename to packages/marko/docs/component-diagram.afdesign diff --git a/docs/component-diagram.svg b/packages/marko/docs/component-diagram.svg similarity index 100% rename from docs/component-diagram.svg rename to packages/marko/docs/component-diagram.svg diff --git a/docs/concise.md b/packages/marko/docs/concise.md similarity index 100% rename from docs/concise.md rename to packages/marko/docs/concise.md diff --git a/docs/conditionals-and-lists.md b/packages/marko/docs/conditionals-and-lists.md similarity index 100% rename from docs/conditionals-and-lists.md rename to packages/marko/docs/conditionals-and-lists.md diff --git a/docs/core-tags.md b/packages/marko/docs/core-tags.md similarity index 100% rename from docs/core-tags.md rename to packages/marko/docs/core-tags.md diff --git a/docs/custom-tags.md b/packages/marko/docs/custom-tags.md similarity index 100% rename from docs/custom-tags.md rename to packages/marko/docs/custom-tags.md diff --git a/docs/editor-plugins.md b/packages/marko/docs/editor-plugins.md similarity index 100% rename from docs/editor-plugins.md rename to packages/marko/docs/editor-plugins.md diff --git a/docs/events.md b/packages/marko/docs/events.md similarity index 100% rename from docs/events.md rename to packages/marko/docs/events.md diff --git a/docs/express.md b/packages/marko/docs/express.md similarity index 100% rename from docs/express.md rename to packages/marko/docs/express.md diff --git a/docs/fastify.md b/packages/marko/docs/fastify.md similarity index 100% rename from docs/fastify.md rename to packages/marko/docs/fastify.md diff --git a/docs/getting-started.md b/packages/marko/docs/getting-started.md similarity index 100% rename from docs/getting-started.md rename to packages/marko/docs/getting-started.md diff --git a/docs/hapi.md b/packages/marko/docs/hapi.md similarity index 100% rename from docs/hapi.md rename to packages/marko/docs/hapi.md diff --git a/docs/http.md b/packages/marko/docs/http.md similarity index 100% rename from docs/http.md rename to packages/marko/docs/http.md diff --git a/docs/huncwot.md b/packages/marko/docs/huncwot.md similarity index 100% rename from docs/huncwot.md rename to packages/marko/docs/huncwot.md diff --git a/docs/installing.md b/packages/marko/docs/installing.md similarity index 100% rename from docs/installing.md rename to packages/marko/docs/installing.md diff --git a/docs/koa.md b/packages/marko/docs/koa.md similarity index 100% rename from docs/koa.md rename to packages/marko/docs/koa.md diff --git a/docs/lasso.md b/packages/marko/docs/lasso.md similarity index 100% rename from docs/lasso.md rename to packages/marko/docs/lasso.md diff --git a/docs/marko-4-upgrade.md b/packages/marko/docs/marko-4-upgrade.md similarity index 100% rename from docs/marko-4-upgrade.md rename to packages/marko/docs/marko-4-upgrade.md diff --git a/docs/marko-json.md b/packages/marko/docs/marko-json.md similarity index 100% rename from docs/marko-json.md rename to packages/marko/docs/marko-json.md diff --git a/docs/marko-v4.md b/packages/marko/docs/marko-v4.md similarity index 100% rename from docs/marko-v4.md rename to packages/marko/docs/marko-v4.md diff --git a/docs/marko-vs-react.md b/packages/marko/docs/marko-vs-react.md similarity index 100% rename from docs/marko-vs-react.md rename to packages/marko/docs/marko-vs-react.md diff --git a/docs/redux.md b/packages/marko/docs/redux.md similarity index 100% rename from docs/redux.md rename to packages/marko/docs/redux.md diff --git a/docs/rendering.md b/packages/marko/docs/rendering.md similarity index 100% rename from docs/rendering.md rename to packages/marko/docs/rendering.md diff --git a/docs/rollup.md b/packages/marko/docs/rollup.md similarity index 100% rename from docs/rollup.md rename to packages/marko/docs/rollup.md diff --git a/docs/server-side-rendering.md b/packages/marko/docs/server-side-rendering.md similarity index 100% rename from docs/server-side-rendering.md rename to packages/marko/docs/server-side-rendering.md diff --git a/docs/state.md b/packages/marko/docs/state.md similarity index 100% rename from docs/state.md rename to packages/marko/docs/state.md diff --git a/docs/structure.json b/packages/marko/docs/structure.json similarity index 100% rename from docs/structure.json rename to packages/marko/docs/structure.json diff --git a/docs/styles.md b/packages/marko/docs/styles.md similarity index 100% rename from docs/styles.md rename to packages/marko/docs/styles.md diff --git a/docs/syntax.md b/packages/marko/docs/syntax.md similarity index 100% rename from docs/syntax.md rename to packages/marko/docs/syntax.md diff --git a/docs/webpack.md b/packages/marko/docs/webpack.md similarity index 100% rename from docs/webpack.md rename to packages/marko/docs/webpack.md diff --git a/docs/why-is-marko-fast.md b/packages/marko/docs/why-is-marko-fast.md similarity index 100% rename from docs/why-is-marko-fast.md rename to packages/marko/docs/why-is-marko-fast.md diff --git a/env.js b/packages/marko/env.js similarity index 100% rename from env.js rename to packages/marko/env.js diff --git a/express.js b/packages/marko/express.js similarity index 100% rename from express.js rename to packages/marko/express.js diff --git a/helpers/README.md b/packages/marko/helpers/README.md similarity index 100% rename from helpers/README.md rename to packages/marko/helpers/README.md diff --git a/helpers/empty.js b/packages/marko/helpers/empty.js similarity index 100% rename from helpers/empty.js rename to packages/marko/helpers/empty.js diff --git a/helpers/notEmpty.js b/packages/marko/helpers/notEmpty.js similarity index 100% rename from helpers/notEmpty.js rename to packages/marko/helpers/notEmpty.js diff --git a/hot-reload.js b/packages/marko/hot-reload.js similarity index 100% rename from hot-reload.js rename to packages/marko/hot-reload.js diff --git a/index-browser.marko b/packages/marko/index-browser.marko similarity index 100% rename from index-browser.marko rename to packages/marko/index-browser.marko diff --git a/index.js b/packages/marko/index.js similarity index 100% rename from index.js rename to packages/marko/index.js diff --git a/jquery.marko b/packages/marko/jquery.marko similarity index 100% rename from jquery.marko rename to packages/marko/jquery.marko diff --git a/legacy-components-browser.marko b/packages/marko/legacy-components-browser.marko similarity index 100% rename from legacy-components-browser.marko rename to packages/marko/legacy-components-browser.marko diff --git a/legacy-components.js b/packages/marko/legacy-components.js similarity index 100% rename from legacy-components.js rename to packages/marko/legacy-components.js diff --git a/node-require.js b/packages/marko/node-require.js similarity index 100% rename from node-require.js rename to packages/marko/node-require.js diff --git a/packages/marko/package-lock.json b/packages/marko/package-lock.json new file mode 100644 index 000000000..8724f35ec --- /dev/null +++ b/packages/marko/package-lock.json @@ -0,0 +1,3733 @@ +{ + "name": "marko", + "version": "4.18.48", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.7.tgz", + "integrity": "sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.7", + "@babel/helpers": "^7.7.4", + "@babel/parser": "^7.7.7", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", + "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", + "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", + "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", + "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helpers": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", + "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", + "dev": true, + "requires": { + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", + "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==", + "dev": true + }, + "@babel/runtime": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", + "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", + "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/traverse": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", + "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", + "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@marko/migrate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@marko/migrate/-/migrate-5.2.0.tgz", + "integrity": "sha512-O6BHg04bc7Z7ZaqjYBz08dA8977vlGdazlhfvzB7ZK4aQbUSTy6KYieuAXpzu8E/EWbaRTD1t2IBxhr89JBumw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.2.0", + "@marko/migrate-v3-widget": "^1.1.0", + "@marko/prettyprint": "^2.1.2", + "argly": "^1.2.0", + "chalk": "^2.4.2", + "dependent-path-update": "^0.1.1", + "enquirer": "^2.1.1", + "glob": "^7.1.3", + "lasso-package-root": "^1.0.1", + "mz": "^2.7.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "@marko/migrate-v3-widget": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@marko/migrate-v3-widget/-/migrate-v3-widget-1.1.3.tgz", + "integrity": "sha512-SbdvcpZxiBMG3LDxGWHUXF2QQMlBzjX5diLpMcC/EorJNOQgzYi3Ss8W2cKAYEKHAZw5upINCiDfzovb60lapQ==", + "dev": true, + "requires": { + "@babel/core": "^7.1.5", + "@babel/traverse": "^7.1.6", + "mz": "^2.7.0", + "recast": "^0.16.1", + "tslib": "^1.9.3" + } + }, + "@marko/prettyprint": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@marko/prettyprint/-/prettyprint-2.1.2.tgz", + "integrity": "sha512-QseJB5U77CUl08bB5oVzzhb23XYwSBYmFZeYMhJ1yIADNztYq0dEycUZ/Ac0XW2o8zbDEEQMmiuQVKmPi14Muw==", + "dev": true, + "requires": { + "argly": "^1.2.0", + "chalk": "^2.4.2", + "editorconfig": "^0.15.2", + "lasso-package-root": "^1.0.1", + "marko": "4.14.21", + "minimatch": "^3.0.4", + "prettier": "^1.15.3", + "redent": "^2.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "app-module-path": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=" + }, + "argly": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/argly/-/argly-1.2.0.tgz", + "integrity": "sha1-KydORVGin/XnGZ0u2XiOtm7TbmA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.7.tgz", + "integrity": "sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-writer": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/async-writer/-/async-writer-2.1.3.tgz", + "integrity": "sha1-XCo4B8u3GwfSXX4kAhMnKvAwoo8=", + "dev": true, + "requires": { + "complain": "^1.0.0", + "events": "^1.0.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", + "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-refresh-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/browser-refresh-client/-/browser-refresh-client-1.1.4.tgz", + "integrity": "sha1-jl/4R1/h1UHSroH3oa6gWuIaYhc=" + }, + "builtins": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-2.0.1.tgz", + "integrity": "sha512-XkkVe5QAb6guWPXTzpSrYpSlN3nqEmrrE2TkAr/tp7idSF6+MONh9WvKrAuR3HiKLvoSgmbs8l1U9IPmMrIoLw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "requires": { + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-props": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/char-props/-/char-props-0.1.5.tgz", + "integrity": "sha1-W5UvniDqIc0Iyn/hNaEPb+kcEJ4=" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "complain": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/complain/-/complain-1.6.0.tgz", + "integrity": "sha512-9oBfSEfxveaNmo2eSp/vEPkaBVxUhiJTZVgGYayzBchSAXQM6CK1PAQeV5ICShnSgfT+biYzrN7egKwwX+HkCw==", + "requires": { + "error-stack-parser": "^2.0.1" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "context-require": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/context-require/-/context-require-1.0.4.tgz", + "integrity": "sha512-PBj1gmw5HuoFRhpHS2/6/ySh5REt0GcPgr44kH3IJcpeeLnsy+3GNsre6YvpSdQB/TtdI5zsQu0CO1DQXxPcpA==", + "dev": true, + "requires": { + "builtins": "^2.0.0" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=" + } + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "dependent-path-update": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dependent-path-update/-/dependent-path-update-0.1.1.tgz", + "integrity": "sha512-KVDBBXPCjAi7unPTPHryiQm1OJtYtpz/HFiIWKNN22eY7ufvkX/riZOTPPNQ4XZZOYenVriL4KnqMSBM8hd+kw==", + "dev": true, + "requires": { + "argly": "^1.2.0", + "escape-string-regexp": "^1.0.5", + "glob": "^7.1.3", + "mz": "^2.7.0" + } + }, + "deresolve": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deresolve/-/deresolve-1.1.2.tgz", + "integrity": "sha1-nPI3nI0tYx3EuZVylLkOSnLLbOA=", + "requires": { + "lasso-package-root": "^1.0.0", + "raptor-polyfill": "^1.0.2", + "resolve-from": "^1.0.1" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" + } + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffable-html": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/diffable-html/-/diffable-html-2.1.0.tgz", + "integrity": "sha1-DUwt4RWsWPkEqrG3LmZJzvyl8CU=", + "dev": true, + "requires": { + "htmlparser2": "^3.9.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "enquirer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.2.tgz", + "integrity": "sha512-PLhTMPUXlnaIv9D3Cq3/Zr1xb7soeDDgunobyCmYLUG19n24dvC8i+ZZgm2DekGpDnx7JvFSHV7lxfM58PMtbA==", + "dev": true, + "requires": { + "ansi-colors": "^3.2.1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "error-stack-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.4.tgz", + "integrity": "sha512-fZ0KkoxSjLFmhW5lHbUT3tLwy3nX1qEzMYo8koY1vrsAco53CMT1djnBSeC/wUjTEZRhZl9iRw7PaMaxfJ4wzQ==", + "requires": { + "stackframe": "^1.1.0" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "events-light": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/events-light/-/events-light-1.0.5.tgz", + "integrity": "sha1-lk5jRQugr0prAiqpVbF//vZXte4=", + "requires": { + "chai": "^3.5.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "htmljs-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/htmljs-parser/-/htmljs-parser-2.7.1.tgz", + "integrity": "sha512-zdxG/Ou/MLJhF/zjj74fP6Kq8jsJfgZo0uEGgD9yGawpXOPyaUWBR7mIhrUxi1zjk20Z5wyrJAoWcOseBzyw6A==", + "requires": { + "char-props": "^0.1.5", + "complain": "^1.0.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "dev": true + }, + "is-absolute": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", + "dev": true, + "requires": { + "is-relative": "^0.2.1", + "is-windows": "^0.2.0" + }, + "dependencies": { + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", + "dev": true + } + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-relative": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", + "dev": true, + "requires": { + "is-unc-path": "^0.1.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.0" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "it-fails": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/it-fails/-/it-fails-1.0.4.tgz", + "integrity": "sha512-qrqqahqO2pfPy6pE7CEV8zrkyCPkgDHlr4Fln5zfpM5yJSIgaYNInNfy+wcbAtKj5Je1jzGO5EiyvwwiYqBEog==", + "dev": true, + "requires": { + "diff": "^3.5.0" + } + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "jsdom-context-require": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jsdom-context-require/-/jsdom-context-require-1.0.1.tgz", + "integrity": "sha512-D35Rt4xFnjCUAmt1Fz+8QXECyY3CsMyT1UqFgGG24C6qT0FAhrGjQY/v3rOvBXNb8w0u6f9paM8eVe+VaKOtZw==", + "dev": true, + "requires": { + "context-require": "^1.0.1", + "jsdom": "^11.6.2", + "lasso-resolve-from": "^1.2.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lasso-caching-fs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lasso-caching-fs/-/lasso-caching-fs-1.0.2.tgz", + "integrity": "sha1-m+TrHwaqwSYDRMrq70LC8AhusQ0=", + "requires": { + "raptor-async": "^1.1.2" + } + }, + "lasso-modules-client": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lasso-modules-client/-/lasso-modules-client-2.0.5.tgz", + "integrity": "sha1-2aBnJKkAl3Y2lxZn7pwXDS/E3Sg=", + "requires": { + "lasso-package-root": "^1.0.0", + "raptor-polyfill": "^1.0.2" + } + }, + "lasso-package-root": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lasso-package-root/-/lasso-package-root-1.0.1.tgz", + "integrity": "sha1-mX0OcfQdA8Xw+gmlvCmNeW+LLCM=", + "requires": { + "lasso-caching-fs": "^1.0.0" + } + }, + "lasso-resolve-from": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lasso-resolve-from/-/lasso-resolve-from-1.2.0.tgz", + "integrity": "sha1-v7I0Rnr7abUwn1aLpFnMgyBiHG4=", + "dev": true, + "requires": { + "is-absolute": "^0.2.3", + "lasso-caching-fs": "^1.0.1", + "raptor-util": "^1.0.10", + "resolve-from": "^2.0.0" + }, + "dependencies": { + "raptor-util": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", + "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", + "dev": true + } + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "listener-tracker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/listener-tracker/-/listener-tracker-2.0.0.tgz", + "integrity": "sha1-OWCLQ1wJAfpVECF8FFJyjWvBm18=" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marko": { + "version": "4.14.21", + "resolved": "https://registry.npmjs.org/marko/-/marko-4.14.21.tgz", + "integrity": "sha512-e4jfR/4P3NuoQIZsHuOh3VpIzagsYZKMiQM0gtRwRhmAqUgjVxJP5zEJUIl4KZv9xKjauWxy5ndListzuYsf6w==", + "dev": true, + "requires": { + "app-module-path": "^2.2.0", + "argly": "^1.0.0", + "browser-refresh-client": "^1.0.0", + "camelcase": "^5.0.0", + "char-props": "~0.1.5", + "complain": "^1.3.0", + "deresolve": "^1.1.2", + "escodegen": "^1.8.1", + "esprima": "^4.0.0", + "estraverse": "^4.2.0", + "events": "^1.0.2", + "events-light": "^1.0.0", + "he": "^1.1.0", + "htmljs-parser": "^2.6.1", + "lasso-caching-fs": "^1.0.1", + "lasso-modules-client": "^2.0.4", + "lasso-package-root": "^1.0.1", + "listener-tracker": "^2.0.0", + "minimatch": "^3.0.2", + "object-assign": "^4.1.0", + "property-handlers": "^1.0.0", + "raptor-json": "^1.0.1", + "raptor-polyfill": "^1.0.0", + "raptor-promises": "^1.0.1", + "raptor-regexp": "^1.0.0", + "raptor-util": "^3.2.0", + "resolve-from": "^2.0.0", + "shorthash": "0.0.2", + "simple-sha1": "^2.1.0", + "strip-json-comments": "^2.0.1", + "try-require": "^1.2.1", + "warp10": "^2.0.1" + } + }, + "marko-widgets": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/marko-widgets/-/marko-widgets-7.0.1.tgz", + "integrity": "sha1-Dg3ytWCfRi9uk/UvhihTXy9LwD8=", + "dev": true, + "requires": { + "raptor-dom": "^1.1.0", + "raptor-renderer": "^1.4.4" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "dev": true, + "requires": { + "mime-db": "1.42.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "property-handlers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/property-handlers/-/property-handlers-1.1.1.tgz", + "integrity": "sha1-yyDTIqq32U//rCj0bJGGvVlHtLQ=" + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raptor-async": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/raptor-async/-/raptor-async-1.1.3.tgz", + "integrity": "sha1-uDw8m2A9yYXCw6n3jStAc+b2Akw=" + }, + "raptor-dom": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/raptor-dom/-/raptor-dom-1.1.1.tgz", + "integrity": "sha1-Xt4wpy3A+ZeiwXMfwfLESz+1rFo=", + "dev": true, + "requires": { + "raptor-pubsub": "^1.0.5" + } + }, + "raptor-json": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/raptor-json/-/raptor-json-1.1.0.tgz", + "integrity": "sha1-cL0JsU5k99MuxQzOg3fWApwPCHY=", + "dev": true, + "requires": { + "raptor-strings": "^1.0.0" + } + }, + "raptor-polyfill": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/raptor-polyfill/-/raptor-polyfill-1.1.0.tgz", + "integrity": "sha512-VhFc5e6EuNGdax7FQ2QWlCdXFi5OBBsclDh0kzZtgBI7lauc8aFs7+htdi5Q3qCRoYXfsucSBsRKf7a3s+YGmA==" + }, + "raptor-promises": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/raptor-promises/-/raptor-promises-1.0.3.tgz", + "integrity": "sha1-1XaxEOBCNlT3/fFyHijULk3DwOs=", + "dev": true, + "requires": { + "q": "^1.0.1", + "raptor-util": "^1.0.0" + }, + "dependencies": { + "raptor-util": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", + "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", + "dev": true + } + } + }, + "raptor-pubsub": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/raptor-pubsub/-/raptor-pubsub-1.0.5.tgz", + "integrity": "sha1-Fe4SoOUFnsFbcv+dYeyvn0IS70c=", + "dev": true, + "requires": { + "events": "^1.0.2", + "raptor-util": "^1.0.0" + }, + "dependencies": { + "raptor-util": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", + "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", + "dev": true + } + } + }, + "raptor-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/raptor-regexp/-/raptor-regexp-1.0.1.tgz", + "integrity": "sha1-7PD2bGZxwM2fXkjDcFAmxVCZlcA=" + }, + "raptor-renderer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/raptor-renderer/-/raptor-renderer-1.5.0.tgz", + "integrity": "sha512-Bf6aIh/80cjFz9+xJ//5aV/rIDbqMNYZOsCxgXbXJfNLGjGPO4wn9nixdSASl/Pl3wCUTIixU542qjbCQBRYvQ==", + "dev": true, + "requires": { + "async-writer": "^2.0.0", + "raptor-dom": "^1.0.0", + "raptor-pubsub": "^1.0.2", + "raptor-util": "^1.0.0" + }, + "dependencies": { + "raptor-util": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-1.1.2.tgz", + "integrity": "sha1-8u6AdqmuPq4uZWcuRqIgB0+i3/M=", + "dev": true + } + } + }, + "raptor-strings": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/raptor-strings/-/raptor-strings-1.0.2.tgz", + "integrity": "sha1-ks4ssBU6/pBHDYA5oCVbTPM6tfw=", + "dev": true, + "requires": { + "raptor-polyfill": "^1.0.1" + } + }, + "raptor-util": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-3.2.0.tgz", + "integrity": "sha1-I7DIA8jxrIocrmfZpjiLSRYcl1g=" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "recast": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.16.2.tgz", + "integrity": "sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==", + "dev": true, + "requires": { + "ast-types": "0.11.7", + "esprima": "~4.0.0", + "private": "~0.1.5", + "source-map": "~0.6.1" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "resolve": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz", + "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rusha": { + "version": "0.8.13", + "resolved": "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz", + "integrity": "sha1-mghOe4YLF7/zAVuSxnpqM2GRUTo=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "self-closing-tags": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/self-closing-tags/-/self-closing-tags-1.0.1.tgz", + "integrity": "sha512-7t6hNbYMxM+VHXTgJmxwgZgLGktuXtVVD5AivWzNTdJBM4DBjnDKDzkf2SrNjihaArpeJYNjxkELBu1evI4lQA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "shorthash": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz", + "integrity": "sha1-WbJo7sveWQOLMNogK8+93rLEpOs=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "simple-sha1": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.2.tgz", + "integrity": "sha512-TQl9rm4rdKAVmhO++sXAb8TNN0D6JAD5iyI1mqEPNpxUzTRrtm4aOG1pDf/5W/qCFihiaoK6uuL9rvQz1x1VKw==", + "requires": { + "rusha": "^0.8.1" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stackframe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.0.tgz", + "integrity": "sha512-Vx6W1Yvy+AM1R/ckVwcHQHV147pTPBKWCRLrXMuPrFVfvBUc3os7PR1QLIWCMhPpRg5eX9ojzbQIMLGBwyLjqg==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "try-require": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/try-require/-/try-require-1.2.1.tgz", + "integrity": "sha1-NEiaLKwMCcHMEO2RugEVlNQzO+I=", + "dev": true + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "warp10": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/warp10/-/warp10-2.0.1.tgz", + "integrity": "sha512-nS1KG2RCVTWepfSitZKzL+HYiqqMJag06KtOJF/LwklrJWeJYRWHjMYpd6GXMt09ot+HIEj+Y4dmQNnNNE0Bjg==" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } +} diff --git a/packages/marko/package.json b/packages/marko/package.json new file mode 100644 index 000000000..a7633c0e8 --- /dev/null +++ b/packages/marko/package.json @@ -0,0 +1,117 @@ +{ + "name": "marko", + "version": "4.18.48", + "license": "MIT", + "description": "UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.", + "dependencies": { + "app-module-path": "^2.2.0", + "argly": "^1.0.0", + "browser-refresh-client": "^1.0.0", + "camelcase": "^5.0.0", + "char-props": "~0.1.5", + "complain": "^1.6.0", + "deresolve": "^1.1.2", + "escodegen": "^1.8.1", + "esprima": "^4.0.0", + "estraverse": "^4.3.0", + "events-light": "^1.0.0", + "he": "^1.1.0", + "htmljs-parser": "^2.7.1", + "lasso-caching-fs": "^1.0.1", + "lasso-modules-client": "^2.0.4", + "lasso-package-root": "^1.0.1", + "listener-tracker": "^2.0.0", + "minimatch": "^3.0.2", + "property-handlers": "^1.0.0", + "raptor-regexp": "^1.0.0", + "raptor-util": "^3.2.0", + "resolve-from": "^2.0.0", + "self-closing-tags": "^1.0.1", + "simple-sha1": "^2.1.0", + "strip-json-comments": "^2.0.1", + "warp10": "^2.0.1" + }, + "devDependencies": { + "@marko/migrate": "^5.1.0", + "bluebird": "^3.4.7", + "caller-path": "^2.0.0", + "chai": "^3.3.0", + "diffable-html": "^2.1.0", + "express": "^4.16.1", + "it-fails": "^1.0.0", + "jquery": "^3.1.1", + "jsdom-context-require": "^1.0.1", + "lasso-resolve-from": "^1.2.0", + "marko-widgets": "^7.0.1", + "micromatch": "^3.0.4", + "request": "^2.72.0", + "through": "^2.3.4", + "through2": "^2.0.1" + }, + "main": "index.js", + "browser": { + "./compiler.js": "./compiler-browser.marko", + "./components.js": "./components-browser.marko", + "./index.js": "./index-browser.marko", + "./legacy-components.js": "./legacy-components-browser.marko" + }, + "bin": { + "markoc": "bin/markoc" + }, + "homepage": "http://markojs.com/", + "logo": { + "url": "https://raw.githubusercontent.com/marko-js/branding/master/marko-logo-small.png" + }, + "repository": { + "type": "git", + "url": "https://github.com/marko-js/marko.git" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "author": "Patrick Steele-Idem ", + "maintainers": [ + "Patrick Steele-Idem ", + "Michael Rawlings ", + "Phillip Gates-Idem ", + "Austin Kelleher ", + "Dylan Piercey ", + "Martin Aberer" + ], + "keywords": [ + "front-end", + "templating", + "template", + "async", + "streaming", + "components", + "ui", + "vdom", + "dom", + "morphdom", + "virtual", + "virtual-dom" + ], + "files": [ + "bin", + "dist", + "docs", + "helpers", + "src", + "browser-refresh.js", + "compiler-browser.marko", + "compiler.js", + "components-browser.marko", + "components.js", + "env.js", + "express.js", + "hot-reload.js", + "index-browser.marko", + "index.js", + "jquery.marko", + "legacy-components-browser.marko", + "legacy-components.js", + "node-require.js", + "ready.marko" + ] +} diff --git a/ready.marko b/packages/marko/ready.marko similarity index 100% rename from ready.marko rename to packages/marko/ready.marko diff --git a/src/.eslintrc b/packages/marko/src/.eslintrc similarity index 100% rename from src/.eslintrc rename to packages/marko/src/.eslintrc diff --git a/src/browser-refresh.js b/packages/marko/src/browser-refresh.js similarity index 100% rename from src/browser-refresh.js rename to packages/marko/src/browser-refresh.js diff --git a/src/build.json b/packages/marko/src/build.json similarity index 100% rename from src/build.json rename to packages/marko/src/build.json diff --git a/src/compiler/Builder.js b/packages/marko/src/compiler/Builder.js similarity index 100% rename from src/compiler/Builder.js rename to packages/marko/src/compiler/Builder.js diff --git a/src/compiler/CodeGenerator.js b/packages/marko/src/compiler/CodeGenerator.js similarity index 100% rename from src/compiler/CodeGenerator.js rename to packages/marko/src/compiler/CodeGenerator.js diff --git a/src/compiler/CodeWriter.js b/packages/marko/src/compiler/CodeWriter.js similarity index 100% rename from src/compiler/CodeWriter.js rename to packages/marko/src/compiler/CodeWriter.js diff --git a/src/compiler/CompileContext.js b/packages/marko/src/compiler/CompileContext.js similarity index 100% rename from src/compiler/CompileContext.js rename to packages/marko/src/compiler/CompileContext.js diff --git a/src/compiler/CompileError.js b/packages/marko/src/compiler/CompileError.js similarity index 100% rename from src/compiler/CompileError.js rename to packages/marko/src/compiler/CompileError.js diff --git a/src/compiler/Compiler.js b/packages/marko/src/compiler/Compiler.js similarity index 100% rename from src/compiler/Compiler.js rename to packages/marko/src/compiler/Compiler.js diff --git a/src/compiler/HtmlJsParser.js b/packages/marko/src/compiler/HtmlJsParser.js similarity index 100% rename from src/compiler/HtmlJsParser.js rename to packages/marko/src/compiler/HtmlJsParser.js diff --git a/src/compiler/Migrator.js b/packages/marko/src/compiler/Migrator.js similarity index 100% rename from src/compiler/Migrator.js rename to packages/marko/src/compiler/Migrator.js diff --git a/src/compiler/Normalizer.js b/packages/marko/src/compiler/Normalizer.js similarity index 100% rename from src/compiler/Normalizer.js rename to packages/marko/src/compiler/Normalizer.js diff --git a/src/compiler/Parser.js b/packages/marko/src/compiler/Parser.js similarity index 100% rename from src/compiler/Parser.js rename to packages/marko/src/compiler/Parser.js diff --git a/src/compiler/Walker.js b/packages/marko/src/compiler/Walker.js similarity index 100% rename from src/compiler/Walker.js rename to packages/marko/src/compiler/Walker.js diff --git a/src/compiler/ast/ArrayContainer.js b/packages/marko/src/compiler/ast/ArrayContainer.js similarity index 100% rename from src/compiler/ast/ArrayContainer.js rename to packages/marko/src/compiler/ast/ArrayContainer.js diff --git a/src/compiler/ast/ArrayExpression.js b/packages/marko/src/compiler/ast/ArrayExpression.js similarity index 100% rename from src/compiler/ast/ArrayExpression.js rename to packages/marko/src/compiler/ast/ArrayExpression.js diff --git a/src/compiler/ast/Assignment.js b/packages/marko/src/compiler/ast/Assignment.js similarity index 100% rename from src/compiler/ast/Assignment.js rename to packages/marko/src/compiler/ast/Assignment.js diff --git a/src/compiler/ast/AttributePlaceholder.js b/packages/marko/src/compiler/ast/AttributePlaceholder.js similarity index 100% rename from src/compiler/ast/AttributePlaceholder.js rename to packages/marko/src/compiler/ast/AttributePlaceholder.js diff --git a/src/compiler/ast/BinaryExpression.js b/packages/marko/src/compiler/ast/BinaryExpression.js similarity index 100% rename from src/compiler/ast/BinaryExpression.js rename to packages/marko/src/compiler/ast/BinaryExpression.js diff --git a/src/compiler/ast/Code.js b/packages/marko/src/compiler/ast/Code.js similarity index 100% rename from src/compiler/ast/Code.js rename to packages/marko/src/compiler/ast/Code.js diff --git a/src/compiler/ast/Comment.js b/packages/marko/src/compiler/ast/Comment.js similarity index 100% rename from src/compiler/ast/Comment.js rename to packages/marko/src/compiler/ast/Comment.js diff --git a/src/compiler/ast/ConditionalExpression.js b/packages/marko/src/compiler/ast/ConditionalExpression.js similarity index 100% rename from src/compiler/ast/ConditionalExpression.js rename to packages/marko/src/compiler/ast/ConditionalExpression.js diff --git a/src/compiler/ast/Container.js b/packages/marko/src/compiler/ast/Container.js similarity index 100% rename from src/compiler/ast/Container.js rename to packages/marko/src/compiler/ast/Container.js diff --git a/src/compiler/ast/ContainerNode.js b/packages/marko/src/compiler/ast/ContainerNode.js similarity index 100% rename from src/compiler/ast/ContainerNode.js rename to packages/marko/src/compiler/ast/ContainerNode.js diff --git a/src/compiler/ast/CustomTag.js b/packages/marko/src/compiler/ast/CustomTag.js similarity index 100% rename from src/compiler/ast/CustomTag.js rename to packages/marko/src/compiler/ast/CustomTag.js diff --git a/src/compiler/ast/Declaration.js b/packages/marko/src/compiler/ast/Declaration.js similarity index 100% rename from src/compiler/ast/Declaration.js rename to packages/marko/src/compiler/ast/Declaration.js diff --git a/src/compiler/ast/DocumentType.js b/packages/marko/src/compiler/ast/DocumentType.js similarity index 100% rename from src/compiler/ast/DocumentType.js rename to packages/marko/src/compiler/ast/DocumentType.js diff --git a/src/compiler/ast/Else.js b/packages/marko/src/compiler/ast/Else.js similarity index 100% rename from src/compiler/ast/Else.js rename to packages/marko/src/compiler/ast/Else.js diff --git a/src/compiler/ast/ElseIf.js b/packages/marko/src/compiler/ast/ElseIf.js similarity index 100% rename from src/compiler/ast/ElseIf.js rename to packages/marko/src/compiler/ast/ElseIf.js diff --git a/src/compiler/ast/Expression.js b/packages/marko/src/compiler/ast/Expression.js similarity index 100% rename from src/compiler/ast/Expression.js rename to packages/marko/src/compiler/ast/Expression.js diff --git a/src/compiler/ast/ForEach.js b/packages/marko/src/compiler/ast/ForEach.js similarity index 100% rename from src/compiler/ast/ForEach.js rename to packages/marko/src/compiler/ast/ForEach.js diff --git a/src/compiler/ast/ForEachProp.js b/packages/marko/src/compiler/ast/ForEachProp.js similarity index 100% rename from src/compiler/ast/ForEachProp.js rename to packages/marko/src/compiler/ast/ForEachProp.js diff --git a/src/compiler/ast/ForRange.js b/packages/marko/src/compiler/ast/ForRange.js similarity index 100% rename from src/compiler/ast/ForRange.js rename to packages/marko/src/compiler/ast/ForRange.js diff --git a/src/compiler/ast/ForStatement.js b/packages/marko/src/compiler/ast/ForStatement.js similarity index 100% rename from src/compiler/ast/ForStatement.js rename to packages/marko/src/compiler/ast/ForStatement.js diff --git a/src/compiler/ast/FunctionCall.js b/packages/marko/src/compiler/ast/FunctionCall.js similarity index 100% rename from src/compiler/ast/FunctionCall.js rename to packages/marko/src/compiler/ast/FunctionCall.js diff --git a/src/compiler/ast/FunctionDeclaration.js b/packages/marko/src/compiler/ast/FunctionDeclaration.js similarity index 100% rename from src/compiler/ast/FunctionDeclaration.js rename to packages/marko/src/compiler/ast/FunctionDeclaration.js diff --git a/src/compiler/ast/Html.js b/packages/marko/src/compiler/ast/Html.js similarity index 100% rename from src/compiler/ast/Html.js rename to packages/marko/src/compiler/ast/Html.js diff --git a/src/compiler/ast/HtmlAttribute/html/generateCode.js b/packages/marko/src/compiler/ast/HtmlAttribute/html/generateCode.js similarity index 100% rename from src/compiler/ast/HtmlAttribute/html/generateCode.js rename to packages/marko/src/compiler/ast/HtmlAttribute/html/generateCode.js diff --git a/src/compiler/ast/HtmlAttribute/index.js b/packages/marko/src/compiler/ast/HtmlAttribute/index.js similarity index 100% rename from src/compiler/ast/HtmlAttribute/index.js rename to packages/marko/src/compiler/ast/HtmlAttribute/index.js diff --git a/src/compiler/ast/HtmlAttribute/vdom/generateCode.js b/packages/marko/src/compiler/ast/HtmlAttribute/vdom/generateCode.js similarity index 100% rename from src/compiler/ast/HtmlAttribute/vdom/generateCode.js rename to packages/marko/src/compiler/ast/HtmlAttribute/vdom/generateCode.js diff --git a/src/compiler/ast/HtmlAttributeCollection.js b/packages/marko/src/compiler/ast/HtmlAttributeCollection.js similarity index 100% rename from src/compiler/ast/HtmlAttributeCollection.js rename to packages/marko/src/compiler/ast/HtmlAttributeCollection.js diff --git a/src/compiler/ast/HtmlComment.js b/packages/marko/src/compiler/ast/HtmlComment.js similarity index 100% rename from src/compiler/ast/HtmlComment.js rename to packages/marko/src/compiler/ast/HtmlComment.js diff --git a/src/compiler/ast/HtmlElement/html/EndTag.js b/packages/marko/src/compiler/ast/HtmlElement/html/EndTag.js similarity index 100% rename from src/compiler/ast/HtmlElement/html/EndTag.js rename to packages/marko/src/compiler/ast/HtmlElement/html/EndTag.js diff --git a/src/compiler/ast/HtmlElement/html/StartTag.js b/packages/marko/src/compiler/ast/HtmlElement/html/StartTag.js similarity index 100% rename from src/compiler/ast/HtmlElement/html/StartTag.js rename to packages/marko/src/compiler/ast/HtmlElement/html/StartTag.js diff --git a/src/compiler/ast/HtmlElement/html/generateCode.js b/packages/marko/src/compiler/ast/HtmlElement/html/generateCode.js similarity index 100% rename from src/compiler/ast/HtmlElement/html/generateCode.js rename to packages/marko/src/compiler/ast/HtmlElement/html/generateCode.js diff --git a/src/compiler/ast/HtmlElement/index.js b/packages/marko/src/compiler/ast/HtmlElement/index.js similarity index 100% rename from src/compiler/ast/HtmlElement/index.js rename to packages/marko/src/compiler/ast/HtmlElement/index.js diff --git a/src/compiler/ast/HtmlElement/vdom/EndElementVDOM.js b/packages/marko/src/compiler/ast/HtmlElement/vdom/EndElementVDOM.js similarity index 100% rename from src/compiler/ast/HtmlElement/vdom/EndElementVDOM.js rename to packages/marko/src/compiler/ast/HtmlElement/vdom/EndElementVDOM.js diff --git a/src/compiler/ast/HtmlElement/vdom/HtmlElementVDOM.js b/packages/marko/src/compiler/ast/HtmlElement/vdom/HtmlElementVDOM.js similarity index 100% rename from src/compiler/ast/HtmlElement/vdom/HtmlElementVDOM.js rename to packages/marko/src/compiler/ast/HtmlElement/vdom/HtmlElementVDOM.js diff --git a/src/compiler/ast/HtmlElement/vdom/generateCode.js b/packages/marko/src/compiler/ast/HtmlElement/vdom/generateCode.js similarity index 100% rename from src/compiler/ast/HtmlElement/vdom/generateCode.js rename to packages/marko/src/compiler/ast/HtmlElement/vdom/generateCode.js diff --git a/src/compiler/ast/Identifier.js b/packages/marko/src/compiler/ast/Identifier.js similarity index 100% rename from src/compiler/ast/Identifier.js rename to packages/marko/src/compiler/ast/Identifier.js diff --git a/src/compiler/ast/If.js b/packages/marko/src/compiler/ast/If.js similarity index 100% rename from src/compiler/ast/If.js rename to packages/marko/src/compiler/ast/If.js diff --git a/src/compiler/ast/Literal.js b/packages/marko/src/compiler/ast/Literal.js similarity index 100% rename from src/compiler/ast/Literal.js rename to packages/marko/src/compiler/ast/Literal.js diff --git a/src/compiler/ast/LogicalExpression.js b/packages/marko/src/compiler/ast/LogicalExpression.js similarity index 100% rename from src/compiler/ast/LogicalExpression.js rename to packages/marko/src/compiler/ast/LogicalExpression.js diff --git a/src/compiler/ast/Macro.js b/packages/marko/src/compiler/ast/Macro.js similarity index 100% rename from src/compiler/ast/Macro.js rename to packages/marko/src/compiler/ast/Macro.js diff --git a/src/compiler/ast/MemberExpression.js b/packages/marko/src/compiler/ast/MemberExpression.js similarity index 100% rename from src/compiler/ast/MemberExpression.js rename to packages/marko/src/compiler/ast/MemberExpression.js diff --git a/src/compiler/ast/NewExpression.js b/packages/marko/src/compiler/ast/NewExpression.js similarity index 100% rename from src/compiler/ast/NewExpression.js rename to packages/marko/src/compiler/ast/NewExpression.js diff --git a/src/compiler/ast/Node.js b/packages/marko/src/compiler/ast/Node.js similarity index 100% rename from src/compiler/ast/Node.js rename to packages/marko/src/compiler/ast/Node.js diff --git a/src/compiler/ast/ObjectExpression.js b/packages/marko/src/compiler/ast/ObjectExpression.js similarity index 100% rename from src/compiler/ast/ObjectExpression.js rename to packages/marko/src/compiler/ast/ObjectExpression.js diff --git a/src/compiler/ast/Program.js b/packages/marko/src/compiler/ast/Program.js similarity index 100% rename from src/compiler/ast/Program.js rename to packages/marko/src/compiler/ast/Program.js diff --git a/src/compiler/ast/Property.js b/packages/marko/src/compiler/ast/Property.js similarity index 100% rename from src/compiler/ast/Property.js rename to packages/marko/src/compiler/ast/Property.js diff --git a/src/compiler/ast/Return.js b/packages/marko/src/compiler/ast/Return.js similarity index 100% rename from src/compiler/ast/Return.js rename to packages/marko/src/compiler/ast/Return.js diff --git a/src/compiler/ast/Scriptlet.js b/packages/marko/src/compiler/ast/Scriptlet.js similarity index 100% rename from src/compiler/ast/Scriptlet.js rename to packages/marko/src/compiler/ast/Scriptlet.js diff --git a/src/compiler/ast/SelfInvokingFunction.js b/packages/marko/src/compiler/ast/SelfInvokingFunction.js similarity index 100% rename from src/compiler/ast/SelfInvokingFunction.js rename to packages/marko/src/compiler/ast/SelfInvokingFunction.js diff --git a/src/compiler/ast/SequenceExpression.js b/packages/marko/src/compiler/ast/SequenceExpression.js similarity index 100% rename from src/compiler/ast/SequenceExpression.js rename to packages/marko/src/compiler/ast/SequenceExpression.js diff --git a/src/compiler/ast/TemplateLiteral.js b/packages/marko/src/compiler/ast/TemplateLiteral.js similarity index 100% rename from src/compiler/ast/TemplateLiteral.js rename to packages/marko/src/compiler/ast/TemplateLiteral.js diff --git a/src/compiler/ast/TemplateRoot.js b/packages/marko/src/compiler/ast/TemplateRoot.js similarity index 100% rename from src/compiler/ast/TemplateRoot.js rename to packages/marko/src/compiler/ast/TemplateRoot.js diff --git a/src/compiler/ast/Text/html/generateCode.js b/packages/marko/src/compiler/ast/Text/html/generateCode.js similarity index 100% rename from src/compiler/ast/Text/html/generateCode.js rename to packages/marko/src/compiler/ast/Text/html/generateCode.js diff --git a/src/compiler/ast/Text/index.js b/packages/marko/src/compiler/ast/Text/index.js similarity index 100% rename from src/compiler/ast/Text/index.js rename to packages/marko/src/compiler/ast/Text/index.js diff --git a/src/compiler/ast/Text/vdom/TextVDOM.js b/packages/marko/src/compiler/ast/Text/vdom/TextVDOM.js similarity index 100% rename from src/compiler/ast/Text/vdom/TextVDOM.js rename to packages/marko/src/compiler/ast/Text/vdom/TextVDOM.js diff --git a/src/compiler/ast/Text/vdom/generateCode.js b/packages/marko/src/compiler/ast/Text/vdom/generateCode.js similarity index 100% rename from src/compiler/ast/Text/vdom/generateCode.js rename to packages/marko/src/compiler/ast/Text/vdom/generateCode.js diff --git a/src/compiler/ast/ThisExpression.js b/packages/marko/src/compiler/ast/ThisExpression.js similarity index 100% rename from src/compiler/ast/ThisExpression.js rename to packages/marko/src/compiler/ast/ThisExpression.js diff --git a/src/compiler/ast/UnaryExpression.js b/packages/marko/src/compiler/ast/UnaryExpression.js similarity index 100% rename from src/compiler/ast/UnaryExpression.js rename to packages/marko/src/compiler/ast/UnaryExpression.js diff --git a/src/compiler/ast/UpdateExpression.js b/packages/marko/src/compiler/ast/UpdateExpression.js similarity index 100% rename from src/compiler/ast/UpdateExpression.js rename to packages/marko/src/compiler/ast/UpdateExpression.js diff --git a/src/compiler/ast/VariableDeclarator.js b/packages/marko/src/compiler/ast/VariableDeclarator.js similarity index 100% rename from src/compiler/ast/VariableDeclarator.js rename to packages/marko/src/compiler/ast/VariableDeclarator.js diff --git a/src/compiler/ast/Vars.js b/packages/marko/src/compiler/ast/Vars.js similarity index 100% rename from src/compiler/ast/Vars.js rename to packages/marko/src/compiler/ast/Vars.js diff --git a/src/compiler/ast/WhileStatement.js b/packages/marko/src/compiler/ast/WhileStatement.js similarity index 100% rename from src/compiler/ast/WhileStatement.js rename to packages/marko/src/compiler/ast/WhileStatement.js diff --git a/src/compiler/browser.json b/packages/marko/src/compiler/browser.json similarity index 100% rename from src/compiler/browser.json rename to packages/marko/src/compiler/browser.json diff --git a/src/compiler/config.js b/packages/marko/src/compiler/config.js similarity index 100% rename from src/compiler/config.js rename to packages/marko/src/compiler/config.js diff --git a/src/compiler/index.js b/packages/marko/src/compiler/index.js similarity index 100% rename from src/compiler/index.js rename to packages/marko/src/compiler/index.js diff --git a/src/compiler/modules.js b/packages/marko/src/compiler/modules.js similarity index 100% rename from src/compiler/modules.js rename to packages/marko/src/compiler/modules.js diff --git a/src/compiler/util/PosInfo.js b/packages/marko/src/compiler/util/PosInfo.js similarity index 100% rename from src/compiler/util/PosInfo.js rename to packages/marko/src/compiler/util/PosInfo.js diff --git a/src/compiler/util/UniqueVars.js b/packages/marko/src/compiler/util/UniqueVars.js similarity index 100% rename from src/compiler/util/UniqueVars.js rename to packages/marko/src/compiler/util/UniqueVars.js diff --git a/src/compiler/util/adjustIndent.js b/packages/marko/src/compiler/util/adjustIndent.js similarity index 100% rename from src/compiler/util/adjustIndent.js rename to packages/marko/src/compiler/util/adjustIndent.js diff --git a/src/compiler/util/convertRawJavaScriptAst.js b/packages/marko/src/compiler/util/convertRawJavaScriptAst.js similarity index 100% rename from src/compiler/util/convertRawJavaScriptAst.js rename to packages/marko/src/compiler/util/convertRawJavaScriptAst.js diff --git a/src/compiler/util/deresolve.js b/packages/marko/src/compiler/util/deresolve.js similarity index 100% rename from src/compiler/util/deresolve.js rename to packages/marko/src/compiler/util/deresolve.js diff --git a/src/compiler/util/finger-print.js b/packages/marko/src/compiler/util/finger-print.js similarity index 100% rename from src/compiler/util/finger-print.js rename to packages/marko/src/compiler/util/finger-print.js diff --git a/src/compiler/util/html-elements.js b/packages/marko/src/compiler/util/html-elements.js similarity index 100% rename from src/compiler/util/html-elements.js rename to packages/marko/src/compiler/util/html-elements.js diff --git a/src/compiler/util/isCompoundExpression.js b/packages/marko/src/compiler/util/isCompoundExpression.js similarity index 100% rename from src/compiler/util/isCompoundExpression.js rename to packages/marko/src/compiler/util/isCompoundExpression.js diff --git a/src/compiler/util/isJavaScriptReservedWord.js b/packages/marko/src/compiler/util/isJavaScriptReservedWord.js similarity index 100% rename from src/compiler/util/isJavaScriptReservedWord.js rename to packages/marko/src/compiler/util/isJavaScriptReservedWord.js diff --git a/src/compiler/util/isValidJavaScriptIdentifier.js b/packages/marko/src/compiler/util/isValidJavaScriptIdentifier.js similarity index 100% rename from src/compiler/util/isValidJavaScriptIdentifier.js rename to packages/marko/src/compiler/util/isValidJavaScriptIdentifier.js diff --git a/src/compiler/util/isValidJavaScriptVarName.js b/packages/marko/src/compiler/util/isValidJavaScriptVarName.js similarity index 100% rename from src/compiler/util/isValidJavaScriptVarName.js rename to packages/marko/src/compiler/util/isValidJavaScriptVarName.js diff --git a/src/compiler/util/javaScriptReservedWords.js b/packages/marko/src/compiler/util/javaScriptReservedWords.js similarity index 100% rename from src/compiler/util/javaScriptReservedWords.js rename to packages/marko/src/compiler/util/javaScriptReservedWords.js diff --git a/src/compiler/util/macros.js b/packages/marko/src/compiler/util/macros.js similarity index 100% rename from src/compiler/util/macros.js rename to packages/marko/src/compiler/util/macros.js diff --git a/src/compiler/util/mergeProps.js b/packages/marko/src/compiler/util/mergeProps.js similarity index 100% rename from src/compiler/util/mergeProps.js rename to packages/marko/src/compiler/util/mergeProps.js diff --git a/src/compiler/util/parseExpression.js b/packages/marko/src/compiler/util/parseExpression.js similarity index 100% rename from src/compiler/util/parseExpression.js rename to packages/marko/src/compiler/util/parseExpression.js diff --git a/src/compiler/util/parseJavaScript.js b/packages/marko/src/compiler/util/parseJavaScript.js similarity index 100% rename from src/compiler/util/parseJavaScript.js rename to packages/marko/src/compiler/util/parseJavaScript.js diff --git a/src/compiler/util/parseJavaScriptArgs.js b/packages/marko/src/compiler/util/parseJavaScriptArgs.js similarity index 100% rename from src/compiler/util/parseJavaScriptArgs.js rename to packages/marko/src/compiler/util/parseJavaScriptArgs.js diff --git a/src/compiler/util/parseJavaScriptParams.js b/packages/marko/src/compiler/util/parseJavaScriptParams.js similarity index 100% rename from src/compiler/util/parseJavaScriptParams.js rename to packages/marko/src/compiler/util/parseJavaScriptParams.js diff --git a/src/compiler/util/parseRawJavaScriptAst.js b/packages/marko/src/compiler/util/parseRawJavaScriptAst.js similarity index 100% rename from src/compiler/util/parseRawJavaScriptAst.js rename to packages/marko/src/compiler/util/parseRawJavaScriptAst.js diff --git a/src/compiler/util/parseStatement.js b/packages/marko/src/compiler/util/parseStatement.js similarity index 100% rename from src/compiler/util/parseStatement.js rename to packages/marko/src/compiler/util/parseStatement.js diff --git a/src/compiler/util/removeComments.js b/packages/marko/src/compiler/util/removeComments.js similarity index 100% rename from src/compiler/util/removeComments.js rename to packages/marko/src/compiler/util/removeComments.js diff --git a/src/compiler/util/removeDashes.js b/packages/marko/src/compiler/util/removeDashes.js similarity index 100% rename from src/compiler/util/removeDashes.js rename to packages/marko/src/compiler/util/removeDashes.js diff --git a/src/compiler/util/safeVarName.js b/packages/marko/src/compiler/util/safeVarName.js similarity index 100% rename from src/compiler/util/safeVarName.js rename to packages/marko/src/compiler/util/safeVarName.js diff --git a/src/compiler/util/tokenizer.js b/packages/marko/src/compiler/util/tokenizer.js similarity index 100% rename from src/compiler/util/tokenizer.js rename to packages/marko/src/compiler/util/tokenizer.js diff --git a/src/compiler/util/vdom/VDOMOptimizer.js b/packages/marko/src/compiler/util/vdom/VDOMOptimizer.js similarity index 100% rename from src/compiler/util/vdom/VDOMOptimizer.js rename to packages/marko/src/compiler/util/vdom/VDOMOptimizer.js diff --git a/src/compiler/util/vdom/index.js b/packages/marko/src/compiler/util/vdom/index.js similarity index 100% rename from src/compiler/util/vdom/index.js rename to packages/marko/src/compiler/util/vdom/index.js diff --git a/src/compiler/util/vdom/isStaticValue.js b/packages/marko/src/compiler/util/vdom/isStaticValue.js similarity index 100% rename from src/compiler/util/vdom/isStaticValue.js rename to packages/marko/src/compiler/util/vdom/isStaticValue.js diff --git a/src/core-tags/cache/cached-fragment-tag-transformer.js b/packages/marko/src/core-tags/cache/cached-fragment-tag-transformer.js similarity index 100% rename from src/core-tags/cache/cached-fragment-tag-transformer.js rename to packages/marko/src/core-tags/cache/cached-fragment-tag-transformer.js diff --git a/src/core-tags/cache/cached-fragment-tag.js b/packages/marko/src/core-tags/cache/cached-fragment-tag.js similarity index 100% rename from src/core-tags/cache/cached-fragment-tag.js rename to packages/marko/src/core-tags/cache/cached-fragment-tag.js diff --git a/src/core-tags/cache/default-cache-manager.js b/packages/marko/src/core-tags/cache/default-cache-manager.js similarity index 100% rename from src/core-tags/cache/default-cache-manager.js rename to packages/marko/src/core-tags/cache/default-cache-manager.js diff --git a/src/core-tags/cache/marko.json b/packages/marko/src/core-tags/cache/marko.json similarity index 100% rename from src/core-tags/cache/marko.json rename to packages/marko/src/core-tags/cache/marko.json diff --git a/src/core-tags/compiler.browser.json b/packages/marko/src/core-tags/compiler.browser.json similarity index 100% rename from src/core-tags/compiler.browser.json rename to packages/marko/src/core-tags/compiler.browser.json diff --git a/src/core-tags/components/TransformHelper/ComponentArgsCompiler.js b/packages/marko/src/core-tags/components/TransformHelper/ComponentArgsCompiler.js similarity index 100% rename from src/core-tags/components/TransformHelper/ComponentArgsCompiler.js rename to packages/marko/src/core-tags/components/TransformHelper/ComponentArgsCompiler.js diff --git a/src/core-tags/components/TransformHelper/assignComponentId.js b/packages/marko/src/core-tags/components/TransformHelper/assignComponentId.js similarity index 100% rename from src/core-tags/components/TransformHelper/assignComponentId.js rename to packages/marko/src/core-tags/components/TransformHelper/assignComponentId.js diff --git a/src/core-tags/components/TransformHelper/convertToComponent.js b/packages/marko/src/core-tags/components/TransformHelper/convertToComponent.js similarity index 100% rename from src/core-tags/components/TransformHelper/convertToComponent.js rename to packages/marko/src/core-tags/components/TransformHelper/convertToComponent.js diff --git a/src/core-tags/components/TransformHelper/getComponentFiles.js b/packages/marko/src/core-tags/components/TransformHelper/getComponentFiles.js similarity index 100% rename from src/core-tags/components/TransformHelper/getComponentFiles.js rename to packages/marko/src/core-tags/components/TransformHelper/getComponentFiles.js diff --git a/src/core-tags/components/TransformHelper/handleComponentEvents.js b/packages/marko/src/core-tags/components/TransformHelper/handleComponentEvents.js similarity index 100% rename from src/core-tags/components/TransformHelper/handleComponentEvents.js rename to packages/marko/src/core-tags/components/TransformHelper/handleComponentEvents.js diff --git a/src/core-tags/components/TransformHelper/handleComponentPreserve.js b/packages/marko/src/core-tags/components/TransformHelper/handleComponentPreserve.js similarity index 100% rename from src/core-tags/components/TransformHelper/handleComponentPreserve.js rename to packages/marko/src/core-tags/components/TransformHelper/handleComponentPreserve.js diff --git a/src/core-tags/components/TransformHelper/handleComponentPreserveAttrs.js b/packages/marko/src/core-tags/components/TransformHelper/handleComponentPreserveAttrs.js similarity index 100% rename from src/core-tags/components/TransformHelper/handleComponentPreserveAttrs.js rename to packages/marko/src/core-tags/components/TransformHelper/handleComponentPreserveAttrs.js diff --git a/src/core-tags/components/TransformHelper/handleLegacyBind.js b/packages/marko/src/core-tags/components/TransformHelper/handleLegacyBind.js similarity index 100% rename from src/core-tags/components/TransformHelper/handleLegacyBind.js rename to packages/marko/src/core-tags/components/TransformHelper/handleLegacyBind.js diff --git a/src/core-tags/components/TransformHelper/handleRootNodes.js b/packages/marko/src/core-tags/components/TransformHelper/handleRootNodes.js similarity index 100% rename from src/core-tags/components/TransformHelper/handleRootNodes.js rename to packages/marko/src/core-tags/components/TransformHelper/handleRootNodes.js diff --git a/src/core-tags/components/TransformHelper/handleScopedAttrs.js b/packages/marko/src/core-tags/components/TransformHelper/handleScopedAttrs.js similarity index 100% rename from src/core-tags/components/TransformHelper/handleScopedAttrs.js rename to packages/marko/src/core-tags/components/TransformHelper/handleScopedAttrs.js diff --git a/src/core-tags/components/TransformHelper/index.js b/packages/marko/src/core-tags/components/TransformHelper/index.js similarity index 100% rename from src/core-tags/components/TransformHelper/index.js rename to packages/marko/src/core-tags/components/TransformHelper/index.js diff --git a/src/core-tags/components/body-transformer.js b/packages/marko/src/core-tags/components/body-transformer.js similarity index 100% rename from src/core-tags/components/body-transformer.js rename to packages/marko/src/core-tags/components/body-transformer.js diff --git a/src/core-tags/components/class-tag-node-factory.js b/packages/marko/src/core-tags/components/class-tag-node-factory.js similarity index 100% rename from src/core-tags/components/class-tag-node-factory.js rename to packages/marko/src/core-tags/components/class-tag-node-factory.js diff --git a/src/core-tags/components/component-globals-tag-browser.js b/packages/marko/src/core-tags/components/component-globals-tag-browser.js similarity index 100% rename from src/core-tags/components/component-globals-tag-browser.js rename to packages/marko/src/core-tags/components/component-globals-tag-browser.js diff --git a/src/core-tags/components/component-globals-tag.js b/packages/marko/src/core-tags/components/component-globals-tag.js similarity index 100% rename from src/core-tags/components/component-globals-tag.js rename to packages/marko/src/core-tags/components/component-globals-tag.js diff --git a/src/core-tags/components/component-tag.js b/packages/marko/src/core-tags/components/component-tag.js similarity index 100% rename from src/core-tags/components/component-tag.js rename to packages/marko/src/core-tags/components/component-tag.js diff --git a/src/core-tags/components/components-transformer.js b/packages/marko/src/core-tags/components/components-transformer.js similarity index 100% rename from src/core-tags/components/components-transformer.js rename to packages/marko/src/core-tags/components/components-transformer.js diff --git a/src/core-tags/components/getRequirePath-browser.js b/packages/marko/src/core-tags/components/getRequirePath-browser.js similarity index 100% rename from src/core-tags/components/getRequirePath-browser.js rename to packages/marko/src/core-tags/components/getRequirePath-browser.js diff --git a/src/core-tags/components/getRequirePath.js b/packages/marko/src/core-tags/components/getRequirePath.js similarity index 100% rename from src/core-tags/components/getRequirePath.js rename to packages/marko/src/core-tags/components/getRequirePath.js diff --git a/src/core-tags/components/init-components-tag-browser.js b/packages/marko/src/core-tags/components/init-components-tag-browser.js similarity index 100% rename from src/core-tags/components/init-components-tag-browser.js rename to packages/marko/src/core-tags/components/init-components-tag-browser.js diff --git a/src/core-tags/components/init-components-tag.js b/packages/marko/src/core-tags/components/init-components-tag.js similarity index 100% rename from src/core-tags/components/init-components-tag.js rename to packages/marko/src/core-tags/components/init-components-tag.js diff --git a/src/core-tags/components/marko.json b/packages/marko/src/core-tags/components/marko.json similarity index 100% rename from src/core-tags/components/marko.json rename to packages/marko/src/core-tags/components/marko.json diff --git a/src/core-tags/components/package.json b/packages/marko/src/core-tags/components/package.json similarity index 100% rename from src/core-tags/components/package.json rename to packages/marko/src/core-tags/components/package.json diff --git a/src/core-tags/components/preserve-tag-browser.js b/packages/marko/src/core-tags/components/preserve-tag-browser.js similarity index 100% rename from src/core-tags/components/preserve-tag-browser.js rename to packages/marko/src/core-tags/components/preserve-tag-browser.js diff --git a/src/core-tags/components/preserve-tag.js b/packages/marko/src/core-tags/components/preserve-tag.js similarity index 100% rename from src/core-tags/components/preserve-tag.js rename to packages/marko/src/core-tags/components/preserve-tag.js diff --git a/src/core-tags/components/util/generateRegisterComponentCode.js b/packages/marko/src/core-tags/components/util/generateRegisterComponentCode.js similarity index 100% rename from src/core-tags/components/util/generateRegisterComponentCode.js rename to packages/marko/src/core-tags/components/util/generateRegisterComponentCode.js diff --git a/src/core-tags/components/util/getTransformHelper.js b/packages/marko/src/core-tags/components/util/getTransformHelper.js similarity index 100% rename from src/core-tags/components/util/getTransformHelper.js rename to packages/marko/src/core-tags/components/util/getTransformHelper.js diff --git a/src/core-tags/components/widget-types-tag.js b/packages/marko/src/core-tags/components/widget-types-tag.js similarity index 100% rename from src/core-tags/components/widget-types-tag.js rename to packages/marko/src/core-tags/components/widget-types-tag.js diff --git a/src/core-tags/core/await/AsyncValue.js b/packages/marko/src/core-tags/core/await/AsyncValue.js similarity index 100% rename from src/core-tags/core/await/AsyncValue.js rename to packages/marko/src/core-tags/core/await/AsyncValue.js diff --git a/src/core-tags/core/await/client-reorder-browser.js b/packages/marko/src/core-tags/core/await/client-reorder-browser.js similarity index 100% rename from src/core-tags/core/await/client-reorder-browser.js rename to packages/marko/src/core-tags/core/await/client-reorder-browser.js diff --git a/src/core-tags/core/await/client-reorder-runtime.js b/packages/marko/src/core-tags/core/await/client-reorder-runtime.js similarity index 100% rename from src/core-tags/core/await/client-reorder-runtime.js rename to packages/marko/src/core-tags/core/await/client-reorder-runtime.js diff --git a/src/core-tags/core/await/client-reorder-runtime.min.js b/packages/marko/src/core-tags/core/await/client-reorder-runtime.min.js similarity index 100% rename from src/core-tags/core/await/client-reorder-runtime.min.js rename to packages/marko/src/core-tags/core/await/client-reorder-runtime.min.js diff --git a/src/core-tags/core/await/client-reorder.js b/packages/marko/src/core-tags/core/await/client-reorder.js similarity index 100% rename from src/core-tags/core/await/client-reorder.js rename to packages/marko/src/core-tags/core/await/client-reorder.js diff --git a/src/core-tags/core/await/noop-render.js b/packages/marko/src/core-tags/core/await/noop-render.js similarity index 100% rename from src/core-tags/core/await/noop-render.js rename to packages/marko/src/core-tags/core/await/noop-render.js diff --git a/src/core-tags/core/await/package.json b/packages/marko/src/core-tags/core/await/package.json similarity index 100% rename from src/core-tags/core/await/package.json rename to packages/marko/src/core-tags/core/await/package.json diff --git a/src/core-tags/core/await/renderer.js b/packages/marko/src/core-tags/core/await/renderer.js similarity index 100% rename from src/core-tags/core/await/renderer.js rename to packages/marko/src/core-tags/core/await/renderer.js diff --git a/src/core-tags/core/await/reorderer-renderer.js b/packages/marko/src/core-tags/core/await/reorderer-renderer.js similarity index 100% rename from src/core-tags/core/await/reorderer-renderer.js rename to packages/marko/src/core-tags/core/await/reorderer-renderer.js diff --git a/src/core-tags/core/await/transformer.js b/packages/marko/src/core-tags/core/await/transformer.js similarity index 100% rename from src/core-tags/core/await/transformer.js rename to packages/marko/src/core-tags/core/await/transformer.js diff --git a/src/core-tags/core/core-transformer.js b/packages/marko/src/core-tags/core/core-transformer.js similarity index 100% rename from src/core-tags/core/core-transformer.js rename to packages/marko/src/core-tags/core/core-transformer.js diff --git a/src/core-tags/core/else-if-tag.js b/packages/marko/src/core-tags/core/else-if-tag.js similarity index 100% rename from src/core-tags/core/else-if-tag.js rename to packages/marko/src/core-tags/core/else-if-tag.js diff --git a/src/core-tags/core/else-tag.js b/packages/marko/src/core-tags/core/else-tag.js similarity index 100% rename from src/core-tags/core/else-tag.js rename to packages/marko/src/core-tags/core/else-tag.js diff --git a/src/core-tags/core/for-tag.js b/packages/marko/src/core-tags/core/for-tag.js similarity index 100% rename from src/core-tags/core/for-tag.js rename to packages/marko/src/core-tags/core/for-tag.js diff --git a/src/core-tags/core/html-comment-tag.js b/packages/marko/src/core-tags/core/html-comment-tag.js similarity index 100% rename from src/core-tags/core/html-comment-tag.js rename to packages/marko/src/core-tags/core/html-comment-tag.js diff --git a/src/core-tags/core/if-tag.js b/packages/marko/src/core-tags/core/if-tag.js similarity index 100% rename from src/core-tags/core/if-tag.js rename to packages/marko/src/core-tags/core/if-tag.js diff --git a/src/core-tags/core/import-tag.js b/packages/marko/src/core-tags/core/import-tag.js similarity index 100% rename from src/core-tags/core/import-tag.js rename to packages/marko/src/core-tags/core/import-tag.js diff --git a/src/core-tags/core/include-html-tag-browser.js b/packages/marko/src/core-tags/core/include-html-tag-browser.js similarity index 100% rename from src/core-tags/core/include-html-tag-browser.js rename to packages/marko/src/core-tags/core/include-html-tag-browser.js diff --git a/src/core-tags/core/include-html-tag.js b/packages/marko/src/core-tags/core/include-html-tag.js similarity index 100% rename from src/core-tags/core/include-html-tag.js rename to packages/marko/src/core-tags/core/include-html-tag.js diff --git a/src/core-tags/core/include-text-tag-browser.js b/packages/marko/src/core-tags/core/include-text-tag-browser.js similarity index 100% rename from src/core-tags/core/include-text-tag-browser.js rename to packages/marko/src/core-tags/core/include-text-tag-browser.js diff --git a/src/core-tags/core/include-text-tag.js b/packages/marko/src/core-tags/core/include-text-tag.js similarity index 100% rename from src/core-tags/core/include-text-tag.js rename to packages/marko/src/core-tags/core/include-text-tag.js diff --git a/src/core-tags/core/macro-tag.js b/packages/marko/src/core-tags/core/macro-tag.js similarity index 100% rename from src/core-tags/core/macro-tag.js rename to packages/marko/src/core-tags/core/macro-tag.js diff --git a/src/core-tags/core/marko-preserve-whitespace-tag.js b/packages/marko/src/core-tags/core/marko-preserve-whitespace-tag.js similarity index 100% rename from src/core-tags/core/marko-preserve-whitespace-tag.js rename to packages/marko/src/core-tags/core/marko-preserve-whitespace-tag.js diff --git a/src/core-tags/core/marko-tag.js b/packages/marko/src/core-tags/core/marko-tag.js similarity index 100% rename from src/core-tags/core/marko-tag.js rename to packages/marko/src/core-tags/core/marko-tag.js diff --git a/src/core-tags/core/marko.json b/packages/marko/src/core-tags/core/marko.json similarity index 100% rename from src/core-tags/core/marko.json rename to packages/marko/src/core-tags/core/marko.json diff --git a/src/core-tags/core/module-code-tag.js b/packages/marko/src/core-tags/core/module-code-tag.js similarity index 100% rename from src/core-tags/core/module-code-tag.js rename to packages/marko/src/core-tags/core/module-code-tag.js diff --git a/src/core-tags/core/package.json b/packages/marko/src/core-tags/core/package.json similarity index 100% rename from src/core-tags/core/package.json rename to packages/marko/src/core-tags/core/package.json diff --git a/src/core-tags/core/static-tag-code-generator.js b/packages/marko/src/core-tags/core/static-tag-code-generator.js similarity index 100% rename from src/core-tags/core/static-tag-code-generator.js rename to packages/marko/src/core-tags/core/static-tag-code-generator.js diff --git a/src/core-tags/core/util/parseImport.js b/packages/marko/src/core-tags/core/util/parseImport.js similarity index 100% rename from src/core-tags/core/util/parseImport.js rename to packages/marko/src/core-tags/core/util/parseImport.js diff --git a/src/core-tags/core/while-tag.js b/packages/marko/src/core-tags/core/while-tag.js similarity index 100% rename from src/core-tags/core/while-tag.js rename to packages/marko/src/core-tags/core/while-tag.js diff --git a/src/core-tags/html/marko.json b/packages/marko/src/core-tags/html/marko.json similarity index 100% rename from src/core-tags/html/marko.json rename to packages/marko/src/core-tags/html/marko.json diff --git a/src/core-tags/html/normalize-script-text.js b/packages/marko/src/core-tags/html/normalize-script-text.js similarity index 100% rename from src/core-tags/html/normalize-script-text.js rename to packages/marko/src/core-tags/html/normalize-script-text.js diff --git a/src/core-tags/math/marko.json b/packages/marko/src/core-tags/math/marko.json similarity index 100% rename from src/core-tags/math/marko.json rename to packages/marko/src/core-tags/math/marko.json diff --git a/src/core-tags/migrate/all-tags/body-only-if.js b/packages/marko/src/core-tags/migrate/all-tags/body-only-if.js similarity index 100% rename from src/core-tags/migrate/all-tags/body-only-if.js rename to packages/marko/src/core-tags/migrate/all-tags/body-only-if.js diff --git a/src/core-tags/migrate/all-tags/control-flow-directives.js b/packages/marko/src/core-tags/migrate/all-tags/control-flow-directives.js similarity index 100% rename from src/core-tags/migrate/all-tags/control-flow-directives.js rename to packages/marko/src/core-tags/migrate/all-tags/control-flow-directives.js diff --git a/src/core-tags/migrate/all-tags/dynamic-attributes.js b/packages/marko/src/core-tags/migrate/all-tags/dynamic-attributes.js similarity index 100% rename from src/core-tags/migrate/all-tags/dynamic-attributes.js rename to packages/marko/src/core-tags/migrate/all-tags/dynamic-attributes.js diff --git a/src/core-tags/migrate/all-tags/include-directive.js b/packages/marko/src/core-tags/migrate/all-tags/include-directive.js similarity index 100% rename from src/core-tags/migrate/all-tags/include-directive.js rename to packages/marko/src/core-tags/migrate/all-tags/include-directive.js diff --git a/src/core-tags/migrate/all-tags/index.js b/packages/marko/src/core-tags/migrate/all-tags/index.js similarity index 100% rename from src/core-tags/migrate/all-tags/index.js rename to packages/marko/src/core-tags/migrate/all-tags/index.js diff --git a/src/core-tags/migrate/all-tags/legacy-nested-tag.js b/packages/marko/src/core-tags/migrate/all-tags/legacy-nested-tag.js similarity index 100% rename from src/core-tags/migrate/all-tags/legacy-nested-tag.js rename to packages/marko/src/core-tags/migrate/all-tags/legacy-nested-tag.js diff --git a/src/core-tags/migrate/all-tags/marko-init.js b/packages/marko/src/core-tags/migrate/all-tags/marko-init.js similarity index 100% rename from src/core-tags/migrate/all-tags/marko-init.js rename to packages/marko/src/core-tags/migrate/all-tags/marko-init.js diff --git a/src/core-tags/migrate/all-tags/modifier-key.js b/packages/marko/src/core-tags/migrate/all-tags/modifier-key.js similarity index 100% rename from src/core-tags/migrate/all-tags/modifier-key.js rename to packages/marko/src/core-tags/migrate/all-tags/modifier-key.js diff --git a/src/core-tags/migrate/all-tags/params.js b/packages/marko/src/core-tags/migrate/all-tags/params.js similarity index 100% rename from src/core-tags/migrate/all-tags/params.js rename to packages/marko/src/core-tags/migrate/all-tags/params.js diff --git a/src/core-tags/migrate/all-tags/partial-dynamic-tag.js b/packages/marko/src/core-tags/migrate/all-tags/partial-dynamic-tag.js similarity index 100% rename from src/core-tags/migrate/all-tags/partial-dynamic-tag.js rename to packages/marko/src/core-tags/migrate/all-tags/partial-dynamic-tag.js diff --git a/src/core-tags/migrate/all-tags/ref.js b/packages/marko/src/core-tags/migrate/all-tags/ref.js similarity index 100% rename from src/core-tags/migrate/all-tags/ref.js rename to packages/marko/src/core-tags/migrate/all-tags/ref.js diff --git a/src/core-tags/migrate/all-tags/w-bind.js b/packages/marko/src/core-tags/migrate/all-tags/w-bind.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-bind.js rename to packages/marko/src/core-tags/migrate/all-tags/w-bind.js diff --git a/src/core-tags/migrate/all-tags/w-body.js b/packages/marko/src/core-tags/migrate/all-tags/w-body.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-body.js rename to packages/marko/src/core-tags/migrate/all-tags/w-body.js diff --git a/src/core-tags/migrate/all-tags/w-config.js b/packages/marko/src/core-tags/migrate/all-tags/w-config.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-config.js rename to packages/marko/src/core-tags/migrate/all-tags/w-config.js diff --git a/src/core-tags/migrate/all-tags/w-for.js b/packages/marko/src/core-tags/migrate/all-tags/w-for.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-for.js rename to packages/marko/src/core-tags/migrate/all-tags/w-for.js diff --git a/src/core-tags/migrate/all-tags/w-id.js b/packages/marko/src/core-tags/migrate/all-tags/w-id.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-id.js rename to packages/marko/src/core-tags/migrate/all-tags/w-id.js diff --git a/src/core-tags/migrate/all-tags/w-on.js b/packages/marko/src/core-tags/migrate/all-tags/w-on.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-on.js rename to packages/marko/src/core-tags/migrate/all-tags/w-on.js diff --git a/src/core-tags/migrate/all-tags/w-preserve-attrs.js b/packages/marko/src/core-tags/migrate/all-tags/w-preserve-attrs.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-preserve-attrs.js rename to packages/marko/src/core-tags/migrate/all-tags/w-preserve-attrs.js diff --git a/src/core-tags/migrate/all-tags/w-preserve.js b/packages/marko/src/core-tags/migrate/all-tags/w-preserve.js similarity index 100% rename from src/core-tags/migrate/all-tags/w-preserve.js rename to packages/marko/src/core-tags/migrate/all-tags/w-preserve.js diff --git a/src/core-tags/migrate/all-tags/widget-in-attrs.js b/packages/marko/src/core-tags/migrate/all-tags/widget-in-attrs.js similarity index 100% rename from src/core-tags/migrate/all-tags/widget-in-attrs.js rename to packages/marko/src/core-tags/migrate/all-tags/widget-in-attrs.js diff --git a/src/core-tags/migrate/all-templates/index.js b/packages/marko/src/core-tags/migrate/all-templates/index.js similarity index 100% rename from src/core-tags/migrate/all-templates/index.js rename to packages/marko/src/core-tags/migrate/all-templates/index.js diff --git a/src/core-tags/migrate/all-templates/non-standard-template-literals.js b/packages/marko/src/core-tags/migrate/all-templates/non-standard-template-literals.js similarity index 100% rename from src/core-tags/migrate/all-templates/non-standard-template-literals.js rename to packages/marko/src/core-tags/migrate/all-templates/non-standard-template-literals.js diff --git a/src/core-tags/migrate/all-templates/render-calls.js b/packages/marko/src/core-tags/migrate/all-templates/render-calls.js similarity index 100% rename from src/core-tags/migrate/all-templates/render-calls.js rename to packages/marko/src/core-tags/migrate/all-templates/render-calls.js diff --git a/src/core-tags/migrate/all-templates/widget-data-is-state.js b/packages/marko/src/core-tags/migrate/all-templates/widget-data-is-state.js similarity index 100% rename from src/core-tags/migrate/all-templates/widget-data-is-state.js rename to packages/marko/src/core-tags/migrate/all-templates/widget-data-is-state.js diff --git a/src/core-tags/migrate/all-templates/widget-get-template-data.js b/packages/marko/src/core-tags/migrate/all-templates/widget-get-template-data.js similarity index 100% rename from src/core-tags/migrate/all-templates/widget-get-template-data.js rename to packages/marko/src/core-tags/migrate/all-templates/widget-get-template-data.js diff --git a/src/core-tags/migrate/assign-tag.js b/packages/marko/src/core-tags/migrate/assign-tag.js similarity index 100% rename from src/core-tags/migrate/assign-tag.js rename to packages/marko/src/core-tags/migrate/assign-tag.js diff --git a/src/core-tags/migrate/async-fragment-tag.js b/packages/marko/src/core-tags/migrate/async-fragment-tag.js similarity index 100% rename from src/core-tags/migrate/async-fragment-tag.js rename to packages/marko/src/core-tags/migrate/async-fragment-tag.js diff --git a/src/core-tags/migrate/async-fragments-tag.js b/packages/marko/src/core-tags/migrate/async-fragments-tag.js similarity index 100% rename from src/core-tags/migrate/async-fragments-tag.js rename to packages/marko/src/core-tags/migrate/async-fragments-tag.js diff --git a/src/core-tags/migrate/await-tag.js b/packages/marko/src/core-tags/migrate/await-tag.js similarity index 100% rename from src/core-tags/migrate/await-tag.js rename to packages/marko/src/core-tags/migrate/await-tag.js diff --git a/src/core-tags/migrate/class-tag.js b/packages/marko/src/core-tags/migrate/class-tag.js similarity index 100% rename from src/core-tags/migrate/class-tag.js rename to packages/marko/src/core-tags/migrate/class-tag.js diff --git a/src/core-tags/migrate/for-tag.js b/packages/marko/src/core-tags/migrate/for-tag.js similarity index 100% rename from src/core-tags/migrate/for-tag.js rename to packages/marko/src/core-tags/migrate/for-tag.js diff --git a/src/core-tags/migrate/include-tag.js b/packages/marko/src/core-tags/migrate/include-tag.js similarity index 100% rename from src/core-tags/migrate/include-tag.js rename to packages/marko/src/core-tags/migrate/include-tag.js diff --git a/src/core-tags/migrate/invoke-tag.js b/packages/marko/src/core-tags/migrate/invoke-tag.js similarity index 100% rename from src/core-tags/migrate/invoke-tag.js rename to packages/marko/src/core-tags/migrate/invoke-tag.js diff --git a/src/core-tags/migrate/layout-placeholder-tag.js b/packages/marko/src/core-tags/migrate/layout-placeholder-tag.js similarity index 100% rename from src/core-tags/migrate/layout-placeholder-tag.js rename to packages/marko/src/core-tags/migrate/layout-placeholder-tag.js diff --git a/src/core-tags/migrate/layout-put-tag.js b/packages/marko/src/core-tags/migrate/layout-put-tag.js similarity index 100% rename from src/core-tags/migrate/layout-put-tag.js rename to packages/marko/src/core-tags/migrate/layout-put-tag.js diff --git a/src/core-tags/migrate/layout-use-tag.js b/packages/marko/src/core-tags/migrate/layout-use-tag.js similarity index 100% rename from src/core-tags/migrate/layout-use-tag.js rename to packages/marko/src/core-tags/migrate/layout-use-tag.js diff --git a/src/core-tags/migrate/macro-body-tag.js b/packages/marko/src/core-tags/migrate/macro-body-tag.js similarity index 100% rename from src/core-tags/migrate/macro-body-tag.js rename to packages/marko/src/core-tags/migrate/macro-body-tag.js diff --git a/src/core-tags/migrate/macro-tag.js b/packages/marko/src/core-tags/migrate/macro-tag.js similarity index 100% rename from src/core-tags/migrate/macro-tag.js rename to packages/marko/src/core-tags/migrate/macro-tag.js diff --git a/src/core-tags/migrate/marko.json b/packages/marko/src/core-tags/migrate/marko.json similarity index 100% rename from src/core-tags/migrate/marko.json rename to packages/marko/src/core-tags/migrate/marko.json diff --git a/src/core-tags/migrate/unless-tag.js b/packages/marko/src/core-tags/migrate/unless-tag.js similarity index 100% rename from src/core-tags/migrate/unless-tag.js rename to packages/marko/src/core-tags/migrate/unless-tag.js diff --git a/src/core-tags/migrate/util/addIdScopedAttr.js b/packages/marko/src/core-tags/migrate/util/addIdScopedAttr.js similarity index 100% rename from src/core-tags/migrate/util/addIdScopedAttr.js rename to packages/marko/src/core-tags/migrate/util/addIdScopedAttr.js diff --git a/src/core-tags/migrate/util/findBoundParent.js b/packages/marko/src/core-tags/migrate/util/findBoundParent.js similarity index 100% rename from src/core-tags/migrate/util/findBoundParent.js rename to packages/marko/src/core-tags/migrate/util/findBoundParent.js diff --git a/src/core-tags/migrate/util/import-tag.js b/packages/marko/src/core-tags/migrate/util/import-tag.js similarity index 100% rename from src/core-tags/migrate/util/import-tag.js rename to packages/marko/src/core-tags/migrate/util/import-tag.js diff --git a/src/core-tags/migrate/util/parseFor.js b/packages/marko/src/core-tags/migrate/util/parseFor.js similarity index 100% rename from src/core-tags/migrate/util/parseFor.js rename to packages/marko/src/core-tags/migrate/util/parseFor.js diff --git a/src/core-tags/migrate/util/printJS.js b/packages/marko/src/core-tags/migrate/util/printJS.js similarity index 100% rename from src/core-tags/migrate/util/printJS.js rename to packages/marko/src/core-tags/migrate/util/printJS.js diff --git a/src/core-tags/migrate/util/renderCallToDynamicTag.js b/packages/marko/src/core-tags/migrate/util/renderCallToDynamicTag.js similarity index 100% rename from src/core-tags/migrate/util/renderCallToDynamicTag.js rename to packages/marko/src/core-tags/migrate/util/renderCallToDynamicTag.js diff --git a/src/core-tags/migrate/var-tag.js b/packages/marko/src/core-tags/migrate/var-tag.js similarity index 100% rename from src/core-tags/migrate/var-tag.js rename to packages/marko/src/core-tags/migrate/var-tag.js diff --git a/src/core-tags/svg/marko.json b/packages/marko/src/core-tags/svg/marko.json similarity index 100% rename from src/core-tags/svg/marko.json rename to packages/marko/src/core-tags/svg/marko.json diff --git a/src/defineRenderer.js b/packages/marko/src/defineRenderer.js similarity index 100% rename from src/defineRenderer.js rename to packages/marko/src/defineRenderer.js diff --git a/src/express.js b/packages/marko/src/express.js similarity index 100% rename from src/express.js rename to packages/marko/src/express.js diff --git a/src/hot-reload.js b/packages/marko/src/hot-reload.js similarity index 100% rename from src/hot-reload.js rename to packages/marko/src/hot-reload.js diff --git a/src/html.js b/packages/marko/src/html.js similarity index 100% rename from src/html.js rename to packages/marko/src/html.js diff --git a/src/index-browser.js b/packages/marko/src/index-browser.js similarity index 100% rename from src/index-browser.js rename to packages/marko/src/index-browser.js diff --git a/src/index.js b/packages/marko/src/index.js similarity index 100% rename from src/index.js rename to packages/marko/src/index.js diff --git a/src/loader/index-browser.js b/packages/marko/src/loader/index-browser.js similarity index 100% rename from src/loader/index-browser.js rename to packages/marko/src/loader/index-browser.js diff --git a/src/loader/index-default.js b/packages/marko/src/loader/index-default.js similarity index 100% rename from src/loader/index-default.js rename to packages/marko/src/loader/index-default.js diff --git a/src/loader/index.js b/packages/marko/src/loader/index.js similarity index 100% rename from src/loader/index.js rename to packages/marko/src/loader/index.js diff --git a/src/loader/package.json b/packages/marko/src/loader/package.json similarity index 100% rename from src/loader/package.json rename to packages/marko/src/loader/package.json diff --git a/src/node-require/index-browser.js b/packages/marko/src/node-require/index-browser.js similarity index 100% rename from src/node-require/index-browser.js rename to packages/marko/src/node-require/index-browser.js diff --git a/src/node-require/index.js b/packages/marko/src/node-require/index.js similarity index 100% rename from src/node-require/index.js rename to packages/marko/src/node-require/index.js diff --git a/src/package.json b/packages/marko/src/package.json similarity index 100% rename from src/package.json rename to packages/marko/src/package.json diff --git a/src/runtime/RenderResult.js b/packages/marko/src/runtime/RenderResult.js similarity index 100% rename from src/runtime/RenderResult.js rename to packages/marko/src/runtime/RenderResult.js diff --git a/src/runtime/compiler.browser.json b/packages/marko/src/runtime/compiler.browser.json similarity index 100% rename from src/runtime/compiler.browser.json rename to packages/marko/src/runtime/compiler.browser.json diff --git a/src/runtime/components/Component.js b/packages/marko/src/runtime/components/Component.js similarity index 100% rename from src/runtime/components/Component.js rename to packages/marko/src/runtime/components/Component.js diff --git a/src/runtime/components/ComponentDef.js b/packages/marko/src/runtime/components/ComponentDef.js similarity index 100% rename from src/runtime/components/ComponentDef.js rename to packages/marko/src/runtime/components/ComponentDef.js diff --git a/src/runtime/components/ComponentsContext.js b/packages/marko/src/runtime/components/ComponentsContext.js similarity index 100% rename from src/runtime/components/ComponentsContext.js rename to packages/marko/src/runtime/components/ComponentsContext.js diff --git a/src/runtime/components/GlobalComponentsContext.js b/packages/marko/src/runtime/components/GlobalComponentsContext.js similarity index 100% rename from src/runtime/components/GlobalComponentsContext.js rename to packages/marko/src/runtime/components/GlobalComponentsContext.js diff --git a/src/runtime/components/KeySequence.js b/packages/marko/src/runtime/components/KeySequence.js similarity index 100% rename from src/runtime/components/KeySequence.js rename to packages/marko/src/runtime/components/KeySequence.js diff --git a/src/runtime/components/ServerComponent.js b/packages/marko/src/runtime/components/ServerComponent.js similarity index 100% rename from src/runtime/components/ServerComponent.js rename to packages/marko/src/runtime/components/ServerComponent.js diff --git a/src/runtime/components/State.js b/packages/marko/src/runtime/components/State.js similarity index 100% rename from src/runtime/components/State.js rename to packages/marko/src/runtime/components/State.js diff --git a/src/runtime/components/attach-detach.js b/packages/marko/src/runtime/components/attach-detach.js similarity index 100% rename from src/runtime/components/attach-detach.js rename to packages/marko/src/runtime/components/attach-detach.js diff --git a/src/runtime/components/beginComponent-browser.js b/packages/marko/src/runtime/components/beginComponent-browser.js similarity index 100% rename from src/runtime/components/beginComponent-browser.js rename to packages/marko/src/runtime/components/beginComponent-browser.js diff --git a/src/runtime/components/beginComponent.js b/packages/marko/src/runtime/components/beginComponent.js similarity index 100% rename from src/runtime/components/beginComponent.js rename to packages/marko/src/runtime/components/beginComponent.js diff --git a/src/runtime/components/boot.js b/packages/marko/src/runtime/components/boot.js similarity index 100% rename from src/runtime/components/boot.js rename to packages/marko/src/runtime/components/boot.js diff --git a/src/runtime/components/compiler.browser.json b/packages/marko/src/runtime/components/compiler.browser.json similarity index 100% rename from src/runtime/components/compiler.browser.json rename to packages/marko/src/runtime/components/compiler.browser.json diff --git a/src/runtime/components/defineComponent.js b/packages/marko/src/runtime/components/defineComponent.js similarity index 100% rename from src/runtime/components/defineComponent.js rename to packages/marko/src/runtime/components/defineComponent.js diff --git a/src/runtime/components/dom-data.js b/packages/marko/src/runtime/components/dom-data.js similarity index 100% rename from src/runtime/components/dom-data.js rename to packages/marko/src/runtime/components/dom-data.js diff --git a/src/runtime/components/endComponent-browser.js b/packages/marko/src/runtime/components/endComponent-browser.js similarity index 100% rename from src/runtime/components/endComponent-browser.js rename to packages/marko/src/runtime/components/endComponent-browser.js diff --git a/src/runtime/components/endComponent.js b/packages/marko/src/runtime/components/endComponent.js similarity index 100% rename from src/runtime/components/endComponent.js rename to packages/marko/src/runtime/components/endComponent.js diff --git a/src/runtime/components/event-delegation.js b/packages/marko/src/runtime/components/event-delegation.js similarity index 100% rename from src/runtime/components/event-delegation.js rename to packages/marko/src/runtime/components/event-delegation.js diff --git a/src/runtime/components/index-browser.js b/packages/marko/src/runtime/components/index-browser.js similarity index 100% rename from src/runtime/components/index-browser.js rename to packages/marko/src/runtime/components/index-browser.js diff --git a/src/runtime/components/index.js b/packages/marko/src/runtime/components/index.js similarity index 100% rename from src/runtime/components/index.js rename to packages/marko/src/runtime/components/index.js diff --git a/src/runtime/components/init-components-browser.js b/packages/marko/src/runtime/components/init-components-browser.js similarity index 100% rename from src/runtime/components/init-components-browser.js rename to packages/marko/src/runtime/components/init-components-browser.js diff --git a/src/runtime/components/init-components.js b/packages/marko/src/runtime/components/init-components.js similarity index 100% rename from src/runtime/components/init-components.js rename to packages/marko/src/runtime/components/init-components.js diff --git a/src/runtime/components/jquery.js b/packages/marko/src/runtime/components/jquery.js similarity index 100% rename from src/runtime/components/jquery.js rename to packages/marko/src/runtime/components/jquery.js diff --git a/src/runtime/components/legacy/State-legacy.js b/packages/marko/src/runtime/components/legacy/State-legacy.js similarity index 100% rename from src/runtime/components/legacy/State-legacy.js rename to packages/marko/src/runtime/components/legacy/State-legacy.js diff --git a/src/runtime/components/legacy/browser.json b/packages/marko/src/runtime/components/legacy/browser.json similarity index 100% rename from src/runtime/components/legacy/browser.json rename to packages/marko/src/runtime/components/legacy/browser.json diff --git a/src/runtime/components/legacy/defineComponent-legacy.js b/packages/marko/src/runtime/components/legacy/defineComponent-legacy.js similarity index 100% rename from src/runtime/components/legacy/defineComponent-legacy.js rename to packages/marko/src/runtime/components/legacy/defineComponent-legacy.js diff --git a/src/runtime/components/legacy/defineRenderer-legacy.js b/packages/marko/src/runtime/components/legacy/defineRenderer-legacy.js similarity index 100% rename from src/runtime/components/legacy/defineRenderer-legacy.js rename to packages/marko/src/runtime/components/legacy/defineRenderer-legacy.js diff --git a/src/runtime/components/legacy/defineWidget-legacy-browser.js b/packages/marko/src/runtime/components/legacy/defineWidget-legacy-browser.js similarity index 100% rename from src/runtime/components/legacy/defineWidget-legacy-browser.js rename to packages/marko/src/runtime/components/legacy/defineWidget-legacy-browser.js diff --git a/src/runtime/components/legacy/defineWidget-legacy.js b/packages/marko/src/runtime/components/legacy/defineWidget-legacy.js similarity index 100% rename from src/runtime/components/legacy/defineWidget-legacy.js rename to packages/marko/src/runtime/components/legacy/defineWidget-legacy.js diff --git a/src/runtime/components/legacy/dependencies/html.js b/packages/marko/src/runtime/components/legacy/dependencies/html.js similarity index 100% rename from src/runtime/components/legacy/dependencies/html.js rename to packages/marko/src/runtime/components/legacy/dependencies/html.js diff --git a/src/runtime/components/legacy/dependencies/index.js b/packages/marko/src/runtime/components/legacy/dependencies/index.js similarity index 100% rename from src/runtime/components/legacy/dependencies/index.js rename to packages/marko/src/runtime/components/legacy/dependencies/index.js diff --git a/src/runtime/components/legacy/dependencies/vdom.js b/packages/marko/src/runtime/components/legacy/dependencies/vdom.js similarity index 100% rename from src/runtime/components/legacy/dependencies/vdom.js rename to packages/marko/src/runtime/components/legacy/dependencies/vdom.js diff --git a/src/runtime/components/legacy/helper-getWidgetFromOut.js b/packages/marko/src/runtime/components/legacy/helper-getWidgetFromOut.js similarity index 100% rename from src/runtime/components/legacy/helper-getWidgetFromOut.js rename to packages/marko/src/runtime/components/legacy/helper-getWidgetFromOut.js diff --git a/src/runtime/components/legacy/index-browser.js b/packages/marko/src/runtime/components/legacy/index-browser.js similarity index 100% rename from src/runtime/components/legacy/index-browser.js rename to packages/marko/src/runtime/components/legacy/index-browser.js diff --git a/src/runtime/components/legacy/index.js b/packages/marko/src/runtime/components/legacy/index.js similarity index 100% rename from src/runtime/components/legacy/index.js rename to packages/marko/src/runtime/components/legacy/index.js diff --git a/src/runtime/components/legacy/package.json b/packages/marko/src/runtime/components/legacy/package.json similarity index 100% rename from src/runtime/components/legacy/package.json rename to packages/marko/src/runtime/components/legacy/package.json diff --git a/src/runtime/components/legacy/renderer-legacy.js b/packages/marko/src/runtime/components/legacy/renderer-legacy.js similarity index 100% rename from src/runtime/components/legacy/renderer-legacy.js rename to packages/marko/src/runtime/components/legacy/renderer-legacy.js diff --git a/src/runtime/components/package.json b/packages/marko/src/runtime/components/package.json similarity index 100% rename from src/runtime/components/package.json rename to packages/marko/src/runtime/components/package.json diff --git a/src/runtime/components/ready.js b/packages/marko/src/runtime/components/ready.js similarity index 100% rename from src/runtime/components/ready.js rename to packages/marko/src/runtime/components/ready.js diff --git a/src/runtime/components/registry-browser.js b/packages/marko/src/runtime/components/registry-browser.js similarity index 100% rename from src/runtime/components/registry-browser.js rename to packages/marko/src/runtime/components/registry-browser.js diff --git a/src/runtime/components/registry.js b/packages/marko/src/runtime/components/registry.js similarity index 100% rename from src/runtime/components/registry.js rename to packages/marko/src/runtime/components/registry.js diff --git a/src/runtime/components/renderer.js b/packages/marko/src/runtime/components/renderer.js similarity index 100% rename from src/runtime/components/renderer.js rename to packages/marko/src/runtime/components/renderer.js diff --git a/src/runtime/components/update-manager.js b/packages/marko/src/runtime/components/update-manager.js similarity index 100% rename from src/runtime/components/update-manager.js rename to packages/marko/src/runtime/components/update-manager.js diff --git a/src/runtime/components/util-browser.js b/packages/marko/src/runtime/components/util-browser.js similarity index 100% rename from src/runtime/components/util-browser.js rename to packages/marko/src/runtime/components/util-browser.js diff --git a/src/runtime/components/util.js b/packages/marko/src/runtime/components/util.js similarity index 100% rename from src/runtime/components/util.js rename to packages/marko/src/runtime/components/util.js diff --git a/src/runtime/createOut.js b/packages/marko/src/runtime/createOut.js similarity index 100% rename from src/runtime/createOut.js rename to packages/marko/src/runtime/createOut.js diff --git a/src/runtime/dom-insert.js b/packages/marko/src/runtime/dom-insert.js similarity index 100% rename from src/runtime/dom-insert.js rename to packages/marko/src/runtime/dom-insert.js diff --git a/src/runtime/events.js b/packages/marko/src/runtime/events.js similarity index 100% rename from src/runtime/events.js rename to packages/marko/src/runtime/events.js diff --git a/src/runtime/helpers/_change-case.js b/packages/marko/src/runtime/helpers/_change-case.js similarity index 100% rename from src/runtime/helpers/_change-case.js rename to packages/marko/src/runtime/helpers/_change-case.js diff --git a/src/runtime/helpers/assign.js b/packages/marko/src/runtime/helpers/assign.js similarity index 100% rename from src/runtime/helpers/assign.js rename to packages/marko/src/runtime/helpers/assign.js diff --git a/src/runtime/helpers/bind-component.js b/packages/marko/src/runtime/helpers/bind-component.js similarity index 100% rename from src/runtime/helpers/bind-component.js rename to packages/marko/src/runtime/helpers/bind-component.js diff --git a/src/runtime/helpers/class-value.js b/packages/marko/src/runtime/helpers/class-value.js similarity index 100% rename from src/runtime/helpers/class-value.js rename to packages/marko/src/runtime/helpers/class-value.js diff --git a/src/runtime/helpers/dynamic-tag.js b/packages/marko/src/runtime/helpers/dynamic-tag.js similarity index 100% rename from src/runtime/helpers/dynamic-tag.js rename to packages/marko/src/runtime/helpers/dynamic-tag.js diff --git a/src/runtime/helpers/for-in.js b/packages/marko/src/runtime/helpers/for-in.js similarity index 100% rename from src/runtime/helpers/for-in.js rename to packages/marko/src/runtime/helpers/for-in.js diff --git a/src/runtime/helpers/for-of.js b/packages/marko/src/runtime/helpers/for-of.js similarity index 100% rename from src/runtime/helpers/for-of.js rename to packages/marko/src/runtime/helpers/for-of.js diff --git a/src/runtime/helpers/for-range.js b/packages/marko/src/runtime/helpers/for-range.js similarity index 100% rename from src/runtime/helpers/for-range.js rename to packages/marko/src/runtime/helpers/for-range.js diff --git a/src/runtime/helpers/load-nested-tag.js b/packages/marko/src/runtime/helpers/load-nested-tag.js similarity index 100% rename from src/runtime/helpers/load-nested-tag.js rename to packages/marko/src/runtime/helpers/load-nested-tag.js diff --git a/src/runtime/helpers/load-tag.js b/packages/marko/src/runtime/helpers/load-tag.js similarity index 100% rename from src/runtime/helpers/load-tag.js rename to packages/marko/src/runtime/helpers/load-tag.js diff --git a/src/runtime/helpers/load-template.js b/packages/marko/src/runtime/helpers/load-template.js similarity index 100% rename from src/runtime/helpers/load-template.js rename to packages/marko/src/runtime/helpers/load-template.js diff --git a/src/runtime/helpers/merge-nested-tags.js b/packages/marko/src/runtime/helpers/merge-nested-tags.js similarity index 100% rename from src/runtime/helpers/merge-nested-tags.js rename to packages/marko/src/runtime/helpers/merge-nested-tags.js diff --git a/src/runtime/helpers/merge.js b/packages/marko/src/runtime/helpers/merge.js similarity index 100% rename from src/runtime/helpers/merge.js rename to packages/marko/src/runtime/helpers/merge.js diff --git a/src/runtime/helpers/noop.js b/packages/marko/src/runtime/helpers/noop.js similarity index 100% rename from src/runtime/helpers/noop.js rename to packages/marko/src/runtime/helpers/noop.js diff --git a/src/runtime/helpers/style-value.js b/packages/marko/src/runtime/helpers/style-value.js similarity index 100% rename from src/runtime/helpers/style-value.js rename to packages/marko/src/runtime/helpers/style-value.js diff --git a/src/runtime/helpers/to-string.js b/packages/marko/src/runtime/helpers/to-string.js similarity index 100% rename from src/runtime/helpers/to-string.js rename to packages/marko/src/runtime/helpers/to-string.js diff --git a/src/runtime/html/AsyncStream.js b/packages/marko/src/runtime/html/AsyncStream.js similarity index 100% rename from src/runtime/html/AsyncStream.js rename to packages/marko/src/runtime/html/AsyncStream.js diff --git a/src/runtime/html/BufferedWriter.js b/packages/marko/src/runtime/html/BufferedWriter.js similarity index 100% rename from src/runtime/html/BufferedWriter.js rename to packages/marko/src/runtime/html/BufferedWriter.js diff --git a/src/runtime/html/StringWriter.js b/packages/marko/src/runtime/html/StringWriter.js similarity index 100% rename from src/runtime/html/StringWriter.js rename to packages/marko/src/runtime/html/StringWriter.js diff --git a/src/runtime/html/Template.js b/packages/marko/src/runtime/html/Template.js similarity index 100% rename from src/runtime/html/Template.js rename to packages/marko/src/runtime/html/Template.js diff --git a/src/runtime/html/helpers/attr.js b/packages/marko/src/runtime/html/helpers/attr.js similarity index 100% rename from src/runtime/html/helpers/attr.js rename to packages/marko/src/runtime/html/helpers/attr.js diff --git a/src/runtime/html/helpers/attrs.js b/packages/marko/src/runtime/html/helpers/attrs.js similarity index 100% rename from src/runtime/html/helpers/attrs.js rename to packages/marko/src/runtime/html/helpers/attrs.js diff --git a/src/runtime/html/helpers/class-attr.js b/packages/marko/src/runtime/html/helpers/class-attr.js similarity index 100% rename from src/runtime/html/helpers/class-attr.js rename to packages/marko/src/runtime/html/helpers/class-attr.js diff --git a/src/runtime/html/helpers/data-marko.js b/packages/marko/src/runtime/html/helpers/data-marko.js similarity index 100% rename from src/runtime/html/helpers/data-marko.js rename to packages/marko/src/runtime/html/helpers/data-marko.js diff --git a/src/runtime/html/helpers/escape-script-placeholder.js b/packages/marko/src/runtime/html/helpers/escape-script-placeholder.js similarity index 100% rename from src/runtime/html/helpers/escape-script-placeholder.js rename to packages/marko/src/runtime/html/helpers/escape-script-placeholder.js diff --git a/src/runtime/html/helpers/escape-style-placeholder.js b/packages/marko/src/runtime/html/helpers/escape-style-placeholder.js similarity index 100% rename from src/runtime/html/helpers/escape-style-placeholder.js rename to packages/marko/src/runtime/html/helpers/escape-style-placeholder.js diff --git a/src/runtime/html/helpers/escape-xml.js b/packages/marko/src/runtime/html/helpers/escape-xml.js similarity index 100% rename from src/runtime/html/helpers/escape-xml.js rename to packages/marko/src/runtime/html/helpers/escape-xml.js diff --git a/src/runtime/html/helpers/merge-attrs.js b/packages/marko/src/runtime/html/helpers/merge-attrs.js similarity index 100% rename from src/runtime/html/helpers/merge-attrs.js rename to packages/marko/src/runtime/html/helpers/merge-attrs.js diff --git a/src/runtime/html/helpers/props-script.js b/packages/marko/src/runtime/html/helpers/props-script.js similarity index 100% rename from src/runtime/html/helpers/props-script.js rename to packages/marko/src/runtime/html/helpers/props-script.js diff --git a/src/runtime/html/helpers/style-attr.js b/packages/marko/src/runtime/html/helpers/style-attr.js similarity index 100% rename from src/runtime/html/helpers/style-attr.js rename to packages/marko/src/runtime/html/helpers/style-attr.js diff --git a/src/runtime/html/index.js b/packages/marko/src/runtime/html/index.js similarity index 100% rename from src/runtime/html/index.js rename to packages/marko/src/runtime/html/index.js diff --git a/src/runtime/nextTick-browser.js b/packages/marko/src/runtime/nextTick-browser.js similarity index 100% rename from src/runtime/nextTick-browser.js rename to packages/marko/src/runtime/nextTick-browser.js diff --git a/src/runtime/nextTick.js b/packages/marko/src/runtime/nextTick.js similarity index 100% rename from src/runtime/nextTick.js rename to packages/marko/src/runtime/nextTick.js diff --git a/src/runtime/package.json b/packages/marko/src/runtime/package.json similarity index 100% rename from src/runtime/package.json rename to packages/marko/src/runtime/package.json diff --git a/src/runtime/renderable.js b/packages/marko/src/runtime/renderable.js similarity index 100% rename from src/runtime/renderable.js rename to packages/marko/src/runtime/renderable.js diff --git a/src/runtime/vdom/AsyncVDOMBuilder.js b/packages/marko/src/runtime/vdom/AsyncVDOMBuilder.js similarity index 100% rename from src/runtime/vdom/AsyncVDOMBuilder.js rename to packages/marko/src/runtime/vdom/AsyncVDOMBuilder.js diff --git a/src/runtime/vdom/VComment.js b/packages/marko/src/runtime/vdom/VComment.js similarity index 100% rename from src/runtime/vdom/VComment.js rename to packages/marko/src/runtime/vdom/VComment.js diff --git a/src/runtime/vdom/VComponent.js b/packages/marko/src/runtime/vdom/VComponent.js similarity index 100% rename from src/runtime/vdom/VComponent.js rename to packages/marko/src/runtime/vdom/VComponent.js diff --git a/src/runtime/vdom/VDocumentFragment.js b/packages/marko/src/runtime/vdom/VDocumentFragment.js similarity index 100% rename from src/runtime/vdom/VDocumentFragment.js rename to packages/marko/src/runtime/vdom/VDocumentFragment.js diff --git a/src/runtime/vdom/VElement.js b/packages/marko/src/runtime/vdom/VElement.js similarity index 100% rename from src/runtime/vdom/VElement.js rename to packages/marko/src/runtime/vdom/VElement.js diff --git a/src/runtime/vdom/VFragment.js b/packages/marko/src/runtime/vdom/VFragment.js similarity index 100% rename from src/runtime/vdom/VFragment.js rename to packages/marko/src/runtime/vdom/VFragment.js diff --git a/src/runtime/vdom/VNode.js b/packages/marko/src/runtime/vdom/VNode.js similarity index 100% rename from src/runtime/vdom/VNode.js rename to packages/marko/src/runtime/vdom/VNode.js diff --git a/src/runtime/vdom/VText.js b/packages/marko/src/runtime/vdom/VText.js similarity index 100% rename from src/runtime/vdom/VText.js rename to packages/marko/src/runtime/vdom/VText.js diff --git a/src/runtime/vdom/helpers/attrs.js b/packages/marko/src/runtime/vdom/helpers/attrs.js similarity index 100% rename from src/runtime/vdom/helpers/attrs.js rename to packages/marko/src/runtime/vdom/helpers/attrs.js diff --git a/src/runtime/vdom/helpers/const.js b/packages/marko/src/runtime/vdom/helpers/const.js similarity index 100% rename from src/runtime/vdom/helpers/const.js rename to packages/marko/src/runtime/vdom/helpers/const.js diff --git a/src/runtime/vdom/helpers/v-element.js b/packages/marko/src/runtime/vdom/helpers/v-element.js similarity index 100% rename from src/runtime/vdom/helpers/v-element.js rename to packages/marko/src/runtime/vdom/helpers/v-element.js diff --git a/src/runtime/vdom/helpers/v-text.js b/packages/marko/src/runtime/vdom/helpers/v-text.js similarity index 100% rename from src/runtime/vdom/helpers/v-text.js rename to packages/marko/src/runtime/vdom/helpers/v-text.js diff --git a/src/runtime/vdom/index.js b/packages/marko/src/runtime/vdom/index.js similarity index 100% rename from src/runtime/vdom/index.js rename to packages/marko/src/runtime/vdom/index.js diff --git a/src/runtime/vdom/morphdom/fragment.js b/packages/marko/src/runtime/vdom/morphdom/fragment.js similarity index 100% rename from src/runtime/vdom/morphdom/fragment.js rename to packages/marko/src/runtime/vdom/morphdom/fragment.js diff --git a/src/runtime/vdom/morphdom/helpers.js b/packages/marko/src/runtime/vdom/morphdom/helpers.js similarity index 100% rename from src/runtime/vdom/morphdom/helpers.js rename to packages/marko/src/runtime/vdom/morphdom/helpers.js diff --git a/src/runtime/vdom/morphdom/index.js b/packages/marko/src/runtime/vdom/morphdom/index.js similarity index 100% rename from src/runtime/vdom/morphdom/index.js rename to packages/marko/src/runtime/vdom/morphdom/index.js diff --git a/src/runtime/vdom/morphdom/specialElHandlers.js b/packages/marko/src/runtime/vdom/morphdom/specialElHandlers.js similarity index 100% rename from src/runtime/vdom/morphdom/specialElHandlers.js rename to packages/marko/src/runtime/vdom/morphdom/specialElHandlers.js diff --git a/src/runtime/vdom/preserve-attrs.js b/packages/marko/src/runtime/vdom/preserve-attrs.js similarity index 100% rename from src/runtime/vdom/preserve-attrs.js rename to packages/marko/src/runtime/vdom/preserve-attrs.js diff --git a/src/runtime/vdom/vdom.js b/packages/marko/src/runtime/vdom/vdom.js similarity index 100% rename from src/runtime/vdom/vdom.js rename to packages/marko/src/runtime/vdom/vdom.js diff --git a/src/taglib/index.js b/packages/marko/src/taglib/index.js similarity index 100% rename from src/taglib/index.js rename to packages/marko/src/taglib/index.js diff --git a/src/taglib/taglib-finder/index.js b/packages/marko/src/taglib/taglib-finder/index.js similarity index 100% rename from src/taglib/taglib-finder/index.js rename to packages/marko/src/taglib/taglib-finder/index.js diff --git a/src/taglib/taglib-loader/Attribute.js b/packages/marko/src/taglib/taglib-loader/Attribute.js similarity index 100% rename from src/taglib/taglib-loader/Attribute.js rename to packages/marko/src/taglib/taglib-loader/Attribute.js diff --git a/src/taglib/taglib-loader/DependencyChain.js b/packages/marko/src/taglib/taglib-loader/DependencyChain.js similarity index 100% rename from src/taglib/taglib-loader/DependencyChain.js rename to packages/marko/src/taglib/taglib-loader/DependencyChain.js diff --git a/src/taglib/taglib-loader/ImportedVariable.js b/packages/marko/src/taglib/taglib-loader/ImportedVariable.js similarity index 100% rename from src/taglib/taglib-loader/ImportedVariable.js rename to packages/marko/src/taglib/taglib-loader/ImportedVariable.js diff --git a/src/taglib/taglib-loader/NestedVariable.js b/packages/marko/src/taglib/taglib-loader/NestedVariable.js similarity index 100% rename from src/taglib/taglib-loader/NestedVariable.js rename to packages/marko/src/taglib/taglib-loader/NestedVariable.js diff --git a/src/taglib/taglib-loader/Property.js b/packages/marko/src/taglib/taglib-loader/Property.js similarity index 100% rename from src/taglib/taglib-loader/Property.js rename to packages/marko/src/taglib/taglib-loader/Property.js diff --git a/src/taglib/taglib-loader/Tag.js b/packages/marko/src/taglib/taglib-loader/Tag.js similarity index 100% rename from src/taglib/taglib-loader/Tag.js rename to packages/marko/src/taglib/taglib-loader/Tag.js diff --git a/src/taglib/taglib-loader/Taglib.js b/packages/marko/src/taglib/taglib-loader/Taglib.js similarity index 100% rename from src/taglib/taglib-loader/Taglib.js rename to packages/marko/src/taglib/taglib-loader/Taglib.js diff --git a/src/taglib/taglib-loader/Transformer.js b/packages/marko/src/taglib/taglib-loader/Transformer.js similarity index 100% rename from src/taglib/taglib-loader/Transformer.js rename to packages/marko/src/taglib/taglib-loader/Transformer.js diff --git a/src/taglib/taglib-loader/cache.js b/packages/marko/src/taglib/taglib-loader/cache.js similarity index 100% rename from src/taglib/taglib-loader/cache.js rename to packages/marko/src/taglib/taglib-loader/cache.js diff --git a/src/taglib/taglib-loader/index.js b/packages/marko/src/taglib/taglib-loader/index.js similarity index 100% rename from src/taglib/taglib-loader/index.js rename to packages/marko/src/taglib/taglib-loader/index.js diff --git a/src/taglib/taglib-loader/json-file-reader.js b/packages/marko/src/taglib/taglib-loader/json-file-reader.js similarity index 100% rename from src/taglib/taglib-loader/json-file-reader.js rename to packages/marko/src/taglib/taglib-loader/json-file-reader.js diff --git a/src/taglib/taglib-loader/loadAttributeFromProps.js b/packages/marko/src/taglib/taglib-loader/loadAttributeFromProps.js similarity index 100% rename from src/taglib/taglib-loader/loadAttributeFromProps.js rename to packages/marko/src/taglib/taglib-loader/loadAttributeFromProps.js diff --git a/src/taglib/taglib-loader/loadAttributes.js b/packages/marko/src/taglib/taglib-loader/loadAttributes.js similarity index 100% rename from src/taglib/taglib-loader/loadAttributes.js rename to packages/marko/src/taglib/taglib-loader/loadAttributes.js diff --git a/src/taglib/taglib-loader/loadTagFromFile.js b/packages/marko/src/taglib/taglib-loader/loadTagFromFile.js similarity index 100% rename from src/taglib/taglib-loader/loadTagFromFile.js rename to packages/marko/src/taglib/taglib-loader/loadTagFromFile.js diff --git a/src/taglib/taglib-loader/loadTagFromProps.js b/packages/marko/src/taglib/taglib-loader/loadTagFromProps.js similarity index 100% rename from src/taglib/taglib-loader/loadTagFromProps.js rename to packages/marko/src/taglib/taglib-loader/loadTagFromProps.js diff --git a/src/taglib/taglib-loader/loadTaglibFromFile.js b/packages/marko/src/taglib/taglib-loader/loadTaglibFromFile.js similarity index 100% rename from src/taglib/taglib-loader/loadTaglibFromFile.js rename to packages/marko/src/taglib/taglib-loader/loadTaglibFromFile.js diff --git a/src/taglib/taglib-loader/loadTaglibFromProps.js b/packages/marko/src/taglib/taglib-loader/loadTaglibFromProps.js similarity index 100% rename from src/taglib/taglib-loader/loadTaglibFromProps.js rename to packages/marko/src/taglib/taglib-loader/loadTaglibFromProps.js diff --git a/src/taglib/taglib-loader/loaders.js b/packages/marko/src/taglib/taglib-loader/loaders.js similarity index 100% rename from src/taglib/taglib-loader/loaders.js rename to packages/marko/src/taglib/taglib-loader/loaders.js diff --git a/src/taglib/taglib-loader/scanTagsDir.js b/packages/marko/src/taglib/taglib-loader/scanTagsDir.js similarity index 100% rename from src/taglib/taglib-loader/scanTagsDir.js rename to packages/marko/src/taglib/taglib-loader/scanTagsDir.js diff --git a/src/taglib/taglib-loader/tag-def-from-code.js b/packages/marko/src/taglib/taglib-loader/tag-def-from-code.js similarity index 100% rename from src/taglib/taglib-loader/tag-def-from-code.js rename to packages/marko/src/taglib/taglib-loader/tag-def-from-code.js diff --git a/src/taglib/taglib-loader/types.js b/packages/marko/src/taglib/taglib-loader/types.js similarity index 100% rename from src/taglib/taglib-loader/types.js rename to packages/marko/src/taglib/taglib-loader/types.js diff --git a/src/taglib/taglib-lookup/TaglibLookup.js b/packages/marko/src/taglib/taglib-lookup/TaglibLookup.js similarity index 100% rename from src/taglib/taglib-lookup/TaglibLookup.js rename to packages/marko/src/taglib/taglib-lookup/TaglibLookup.js diff --git a/src/taglib/taglib-lookup/index.js b/packages/marko/src/taglib/taglib-lookup/index.js similarity index 100% rename from src/taglib/taglib-lookup/index.js rename to packages/marko/src/taglib/taglib-lookup/index.js diff --git a/src/vdom.js b/packages/marko/src/vdom.js similarity index 100% rename from src/vdom.js rename to packages/marko/src/vdom.js diff --git a/test/.eslintrc b/packages/marko/test/.eslintrc similarity index 100% rename from test/.eslintrc rename to packages/marko/test/.eslintrc diff --git a/test/.gitignore b/packages/marko/test/.gitignore similarity index 100% rename from test/.gitignore rename to packages/marko/test/.gitignore diff --git a/test/__util__/BrowserHelpers.js b/packages/marko/test/__util__/BrowserHelpers.js similarity index 100% rename from test/__util__/BrowserHelpers.js rename to packages/marko/test/__util__/BrowserHelpers.js diff --git a/test/__util__/async-helpers.js b/packages/marko/test/__util__/async-helpers.js similarity index 100% rename from test/__util__/async-helpers.js rename to packages/marko/test/__util__/async-helpers.js diff --git a/test/__util__/async-test-suite.js b/packages/marko/test/__util__/async-test-suite.js similarity index 100% rename from test/__util__/async-test-suite.js rename to packages/marko/test/__util__/async-test-suite.js diff --git a/test/__util__/components-from-meta.js b/packages/marko/test/__util__/components-from-meta.js similarity index 100% rename from test/__util__/components-from-meta.js rename to packages/marko/test/__util__/components-from-meta.js diff --git a/test/__util__/create-marko-jsdom-module.js b/packages/marko/test/__util__/create-marko-jsdom-module.js similarity index 100% rename from test/__util__/create-marko-jsdom-module.js rename to packages/marko/test/__util__/create-marko-jsdom-module.js diff --git a/test/__util__/domToHTML.js b/packages/marko/test/__util__/domToHTML.js similarity index 100% rename from test/__util__/domToHTML.js rename to packages/marko/test/__util__/domToHTML.js diff --git a/test/__util__/domToString.js b/packages/marko/test/__util__/domToString.js similarity index 100% rename from test/__util__/domToString.js rename to packages/marko/test/__util__/domToString.js diff --git a/test/__util__/package.json b/packages/marko/test/__util__/package.json similarity index 100% rename from test/__util__/package.json rename to packages/marko/test/__util__/package.json diff --git a/test/__util__/patch-module.js b/packages/marko/test/__util__/patch-module.js similarity index 100% rename from test/__util__/patch-module.js rename to packages/marko/test/__util__/patch-module.js diff --git a/test/__util__/pubsub.js b/packages/marko/test/__util__/pubsub.js similarity index 100% rename from test/__util__/pubsub.js rename to packages/marko/test/__util__/pubsub.js diff --git a/test/__util__/test-init-browser.js b/packages/marko/test/__util__/test-init-browser.js similarity index 100% rename from test/__util__/test-init-browser.js rename to packages/marko/test/__util__/test-init-browser.js diff --git a/test/__util__/test-init.js b/packages/marko/test/__util__/test-init.js similarity index 100% rename from test/__util__/test-init.js rename to packages/marko/test/__util__/test-init.js diff --git a/test/__util__/toHTML.js b/packages/marko/test/__util__/toHTML.js similarity index 100% rename from test/__util__/toHTML.js rename to packages/marko/test/__util__/toHTML.js diff --git a/test/adjustIndent/fixtures/bad-indent/expected.txt b/packages/marko/test/adjustIndent/fixtures/bad-indent/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/bad-indent/expected.txt rename to packages/marko/test/adjustIndent/fixtures/bad-indent/expected.txt diff --git a/test/adjustIndent/fixtures/bad-indent/input.txt b/packages/marko/test/adjustIndent/fixtures/bad-indent/input.txt similarity index 100% rename from test/adjustIndent/fixtures/bad-indent/input.txt rename to packages/marko/test/adjustIndent/fixtures/bad-indent/input.txt diff --git a/test/adjustIndent/fixtures/bad-indent/test.js b/packages/marko/test/adjustIndent/fixtures/bad-indent/test.js similarity index 100% rename from test/adjustIndent/fixtures/bad-indent/test.js rename to packages/marko/test/adjustIndent/fixtures/bad-indent/test.js diff --git a/test/adjustIndent/fixtures/empty/expected.txt b/packages/marko/test/adjustIndent/fixtures/empty/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/empty/expected.txt rename to packages/marko/test/adjustIndent/fixtures/empty/expected.txt diff --git a/test/adjustIndent/fixtures/empty/input.txt b/packages/marko/test/adjustIndent/fixtures/empty/input.txt similarity index 100% rename from test/adjustIndent/fixtures/empty/input.txt rename to packages/marko/test/adjustIndent/fixtures/empty/input.txt diff --git a/test/adjustIndent/fixtures/empty/test.js b/packages/marko/test/adjustIndent/fixtures/empty/test.js similarity index 100% rename from test/adjustIndent/fixtures/empty/test.js rename to packages/marko/test/adjustIndent/fixtures/empty/test.js diff --git a/test/adjustIndent/fixtures/increase-indent/expected.txt b/packages/marko/test/adjustIndent/fixtures/increase-indent/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/increase-indent/expected.txt rename to packages/marko/test/adjustIndent/fixtures/increase-indent/expected.txt diff --git a/test/adjustIndent/fixtures/increase-indent/input.txt b/packages/marko/test/adjustIndent/fixtures/increase-indent/input.txt similarity index 100% rename from test/adjustIndent/fixtures/increase-indent/input.txt rename to packages/marko/test/adjustIndent/fixtures/increase-indent/input.txt diff --git a/test/adjustIndent/fixtures/increase-indent/test.js b/packages/marko/test/adjustIndent/fixtures/increase-indent/test.js similarity index 100% rename from test/adjustIndent/fixtures/increase-indent/test.js rename to packages/marko/test/adjustIndent/fixtures/increase-indent/test.js diff --git a/test/adjustIndent/fixtures/initial-empty-lines/expected.txt b/packages/marko/test/adjustIndent/fixtures/initial-empty-lines/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/initial-empty-lines/expected.txt rename to packages/marko/test/adjustIndent/fixtures/initial-empty-lines/expected.txt diff --git a/test/adjustIndent/fixtures/initial-empty-lines/input.txt b/packages/marko/test/adjustIndent/fixtures/initial-empty-lines/input.txt similarity index 100% rename from test/adjustIndent/fixtures/initial-empty-lines/input.txt rename to packages/marko/test/adjustIndent/fixtures/initial-empty-lines/input.txt diff --git a/test/adjustIndent/fixtures/initial-empty-lines/test.js b/packages/marko/test/adjustIndent/fixtures/initial-empty-lines/test.js similarity index 100% rename from test/adjustIndent/fixtures/initial-empty-lines/test.js rename to packages/marko/test/adjustIndent/fixtures/initial-empty-lines/test.js diff --git a/test/adjustIndent/fixtures/no-indent/expected.txt b/packages/marko/test/adjustIndent/fixtures/no-indent/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/no-indent/expected.txt rename to packages/marko/test/adjustIndent/fixtures/no-indent/expected.txt diff --git a/test/adjustIndent/fixtures/no-indent/input.txt b/packages/marko/test/adjustIndent/fixtures/no-indent/input.txt similarity index 100% rename from test/adjustIndent/fixtures/no-indent/input.txt rename to packages/marko/test/adjustIndent/fixtures/no-indent/input.txt diff --git a/test/adjustIndent/fixtures/no-indent/test.js b/packages/marko/test/adjustIndent/fixtures/no-indent/test.js similarity index 100% rename from test/adjustIndent/fixtures/no-indent/test.js rename to packages/marko/test/adjustIndent/fixtures/no-indent/test.js diff --git a/test/adjustIndent/fixtures/remove-indent/expected.txt b/packages/marko/test/adjustIndent/fixtures/remove-indent/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/remove-indent/expected.txt rename to packages/marko/test/adjustIndent/fixtures/remove-indent/expected.txt diff --git a/test/adjustIndent/fixtures/remove-indent/input.txt b/packages/marko/test/adjustIndent/fixtures/remove-indent/input.txt similarity index 100% rename from test/adjustIndent/fixtures/remove-indent/input.txt rename to packages/marko/test/adjustIndent/fixtures/remove-indent/input.txt diff --git a/test/adjustIndent/fixtures/remove-indent/test.js b/packages/marko/test/adjustIndent/fixtures/remove-indent/test.js similarity index 100% rename from test/adjustIndent/fixtures/remove-indent/test.js rename to packages/marko/test/adjustIndent/fixtures/remove-indent/test.js diff --git a/test/adjustIndent/fixtures/surrounding-empty-lines/expected.txt b/packages/marko/test/adjustIndent/fixtures/surrounding-empty-lines/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/surrounding-empty-lines/expected.txt rename to packages/marko/test/adjustIndent/fixtures/surrounding-empty-lines/expected.txt diff --git a/test/adjustIndent/fixtures/surrounding-empty-lines/input.txt b/packages/marko/test/adjustIndent/fixtures/surrounding-empty-lines/input.txt similarity index 100% rename from test/adjustIndent/fixtures/surrounding-empty-lines/input.txt rename to packages/marko/test/adjustIndent/fixtures/surrounding-empty-lines/input.txt diff --git a/test/adjustIndent/fixtures/surrounding-empty-lines/test.js b/packages/marko/test/adjustIndent/fixtures/surrounding-empty-lines/test.js similarity index 100% rename from test/adjustIndent/fixtures/surrounding-empty-lines/test.js rename to packages/marko/test/adjustIndent/fixtures/surrounding-empty-lines/test.js diff --git a/test/adjustIndent/fixtures/tab-indent/expected.txt b/packages/marko/test/adjustIndent/fixtures/tab-indent/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/tab-indent/expected.txt rename to packages/marko/test/adjustIndent/fixtures/tab-indent/expected.txt diff --git a/test/adjustIndent/fixtures/tab-indent/input.txt b/packages/marko/test/adjustIndent/fixtures/tab-indent/input.txt similarity index 100% rename from test/adjustIndent/fixtures/tab-indent/input.txt rename to packages/marko/test/adjustIndent/fixtures/tab-indent/input.txt diff --git a/test/adjustIndent/fixtures/tab-indent/test.js b/packages/marko/test/adjustIndent/fixtures/tab-indent/test.js similarity index 100% rename from test/adjustIndent/fixtures/tab-indent/test.js rename to packages/marko/test/adjustIndent/fixtures/tab-indent/test.js diff --git a/test/adjustIndent/fixtures/trailing-empty-lines/expected.txt b/packages/marko/test/adjustIndent/fixtures/trailing-empty-lines/expected.txt similarity index 100% rename from test/adjustIndent/fixtures/trailing-empty-lines/expected.txt rename to packages/marko/test/adjustIndent/fixtures/trailing-empty-lines/expected.txt diff --git a/test/adjustIndent/fixtures/trailing-empty-lines/input.txt b/packages/marko/test/adjustIndent/fixtures/trailing-empty-lines/input.txt similarity index 100% rename from test/adjustIndent/fixtures/trailing-empty-lines/input.txt rename to packages/marko/test/adjustIndent/fixtures/trailing-empty-lines/input.txt diff --git a/test/adjustIndent/fixtures/trailing-empty-lines/test.js b/packages/marko/test/adjustIndent/fixtures/trailing-empty-lines/test.js similarity index 100% rename from test/adjustIndent/fixtures/trailing-empty-lines/test.js rename to packages/marko/test/adjustIndent/fixtures/trailing-empty-lines/test.js diff --git a/test/adjustIndent/index.test.js b/packages/marko/test/adjustIndent/index.test.js similarity index 100% rename from test/adjustIndent/index.test.js rename to packages/marko/test/adjustIndent/index.test.js diff --git a/test/api-compiler/fixtures/compileFileForBrowser-callback.js/expected.js b/packages/marko/test/api-compiler/fixtures/compileFileForBrowser-callback.js/expected.js similarity index 100% rename from test/api-compiler/fixtures/compileFileForBrowser-callback.js/expected.js rename to packages/marko/test/api-compiler/fixtures/compileFileForBrowser-callback.js/expected.js diff --git a/test/api-compiler/fixtures/compileFileForBrowser-callback.js/template.marko b/packages/marko/test/api-compiler/fixtures/compileFileForBrowser-callback.js/template.marko similarity index 100% rename from test/api-compiler/fixtures/compileFileForBrowser-callback.js/template.marko rename to packages/marko/test/api-compiler/fixtures/compileFileForBrowser-callback.js/template.marko diff --git a/test/api-compiler/fixtures/compileFileForBrowser-callback.js/test.js b/packages/marko/test/api-compiler/fixtures/compileFileForBrowser-callback.js/test.js similarity index 100% rename from test/api-compiler/fixtures/compileFileForBrowser-callback.js/test.js rename to packages/marko/test/api-compiler/fixtures/compileFileForBrowser-callback.js/test.js diff --git a/test/api-compiler/fixtures/compileFileForBrowser.js/expected.js b/packages/marko/test/api-compiler/fixtures/compileFileForBrowser.js/expected.js similarity index 100% rename from test/api-compiler/fixtures/compileFileForBrowser.js/expected.js rename to packages/marko/test/api-compiler/fixtures/compileFileForBrowser.js/expected.js diff --git a/test/api-compiler/fixtures/compileFileForBrowser.js/template.marko b/packages/marko/test/api-compiler/fixtures/compileFileForBrowser.js/template.marko similarity index 100% rename from test/api-compiler/fixtures/compileFileForBrowser.js/template.marko rename to packages/marko/test/api-compiler/fixtures/compileFileForBrowser.js/template.marko diff --git a/test/api-compiler/fixtures/compileFileForBrowser.js/test.js b/packages/marko/test/api-compiler/fixtures/compileFileForBrowser.js/test.js similarity index 100% rename from test/api-compiler/fixtures/compileFileForBrowser.js/test.js rename to packages/marko/test/api-compiler/fixtures/compileFileForBrowser.js/test.js diff --git a/test/api-compiler/fixtures/compileForBrowser-callback.js/expected.js b/packages/marko/test/api-compiler/fixtures/compileForBrowser-callback.js/expected.js similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser-callback.js/expected.js rename to packages/marko/test/api-compiler/fixtures/compileForBrowser-callback.js/expected.js diff --git a/test/api-compiler/fixtures/compileForBrowser-callback.js/template.marko b/packages/marko/test/api-compiler/fixtures/compileForBrowser-callback.js/template.marko similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser-callback.js/template.marko rename to packages/marko/test/api-compiler/fixtures/compileForBrowser-callback.js/template.marko diff --git a/test/api-compiler/fixtures/compileForBrowser-callback.js/test.js b/packages/marko/test/api-compiler/fixtures/compileForBrowser-callback.js/test.js similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser-callback.js/test.js rename to packages/marko/test/api-compiler/fixtures/compileForBrowser-callback.js/test.js diff --git a/test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/template.marko b/packages/marko/test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/template.marko similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/template.marko rename to packages/marko/test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/template.marko diff --git a/test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/test.js b/packages/marko/test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/test.js similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/test.js rename to packages/marko/test/api-compiler/fixtures/compileForBrowser-write-version-comment.js/test.js diff --git a/test/api-compiler/fixtures/compileForBrowser.js/expected.js b/packages/marko/test/api-compiler/fixtures/compileForBrowser.js/expected.js similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser.js/expected.js rename to packages/marko/test/api-compiler/fixtures/compileForBrowser.js/expected.js diff --git a/test/api-compiler/fixtures/compileForBrowser.js/template.marko b/packages/marko/test/api-compiler/fixtures/compileForBrowser.js/template.marko similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser.js/template.marko rename to packages/marko/test/api-compiler/fixtures/compileForBrowser.js/template.marko diff --git a/test/api-compiler/fixtures/compileForBrowser.js/test.js b/packages/marko/test/api-compiler/fixtures/compileForBrowser.js/test.js similarity index 100% rename from test/api-compiler/fixtures/compileForBrowser.js/test.js rename to packages/marko/test/api-compiler/fixtures/compileForBrowser.js/test.js diff --git a/test/api-compiler/fixtures/configure-singleton/test.js b/packages/marko/test/api-compiler/fixtures/configure-singleton/test.js similarity index 100% rename from test/api-compiler/fixtures/configure-singleton/test.js rename to packages/marko/test/api-compiler/fixtures/configure-singleton/test.js diff --git a/test/api-compiler/fixtures/configure/test.js b/packages/marko/test/api-compiler/fixtures/configure/test.js similarity index 100% rename from test/api-compiler/fixtures/configure/test.js rename to packages/marko/test/api-compiler/fixtures/configure/test.js diff --git a/test/api-compiler/fixtures/util-UniqueVars-different-value-objects/test.js b/packages/marko/test/api-compiler/fixtures/util-UniqueVars-different-value-objects/test.js similarity index 100% rename from test/api-compiler/fixtures/util-UniqueVars-different-value-objects/test.js rename to packages/marko/test/api-compiler/fixtures/util-UniqueVars-different-value-objects/test.js diff --git a/test/api-compiler/fixtures/util-UniqueVars-different-values/test.js b/packages/marko/test/api-compiler/fixtures/util-UniqueVars-different-values/test.js similarity index 100% rename from test/api-compiler/fixtures/util-UniqueVars-different-values/test.js rename to packages/marko/test/api-compiler/fixtures/util-UniqueVars-different-values/test.js diff --git a/test/api-compiler/fixtures/util-UniqueVars-value-objects/test.js b/packages/marko/test/api-compiler/fixtures/util-UniqueVars-value-objects/test.js similarity index 100% rename from test/api-compiler/fixtures/util-UniqueVars-value-objects/test.js rename to packages/marko/test/api-compiler/fixtures/util-UniqueVars-value-objects/test.js diff --git a/test/api-compiler/fixtures/util-UniqueVars/test.js b/packages/marko/test/api-compiler/fixtures/util-UniqueVars/test.js similarity index 100% rename from test/api-compiler/fixtures/util-UniqueVars/test.js rename to packages/marko/test/api-compiler/fixtures/util-UniqueVars/test.js diff --git a/test/api-compiler/index.test.js b/packages/marko/test/api-compiler/index.test.js similarity index 100% rename from test/api-compiler/index.test.js rename to packages/marko/test/api-compiler/index.test.js diff --git a/test/api/fixtures-deprecated/error-renderSync-beginAsync/template.marko b/packages/marko/test/api/fixtures-deprecated/error-renderSync-beginAsync/template.marko similarity index 100% rename from test/api/fixtures-deprecated/error-renderSync-beginAsync/template.marko rename to packages/marko/test/api/fixtures-deprecated/error-renderSync-beginAsync/template.marko diff --git a/test/api/fixtures-deprecated/error-renderSync-beginAsync/test.js b/packages/marko/test/api/fixtures-deprecated/error-renderSync-beginAsync/test.js similarity index 100% rename from test/api/fixtures-deprecated/error-renderSync-beginAsync/test.js rename to packages/marko/test/api/fixtures-deprecated/error-renderSync-beginAsync/test.js diff --git a/test/api/fixtures-deprecated/legacy-helpers/test.js b/packages/marko/test/api/fixtures-deprecated/legacy-helpers/test.js similarity index 100% rename from test/api/fixtures-deprecated/legacy-helpers/test.js rename to packages/marko/test/api/fixtures-deprecated/legacy-helpers/test.js diff --git a/test/api/fixtures-deprecated/render-await-promise-toString/expected.html b/packages/marko/test/api/fixtures-deprecated/render-await-promise-toString/expected.html similarity index 100% rename from test/api/fixtures-deprecated/render-await-promise-toString/expected.html rename to packages/marko/test/api/fixtures-deprecated/render-await-promise-toString/expected.html diff --git a/test/api/fixtures-deprecated/render-await-promise-toString/template.marko b/packages/marko/test/api/fixtures-deprecated/render-await-promise-toString/template.marko similarity index 100% rename from test/api/fixtures-deprecated/render-await-promise-toString/template.marko rename to packages/marko/test/api/fixtures-deprecated/render-await-promise-toString/template.marko diff --git a/test/api/fixtures-deprecated/render-await-promise-toString/test.js b/packages/marko/test/api/fixtures-deprecated/render-await-promise-toString/test.js similarity index 100% rename from test/api/fixtures-deprecated/render-await-promise-toString/test.js rename to packages/marko/test/api/fixtures-deprecated/render-await-promise-toString/test.js diff --git a/test/api/fixtures-deprecated/require-hook-compiler-options/a.marko b/packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/a.marko similarity index 100% rename from test/api/fixtures-deprecated/require-hook-compiler-options/a.marko rename to packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/a.marko diff --git a/test/api/fixtures-deprecated/require-hook-compiler-options/b.marko b/packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/b.marko similarity index 100% rename from test/api/fixtures-deprecated/require-hook-compiler-options/b.marko rename to packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/b.marko diff --git a/test/api/fixtures-deprecated/require-hook-compiler-options/c.marko b/packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/c.marko similarity index 100% rename from test/api/fixtures-deprecated/require-hook-compiler-options/c.marko rename to packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/c.marko diff --git a/test/api/fixtures-deprecated/require-hook-compiler-options/d.marko b/packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/d.marko similarity index 100% rename from test/api/fixtures-deprecated/require-hook-compiler-options/d.marko rename to packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/d.marko diff --git a/test/api/fixtures-deprecated/require-hook-compiler-options/e.xml.marko b/packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/e.xml.marko similarity index 100% rename from test/api/fixtures-deprecated/require-hook-compiler-options/e.xml.marko rename to packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/e.xml.marko diff --git a/test/api/fixtures-deprecated/require-hook-compiler-options/test.js b/packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/test.js similarity index 100% rename from test/api/fixtures-deprecated/require-hook-compiler-options/test.js rename to packages/marko/test/api/fixtures-deprecated/require-hook-compiler-options/test.js diff --git a/test/api/fixtures-deprecated/writeToDisk-false-include/expected.html b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/expected.html similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-include/expected.html rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/expected.html diff --git a/test/api/fixtures-deprecated/writeToDisk-false-include/include-target.marko b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/include-target.marko similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-include/include-target.marko rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/include-target.marko diff --git a/test/api/fixtures-deprecated/writeToDisk-false-include/template.marko b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/template.marko similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-include/template.marko rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/template.marko diff --git a/test/api/fixtures-deprecated/writeToDisk-false-include/test.js b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/test.js similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-include/test.js rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-include/test.js diff --git a/test/api/fixtures-deprecated/writeToDisk-false-layout/expected.html b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/expected.html similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-layout/expected.html rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/expected.html diff --git a/test/api/fixtures-deprecated/writeToDisk-false-layout/layout.marko b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/layout.marko similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-layout/layout.marko rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/layout.marko diff --git a/test/api/fixtures-deprecated/writeToDisk-false-layout/template.marko b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/template.marko similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-layout/template.marko rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/template.marko diff --git a/test/api/fixtures-deprecated/writeToDisk-false-layout/test.js b/packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/test.js similarity index 100% rename from test/api/fixtures-deprecated/writeToDisk-false-layout/test.js rename to packages/marko/test/api/fixtures-deprecated/writeToDisk-false-layout/test.js diff --git a/test/api/fixtures/compiler-configure/test.js b/packages/marko/test/api/fixtures/compiler-configure/test.js similarity index 100% rename from test/api/fixtures/compiler-configure/test.js rename to packages/marko/test/api/fixtures/compiler-configure/test.js diff --git a/test/api/fixtures/defineRenderer/expected.html b/packages/marko/test/api/fixtures/defineRenderer/expected.html similarity index 100% rename from test/api/fixtures/defineRenderer/expected.html rename to packages/marko/test/api/fixtures/defineRenderer/expected.html diff --git a/test/api/fixtures/defineRenderer/template.marko b/packages/marko/test/api/fixtures/defineRenderer/template.marko similarity index 100% rename from test/api/fixtures/defineRenderer/template.marko rename to packages/marko/test/api/fixtures/defineRenderer/template.marko diff --git a/test/api/fixtures/defineRenderer/test.js b/packages/marko/test/api/fixtures/defineRenderer/test.js similarity index 100% rename from test/api/fixtures/defineRenderer/test.js rename to packages/marko/test/api/fixtures/defineRenderer/test.js diff --git a/test/api/fixtures/error-renderSync-beginAsync/template.marko b/packages/marko/test/api/fixtures/error-renderSync-beginAsync/template.marko similarity index 100% rename from test/api/fixtures/error-renderSync-beginAsync/template.marko rename to packages/marko/test/api/fixtures/error-renderSync-beginAsync/template.marko diff --git a/test/api/fixtures/error-renderSync-beginAsync/test.js b/packages/marko/test/api/fixtures/error-renderSync-beginAsync/test.js similarity index 100% rename from test/api/fixtures/error-renderSync-beginAsync/test.js rename to packages/marko/test/api/fixtures/error-renderSync-beginAsync/test.js diff --git a/test/api/fixtures/error-renderSync/template.marko b/packages/marko/test/api/fixtures/error-renderSync/template.marko similarity index 100% rename from test/api/fixtures/error-renderSync/template.marko rename to packages/marko/test/api/fixtures/error-renderSync/template.marko diff --git a/test/api/fixtures/error-renderSync/test.js b/packages/marko/test/api/fixtures/error-renderSync/test.js similarity index 100% rename from test/api/fixtures/error-renderSync/test.js rename to packages/marko/test/api/fixtures/error-renderSync/test.js diff --git a/test/api/fixtures/load-prefer-precompiled/dummy.js b/packages/marko/test/api/fixtures/load-prefer-precompiled/dummy.js similarity index 100% rename from test/api/fixtures/load-prefer-precompiled/dummy.js rename to packages/marko/test/api/fixtures/load-prefer-precompiled/dummy.js diff --git a/test/api/fixtures/load-prefer-precompiled/dummy.marko b/packages/marko/test/api/fixtures/load-prefer-precompiled/dummy.marko similarity index 100% rename from test/api/fixtures/load-prefer-precompiled/dummy.marko rename to packages/marko/test/api/fixtures/load-prefer-precompiled/dummy.marko diff --git a/test/api/fixtures/load-prefer-precompiled/test.js b/packages/marko/test/api/fixtures/load-prefer-precompiled/test.js similarity index 100% rename from test/api/fixtures/load-prefer-precompiled/test.js rename to packages/marko/test/api/fixtures/load-prefer-precompiled/test.js diff --git a/test/api/fixtures/load-render-callback/expected.html b/packages/marko/test/api/fixtures/load-render-callback/expected.html similarity index 100% rename from test/api/fixtures/load-render-callback/expected.html rename to packages/marko/test/api/fixtures/load-render-callback/expected.html diff --git a/test/api/fixtures/load-render-callback/template.marko b/packages/marko/test/api/fixtures/load-render-callback/template.marko similarity index 100% rename from test/api/fixtures/load-render-callback/template.marko rename to packages/marko/test/api/fixtures/load-render-callback/template.marko diff --git a/test/api/fixtures/load-render-callback/test.js b/packages/marko/test/api/fixtures/load-render-callback/test.js similarity index 100% rename from test/api/fixtures/load-render-callback/test.js rename to packages/marko/test/api/fixtures/load-render-callback/test.js diff --git a/test/api/fixtures/load-render-promise/expected.html b/packages/marko/test/api/fixtures/load-render-promise/expected.html similarity index 100% rename from test/api/fixtures/load-render-promise/expected.html rename to packages/marko/test/api/fixtures/load-render-promise/expected.html diff --git a/test/api/fixtures/load-render-promise/template.marko b/packages/marko/test/api/fixtures/load-render-promise/template.marko similarity index 100% rename from test/api/fixtures/load-render-promise/template.marko rename to packages/marko/test/api/fixtures/load-render-promise/template.marko diff --git a/test/api/fixtures/load-render-promise/test.js b/packages/marko/test/api/fixtures/load-render-promise/test.js similarity index 100% rename from test/api/fixtures/load-render-promise/test.js rename to packages/marko/test/api/fixtures/load-render-promise/test.js diff --git a/test/api/fixtures/load-source/expected.2.html b/packages/marko/test/api/fixtures/load-source/expected.2.html similarity index 100% rename from test/api/fixtures/load-source/expected.2.html rename to packages/marko/test/api/fixtures/load-source/expected.2.html diff --git a/test/api/fixtures/load-source/expected.3.html b/packages/marko/test/api/fixtures/load-source/expected.3.html similarity index 100% rename from test/api/fixtures/load-source/expected.3.html rename to packages/marko/test/api/fixtures/load-source/expected.3.html diff --git a/test/api/fixtures/load-source/expected.html b/packages/marko/test/api/fixtures/load-source/expected.html similarity index 100% rename from test/api/fixtures/load-source/expected.html rename to packages/marko/test/api/fixtures/load-source/expected.html diff --git a/test/api/fixtures/load-source/template.marko b/packages/marko/test/api/fixtures/load-source/template.marko similarity index 100% rename from test/api/fixtures/load-source/template.marko rename to packages/marko/test/api/fixtures/load-source/template.marko diff --git a/test/api/fixtures/load-source/test.js b/packages/marko/test/api/fixtures/load-source/test.js similarity index 100% rename from test/api/fixtures/load-source/test.js rename to packages/marko/test/api/fixtures/load-source/test.js diff --git a/test/api/fixtures/load-writer-wrapping-stream/expected.html b/packages/marko/test/api/fixtures/load-writer-wrapping-stream/expected.html similarity index 100% rename from test/api/fixtures/load-writer-wrapping-stream/expected.html rename to packages/marko/test/api/fixtures/load-writer-wrapping-stream/expected.html diff --git a/test/api/fixtures/load-writer-wrapping-stream/template.marko b/packages/marko/test/api/fixtures/load-writer-wrapping-stream/template.marko similarity index 100% rename from test/api/fixtures/load-writer-wrapping-stream/template.marko rename to packages/marko/test/api/fixtures/load-writer-wrapping-stream/template.marko diff --git a/test/api/fixtures/load-writer-wrapping-stream/test.js b/packages/marko/test/api/fixtures/load-writer-wrapping-stream/test.js similarity index 100% rename from test/api/fixtures/load-writer-wrapping-stream/test.js rename to packages/marko/test/api/fixtures/load-writer-wrapping-stream/test.js diff --git a/test/api/fixtures/load-writer-wrapping-string-builder/expected.html b/packages/marko/test/api/fixtures/load-writer-wrapping-string-builder/expected.html similarity index 100% rename from test/api/fixtures/load-writer-wrapping-string-builder/expected.html rename to packages/marko/test/api/fixtures/load-writer-wrapping-string-builder/expected.html diff --git a/test/api/fixtures/load-writer-wrapping-string-builder/template.marko b/packages/marko/test/api/fixtures/load-writer-wrapping-string-builder/template.marko similarity index 100% rename from test/api/fixtures/load-writer-wrapping-string-builder/template.marko rename to packages/marko/test/api/fixtures/load-writer-wrapping-string-builder/template.marko diff --git a/test/api/fixtures/load-writer-wrapping-string-builder/test.js b/packages/marko/test/api/fixtures/load-writer-wrapping-string-builder/test.js similarity index 100% rename from test/api/fixtures/load-writer-wrapping-string-builder/test.js rename to packages/marko/test/api/fixtures/load-writer-wrapping-string-builder/test.js diff --git a/test/api/fixtures/no-write-to-disk-load/expected.html b/packages/marko/test/api/fixtures/no-write-to-disk-load/expected.html similarity index 100% rename from test/api/fixtures/no-write-to-disk-load/expected.html rename to packages/marko/test/api/fixtures/no-write-to-disk-load/expected.html diff --git a/test/api/fixtures/no-write-to-disk-load/template.marko b/packages/marko/test/api/fixtures/no-write-to-disk-load/template.marko similarity index 100% rename from test/api/fixtures/no-write-to-disk-load/template.marko rename to packages/marko/test/api/fixtures/no-write-to-disk-load/template.marko diff --git a/test/api/fixtures/no-write-to-disk-load/test.js b/packages/marko/test/api/fixtures/no-write-to-disk-load/test.js similarity index 100% rename from test/api/fixtures/no-write-to-disk-load/test.js rename to packages/marko/test/api/fixtures/no-write-to-disk-load/test.js diff --git a/test/api/fixtures/no-write-to-disk-require/expected.html b/packages/marko/test/api/fixtures/no-write-to-disk-require/expected.html similarity index 100% rename from test/api/fixtures/no-write-to-disk-require/expected.html rename to packages/marko/test/api/fixtures/no-write-to-disk-require/expected.html diff --git a/test/api/fixtures/no-write-to-disk-require/template.marko b/packages/marko/test/api/fixtures/no-write-to-disk-require/template.marko similarity index 100% rename from test/api/fixtures/no-write-to-disk-require/template.marko rename to packages/marko/test/api/fixtures/no-write-to-disk-require/template.marko diff --git a/test/api/fixtures/no-write-to-disk-require/test.js b/packages/marko/test/api/fixtures/no-write-to-disk-require/test.js similarity index 100% rename from test/api/fixtures/no-write-to-disk-require/test.js rename to packages/marko/test/api/fixtures/no-write-to-disk-require/test.js diff --git a/test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/template.marko b/packages/marko/test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/template.marko similarity index 100% rename from test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/template.marko rename to packages/marko/test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/template.marko diff --git a/test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/test.js b/packages/marko/test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/test.js similarity index 100% rename from test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/test.js rename to packages/marko/test/api/fixtures/render-await-client-reorder-unhandled-rejected-promise/test.js diff --git a/test/api/fixtures/render-await-promise-toString/expected.html b/packages/marko/test/api/fixtures/render-await-promise-toString/expected.html similarity index 100% rename from test/api/fixtures/render-await-promise-toString/expected.html rename to packages/marko/test/api/fixtures/render-await-promise-toString/expected.html diff --git a/test/api/fixtures/render-await-promise-toString/template.marko b/packages/marko/test/api/fixtures/render-await-promise-toString/template.marko similarity index 100% rename from test/api/fixtures/render-await-promise-toString/template.marko rename to packages/marko/test/api/fixtures/render-await-promise-toString/template.marko diff --git a/test/api/fixtures/render-await-promise-toString/test.js b/packages/marko/test/api/fixtures/render-await-promise-toString/test.js similarity index 100% rename from test/api/fixtures/render-await-promise-toString/test.js rename to packages/marko/test/api/fixtures/render-await-promise-toString/test.js diff --git a/test/api/fixtures/render-callback-args/expected.2.html b/packages/marko/test/api/fixtures/render-callback-args/expected.2.html similarity index 100% rename from test/api/fixtures/render-callback-args/expected.2.html rename to packages/marko/test/api/fixtures/render-callback-args/expected.2.html diff --git a/test/api/fixtures/render-callback-args/expected.html b/packages/marko/test/api/fixtures/render-callback-args/expected.html similarity index 100% rename from test/api/fixtures/render-callback-args/expected.html rename to packages/marko/test/api/fixtures/render-callback-args/expected.html diff --git a/test/api/fixtures/render-callback-args/template.marko b/packages/marko/test/api/fixtures/render-callback-args/template.marko similarity index 100% rename from test/api/fixtures/render-callback-args/template.marko rename to packages/marko/test/api/fixtures/render-callback-args/template.marko diff --git a/test/api/fixtures/render-callback-args/test.js b/packages/marko/test/api/fixtures/render-callback-args/test.js similarity index 100% rename from test/api/fixtures/render-callback-args/test.js rename to packages/marko/test/api/fixtures/render-callback-args/test.js diff --git a/test/api/fixtures/render-callback-global-data/expected.html b/packages/marko/test/api/fixtures/render-callback-global-data/expected.html similarity index 100% rename from test/api/fixtures/render-callback-global-data/expected.html rename to packages/marko/test/api/fixtures/render-callback-global-data/expected.html diff --git a/test/api/fixtures/render-callback-global-data/template.marko b/packages/marko/test/api/fixtures/render-callback-global-data/template.marko similarity index 100% rename from test/api/fixtures/render-callback-global-data/template.marko rename to packages/marko/test/api/fixtures/render-callback-global-data/template.marko diff --git a/test/api/fixtures/render-callback-global-data/test.js b/packages/marko/test/api/fixtures/render-callback-global-data/test.js similarity index 100% rename from test/api/fixtures/render-callback-global-data/test.js rename to packages/marko/test/api/fixtures/render-callback-global-data/test.js diff --git a/test/api/fixtures/render-readable-stream-global-data/expected.html b/packages/marko/test/api/fixtures/render-readable-stream-global-data/expected.html similarity index 100% rename from test/api/fixtures/render-readable-stream-global-data/expected.html rename to packages/marko/test/api/fixtures/render-readable-stream-global-data/expected.html diff --git a/test/api/fixtures/render-readable-stream-global-data/template.marko b/packages/marko/test/api/fixtures/render-readable-stream-global-data/template.marko similarity index 100% rename from test/api/fixtures/render-readable-stream-global-data/template.marko rename to packages/marko/test/api/fixtures/render-readable-stream-global-data/template.marko diff --git a/test/api/fixtures/render-readable-stream-global-data/test.js b/packages/marko/test/api/fixtures/render-readable-stream-global-data/test.js similarity index 100% rename from test/api/fixtures/render-readable-stream-global-data/test.js rename to packages/marko/test/api/fixtures/render-readable-stream-global-data/test.js diff --git a/test/api/fixtures/render-to-out-error/template.marko b/packages/marko/test/api/fixtures/render-to-out-error/template.marko similarity index 100% rename from test/api/fixtures/render-to-out-error/template.marko rename to packages/marko/test/api/fixtures/render-to-out-error/template.marko diff --git a/test/api/fixtures/render-to-out-error/test.js b/packages/marko/test/api/fixtures/render-to-out-error/test.js similarity index 100% rename from test/api/fixtures/render-to-out-error/test.js rename to packages/marko/test/api/fixtures/render-to-out-error/test.js diff --git a/test/api/fixtures/render-writable-stream-global-data/expected.html b/packages/marko/test/api/fixtures/render-writable-stream-global-data/expected.html similarity index 100% rename from test/api/fixtures/render-writable-stream-global-data/expected.html rename to packages/marko/test/api/fixtures/render-writable-stream-global-data/expected.html diff --git a/test/api/fixtures/render-writable-stream-global-data/template.marko b/packages/marko/test/api/fixtures/render-writable-stream-global-data/template.marko similarity index 100% rename from test/api/fixtures/render-writable-stream-global-data/template.marko rename to packages/marko/test/api/fixtures/render-writable-stream-global-data/template.marko diff --git a/test/api/fixtures/render-writable-stream-global-data/test.js b/packages/marko/test/api/fixtures/render-writable-stream-global-data/test.js similarity index 100% rename from test/api/fixtures/render-writable-stream-global-data/test.js rename to packages/marko/test/api/fixtures/render-writable-stream-global-data/test.js diff --git a/test/api/fixtures/renderSync-global-data/expected.html b/packages/marko/test/api/fixtures/renderSync-global-data/expected.html similarity index 100% rename from test/api/fixtures/renderSync-global-data/expected.html rename to packages/marko/test/api/fixtures/renderSync-global-data/expected.html diff --git a/test/api/fixtures/renderSync-global-data/template.marko b/packages/marko/test/api/fixtures/renderSync-global-data/template.marko similarity index 100% rename from test/api/fixtures/renderSync-global-data/template.marko rename to packages/marko/test/api/fixtures/renderSync-global-data/template.marko diff --git a/test/api/fixtures/renderSync-global-data/test.js b/packages/marko/test/api/fixtures/renderSync-global-data/test.js similarity index 100% rename from test/api/fixtures/renderSync-global-data/test.js rename to packages/marko/test/api/fixtures/renderSync-global-data/test.js diff --git a/test/api/fixtures/renderSync-no-data/expected.html b/packages/marko/test/api/fixtures/renderSync-no-data/expected.html similarity index 100% rename from test/api/fixtures/renderSync-no-data/expected.html rename to packages/marko/test/api/fixtures/renderSync-no-data/expected.html diff --git a/test/api/fixtures/renderSync-no-data/template.marko b/packages/marko/test/api/fixtures/renderSync-no-data/template.marko similarity index 100% rename from test/api/fixtures/renderSync-no-data/template.marko rename to packages/marko/test/api/fixtures/renderSync-no-data/template.marko diff --git a/test/api/fixtures/renderSync-no-data/test.js b/packages/marko/test/api/fixtures/renderSync-no-data/test.js similarity index 100% rename from test/api/fixtures/renderSync-no-data/test.js rename to packages/marko/test/api/fixtures/renderSync-no-data/test.js diff --git a/test/api/fixtures/renderSync/expected.html b/packages/marko/test/api/fixtures/renderSync/expected.html similarity index 100% rename from test/api/fixtures/renderSync/expected.html rename to packages/marko/test/api/fixtures/renderSync/expected.html diff --git a/test/api/fixtures/renderSync/template.marko b/packages/marko/test/api/fixtures/renderSync/template.marko similarity index 100% rename from test/api/fixtures/renderSync/template.marko rename to packages/marko/test/api/fixtures/renderSync/template.marko diff --git a/test/api/fixtures/renderSync/test.js b/packages/marko/test/api/fixtures/renderSync/test.js similarity index 100% rename from test/api/fixtures/renderSync/test.js rename to packages/marko/test/api/fixtures/renderSync/test.js diff --git a/test/api/fixtures/renderToString-callback-async/components/test-async/renderer.js b/packages/marko/test/api/fixtures/renderToString-callback-async/components/test-async/renderer.js similarity index 100% rename from test/api/fixtures/renderToString-callback-async/components/test-async/renderer.js rename to packages/marko/test/api/fixtures/renderToString-callback-async/components/test-async/renderer.js diff --git a/test/api/fixtures/renderToString-callback-async/expected.html b/packages/marko/test/api/fixtures/renderToString-callback-async/expected.html similarity index 100% rename from test/api/fixtures/renderToString-callback-async/expected.html rename to packages/marko/test/api/fixtures/renderToString-callback-async/expected.html diff --git a/test/api/fixtures/renderToString-callback-async/template.marko b/packages/marko/test/api/fixtures/renderToString-callback-async/template.marko similarity index 100% rename from test/api/fixtures/renderToString-callback-async/template.marko rename to packages/marko/test/api/fixtures/renderToString-callback-async/template.marko diff --git a/test/api/fixtures/renderToString-callback-async/test.js b/packages/marko/test/api/fixtures/renderToString-callback-async/test.js similarity index 100% rename from test/api/fixtures/renderToString-callback-async/test.js rename to packages/marko/test/api/fixtures/renderToString-callback-async/test.js diff --git a/test/api/fixtures/renderToString-callback-sync/expected.2.html b/packages/marko/test/api/fixtures/renderToString-callback-sync/expected.2.html similarity index 100% rename from test/api/fixtures/renderToString-callback-sync/expected.2.html rename to packages/marko/test/api/fixtures/renderToString-callback-sync/expected.2.html diff --git a/test/api/fixtures/renderToString-callback-sync/expected.html b/packages/marko/test/api/fixtures/renderToString-callback-sync/expected.html similarity index 100% rename from test/api/fixtures/renderToString-callback-sync/expected.html rename to packages/marko/test/api/fixtures/renderToString-callback-sync/expected.html diff --git a/test/api/fixtures/renderToString-callback-sync/template.marko b/packages/marko/test/api/fixtures/renderToString-callback-sync/template.marko similarity index 100% rename from test/api/fixtures/renderToString-callback-sync/template.marko rename to packages/marko/test/api/fixtures/renderToString-callback-sync/template.marko diff --git a/test/api/fixtures/renderToString-callback-sync/test.js b/packages/marko/test/api/fixtures/renderToString-callback-sync/test.js similarity index 100% rename from test/api/fixtures/renderToString-callback-sync/test.js rename to packages/marko/test/api/fixtures/renderToString-callback-sync/test.js diff --git a/test/api/fixtures/renderToString-no-callback-async/components/test-async/renderer.js b/packages/marko/test/api/fixtures/renderToString-no-callback-async/components/test-async/renderer.js similarity index 100% rename from test/api/fixtures/renderToString-no-callback-async/components/test-async/renderer.js rename to packages/marko/test/api/fixtures/renderToString-no-callback-async/components/test-async/renderer.js diff --git a/test/api/fixtures/renderToString-no-callback-async/template.marko b/packages/marko/test/api/fixtures/renderToString-no-callback-async/template.marko similarity index 100% rename from test/api/fixtures/renderToString-no-callback-async/template.marko rename to packages/marko/test/api/fixtures/renderToString-no-callback-async/template.marko diff --git a/test/api/fixtures/renderToString-no-callback-async/test.js b/packages/marko/test/api/fixtures/renderToString-no-callback-async/test.js similarity index 100% rename from test/api/fixtures/renderToString-no-callback-async/test.js rename to packages/marko/test/api/fixtures/renderToString-no-callback-async/test.js diff --git a/test/api/fixtures/renderToString/expected.html b/packages/marko/test/api/fixtures/renderToString/expected.html similarity index 100% rename from test/api/fixtures/renderToString/expected.html rename to packages/marko/test/api/fixtures/renderToString/expected.html diff --git a/test/api/fixtures/renderToString/template.marko b/packages/marko/test/api/fixtures/renderToString/template.marko similarity index 100% rename from test/api/fixtures/renderToString/template.marko rename to packages/marko/test/api/fixtures/renderToString/template.marko diff --git a/test/api/fixtures/renderToString/test.js b/packages/marko/test/api/fixtures/renderToString/test.js similarity index 100% rename from test/api/fixtures/renderToString/test.js rename to packages/marko/test/api/fixtures/renderToString/test.js diff --git a/test/api/fixtures/require-compiled-template/expected.html b/packages/marko/test/api/fixtures/require-compiled-template/expected.html similarity index 100% rename from test/api/fixtures/require-compiled-template/expected.html rename to packages/marko/test/api/fixtures/require-compiled-template/expected.html diff --git a/test/api/fixtures/require-compiled-template/template.marko b/packages/marko/test/api/fixtures/require-compiled-template/template.marko similarity index 100% rename from test/api/fixtures/require-compiled-template/template.marko rename to packages/marko/test/api/fixtures/require-compiled-template/template.marko diff --git a/test/api/fixtures/require-compiled-template/test.js b/packages/marko/test/api/fixtures/require-compiled-template/test.js similarity index 100% rename from test/api/fixtures/require-compiled-template/test.js rename to packages/marko/test/api/fixtures/require-compiled-template/test.js diff --git a/test/api/fixtures/require-hook-compiler-options/a.marko b/packages/marko/test/api/fixtures/require-hook-compiler-options/a.marko similarity index 100% rename from test/api/fixtures/require-hook-compiler-options/a.marko rename to packages/marko/test/api/fixtures/require-hook-compiler-options/a.marko diff --git a/test/api/fixtures/require-hook-compiler-options/b.marko b/packages/marko/test/api/fixtures/require-hook-compiler-options/b.marko similarity index 100% rename from test/api/fixtures/require-hook-compiler-options/b.marko rename to packages/marko/test/api/fixtures/require-hook-compiler-options/b.marko diff --git a/test/api/fixtures/require-hook-compiler-options/c.marko b/packages/marko/test/api/fixtures/require-hook-compiler-options/c.marko similarity index 100% rename from test/api/fixtures/require-hook-compiler-options/c.marko rename to packages/marko/test/api/fixtures/require-hook-compiler-options/c.marko diff --git a/test/api/fixtures/require-hook-compiler-options/d.marko b/packages/marko/test/api/fixtures/require-hook-compiler-options/d.marko similarity index 100% rename from test/api/fixtures/require-hook-compiler-options/d.marko rename to packages/marko/test/api/fixtures/require-hook-compiler-options/d.marko diff --git a/test/api/fixtures/require-hook-compiler-options/test.js b/packages/marko/test/api/fixtures/require-hook-compiler-options/test.js similarity index 100% rename from test/api/fixtures/require-hook-compiler-options/test.js rename to packages/marko/test/api/fixtures/require-hook-compiler-options/test.js diff --git a/test/api/fixtures/require-render-callback/expected.html b/packages/marko/test/api/fixtures/require-render-callback/expected.html similarity index 100% rename from test/api/fixtures/require-render-callback/expected.html rename to packages/marko/test/api/fixtures/require-render-callback/expected.html diff --git a/test/api/fixtures/require-render-callback/template.marko b/packages/marko/test/api/fixtures/require-render-callback/template.marko similarity index 100% rename from test/api/fixtures/require-render-callback/template.marko rename to packages/marko/test/api/fixtures/require-render-callback/template.marko diff --git a/test/api/fixtures/require-render-callback/test.js b/packages/marko/test/api/fixtures/require-render-callback/test.js similarity index 100% rename from test/api/fixtures/require-render-callback/test.js rename to packages/marko/test/api/fixtures/require-render-callback/test.js diff --git a/test/api/fixtures/require-render-to-stream/expected.html b/packages/marko/test/api/fixtures/require-render-to-stream/expected.html similarity index 100% rename from test/api/fixtures/require-render-to-stream/expected.html rename to packages/marko/test/api/fixtures/require-render-to-stream/expected.html diff --git a/test/api/fixtures/require-render-to-stream/template.marko b/packages/marko/test/api/fixtures/require-render-to-stream/template.marko similarity index 100% rename from test/api/fixtures/require-render-to-stream/template.marko rename to packages/marko/test/api/fixtures/require-render-to-stream/template.marko diff --git a/test/api/fixtures/require-render-to-stream/test.js b/packages/marko/test/api/fixtures/require-render-to-stream/test.js similarity index 100% rename from test/api/fixtures/require-render-to-stream/test.js rename to packages/marko/test/api/fixtures/require-render-to-stream/test.js diff --git a/test/api/fixtures/write-to-disk-load/expected.html b/packages/marko/test/api/fixtures/write-to-disk-load/expected.html similarity index 100% rename from test/api/fixtures/write-to-disk-load/expected.html rename to packages/marko/test/api/fixtures/write-to-disk-load/expected.html diff --git a/test/api/fixtures/write-to-disk-load/template.marko b/packages/marko/test/api/fixtures/write-to-disk-load/template.marko similarity index 100% rename from test/api/fixtures/write-to-disk-load/template.marko rename to packages/marko/test/api/fixtures/write-to-disk-load/template.marko diff --git a/test/api/fixtures/write-to-disk-load/test.js b/packages/marko/test/api/fixtures/write-to-disk-load/test.js similarity index 100% rename from test/api/fixtures/write-to-disk-load/test.js rename to packages/marko/test/api/fixtures/write-to-disk-load/test.js diff --git a/test/api/fixtures/write-to-disk-require/expected.html b/packages/marko/test/api/fixtures/write-to-disk-require/expected.html similarity index 100% rename from test/api/fixtures/write-to-disk-require/expected.html rename to packages/marko/test/api/fixtures/write-to-disk-require/expected.html diff --git a/test/api/fixtures/write-to-disk-require/template.marko b/packages/marko/test/api/fixtures/write-to-disk-require/template.marko similarity index 100% rename from test/api/fixtures/write-to-disk-require/template.marko rename to packages/marko/test/api/fixtures/write-to-disk-require/template.marko diff --git a/test/api/fixtures/write-to-disk-require/test.js b/packages/marko/test/api/fixtures/write-to-disk-require/test.js similarity index 100% rename from test/api/fixtures/write-to-disk-require/test.js rename to packages/marko/test/api/fixtures/write-to-disk-require/test.js diff --git a/test/api/fixtures/writeToDisk-false-include/expected.html b/packages/marko/test/api/fixtures/writeToDisk-false-include/expected.html similarity index 100% rename from test/api/fixtures/writeToDisk-false-include/expected.html rename to packages/marko/test/api/fixtures/writeToDisk-false-include/expected.html diff --git a/test/api/fixtures/writeToDisk-false-include/include-target.marko b/packages/marko/test/api/fixtures/writeToDisk-false-include/include-target.marko similarity index 100% rename from test/api/fixtures/writeToDisk-false-include/include-target.marko rename to packages/marko/test/api/fixtures/writeToDisk-false-include/include-target.marko diff --git a/test/api/fixtures/writeToDisk-false-include/template.marko b/packages/marko/test/api/fixtures/writeToDisk-false-include/template.marko similarity index 100% rename from test/api/fixtures/writeToDisk-false-include/template.marko rename to packages/marko/test/api/fixtures/writeToDisk-false-include/template.marko diff --git a/test/api/fixtures/writeToDisk-false-include/test.js b/packages/marko/test/api/fixtures/writeToDisk-false-include/test.js similarity index 100% rename from test/api/fixtures/writeToDisk-false-include/test.js rename to packages/marko/test/api/fixtures/writeToDisk-false-include/test.js diff --git a/test/api/fixtures/writeToDisk-false-layout/expected.html b/packages/marko/test/api/fixtures/writeToDisk-false-layout/expected.html similarity index 100% rename from test/api/fixtures/writeToDisk-false-layout/expected.html rename to packages/marko/test/api/fixtures/writeToDisk-false-layout/expected.html diff --git a/test/api/fixtures/writeToDisk-false-layout/layout.marko b/packages/marko/test/api/fixtures/writeToDisk-false-layout/layout.marko similarity index 100% rename from test/api/fixtures/writeToDisk-false-layout/layout.marko rename to packages/marko/test/api/fixtures/writeToDisk-false-layout/layout.marko diff --git a/test/api/fixtures/writeToDisk-false-layout/template.marko b/packages/marko/test/api/fixtures/writeToDisk-false-layout/template.marko similarity index 100% rename from test/api/fixtures/writeToDisk-false-layout/template.marko rename to packages/marko/test/api/fixtures/writeToDisk-false-layout/template.marko diff --git a/test/api/fixtures/writeToDisk-false-layout/test.js b/packages/marko/test/api/fixtures/writeToDisk-false-layout/test.js similarity index 100% rename from test/api/fixtures/writeToDisk-false-layout/test.js rename to packages/marko/test/api/fixtures/writeToDisk-false-layout/test.js diff --git a/test/api/index.test.js b/packages/marko/test/api/index.test.js similarity index 100% rename from test/api/index.test.js rename to packages/marko/test/api/index.test.js diff --git a/test/async-stream/fixtures/hello.txt b/packages/marko/test/async-stream/fixtures/hello.txt similarity index 100% rename from test/async-stream/fixtures/hello.txt rename to packages/marko/test/async-stream/fixtures/hello.txt diff --git a/test/async-stream/index.test.js b/packages/marko/test/async-stream/index.test.js similarity index 100% rename from test/async-stream/index.test.js rename to packages/marko/test/async-stream/index.test.js diff --git a/test/async-vdom-builder/index.test.js b/packages/marko/test/async-vdom-builder/index.test.js similarity index 100% rename from test/async-vdom-builder/index.test.js rename to packages/marko/test/async-vdom-builder/index.test.js diff --git a/test/autotest.js b/packages/marko/test/autotest.js similarity index 100% rename from test/autotest.js rename to packages/marko/test/autotest.js diff --git a/test/codegen/fixtures/arrayExpression-empty/expected.js b/packages/marko/test/codegen/fixtures/arrayExpression-empty/expected.js similarity index 100% rename from test/codegen/fixtures/arrayExpression-empty/expected.js rename to packages/marko/test/codegen/fixtures/arrayExpression-empty/expected.js diff --git a/test/codegen/fixtures/arrayExpression-empty/index.js b/packages/marko/test/codegen/fixtures/arrayExpression-empty/index.js similarity index 100% rename from test/codegen/fixtures/arrayExpression-empty/index.js rename to packages/marko/test/codegen/fixtures/arrayExpression-empty/index.js diff --git a/test/codegen/fixtures/arrayExpression/expected.js b/packages/marko/test/codegen/fixtures/arrayExpression/expected.js similarity index 100% rename from test/codegen/fixtures/arrayExpression/expected.js rename to packages/marko/test/codegen/fixtures/arrayExpression/expected.js diff --git a/test/codegen/fixtures/arrayExpression/index.js b/packages/marko/test/codegen/fixtures/arrayExpression/index.js similarity index 100% rename from test/codegen/fixtures/arrayExpression/index.js rename to packages/marko/test/codegen/fixtures/arrayExpression/index.js diff --git a/test/codegen/fixtures/attr-no-escape/expected.js b/packages/marko/test/codegen/fixtures/attr-no-escape/expected.js similarity index 100% rename from test/codegen/fixtures/attr-no-escape/expected.js rename to packages/marko/test/codegen/fixtures/attr-no-escape/expected.js diff --git a/test/codegen/fixtures/attr-no-escape/index.js b/packages/marko/test/codegen/fixtures/attr-no-escape/index.js similarity index 100% rename from test/codegen/fixtures/attr-no-escape/index.js rename to packages/marko/test/codegen/fixtures/attr-no-escape/index.js diff --git a/test/codegen/fixtures/binaryExpression-literal-divide/expected.js b/packages/marko/test/codegen/fixtures/binaryExpression-literal-divide/expected.js similarity index 100% rename from test/codegen/fixtures/binaryExpression-literal-divide/expected.js rename to packages/marko/test/codegen/fixtures/binaryExpression-literal-divide/expected.js diff --git a/test/codegen/fixtures/binaryExpression-literal-divide/index.js b/packages/marko/test/codegen/fixtures/binaryExpression-literal-divide/index.js similarity index 100% rename from test/codegen/fixtures/binaryExpression-literal-divide/index.js rename to packages/marko/test/codegen/fixtures/binaryExpression-literal-divide/index.js diff --git a/test/codegen/fixtures/binaryExpression-literal-multiply/expected.js b/packages/marko/test/codegen/fixtures/binaryExpression-literal-multiply/expected.js similarity index 100% rename from test/codegen/fixtures/binaryExpression-literal-multiply/expected.js rename to packages/marko/test/codegen/fixtures/binaryExpression-literal-multiply/expected.js diff --git a/test/codegen/fixtures/binaryExpression-literal-multiply/index.js b/packages/marko/test/codegen/fixtures/binaryExpression-literal-multiply/index.js similarity index 100% rename from test/codegen/fixtures/binaryExpression-literal-multiply/index.js rename to packages/marko/test/codegen/fixtures/binaryExpression-literal-multiply/index.js diff --git a/test/codegen/fixtures/binaryExpression-literal-subtract/expected.js b/packages/marko/test/codegen/fixtures/binaryExpression-literal-subtract/expected.js similarity index 100% rename from test/codegen/fixtures/binaryExpression-literal-subtract/expected.js rename to packages/marko/test/codegen/fixtures/binaryExpression-literal-subtract/expected.js diff --git a/test/codegen/fixtures/binaryExpression-literal-subtract/index.js b/packages/marko/test/codegen/fixtures/binaryExpression-literal-subtract/index.js similarity index 100% rename from test/codegen/fixtures/binaryExpression-literal-subtract/index.js rename to packages/marko/test/codegen/fixtures/binaryExpression-literal-subtract/index.js diff --git a/test/codegen/fixtures/binaryExpression/expected.js b/packages/marko/test/codegen/fixtures/binaryExpression/expected.js similarity index 100% rename from test/codegen/fixtures/binaryExpression/expected.js rename to packages/marko/test/codegen/fixtures/binaryExpression/expected.js diff --git a/test/codegen/fixtures/binaryExpression/index.js b/packages/marko/test/codegen/fixtures/binaryExpression/index.js similarity index 100% rename from test/codegen/fixtures/binaryExpression/index.js rename to packages/marko/test/codegen/fixtures/binaryExpression/index.js diff --git a/test/codegen/fixtures/block-comment/expected.js b/packages/marko/test/codegen/fixtures/block-comment/expected.js similarity index 100% rename from test/codegen/fixtures/block-comment/expected.js rename to packages/marko/test/codegen/fixtures/block-comment/expected.js diff --git a/test/codegen/fixtures/block-comment/index.js b/packages/marko/test/codegen/fixtures/block-comment/index.js similarity index 100% rename from test/codegen/fixtures/block-comment/index.js rename to packages/marko/test/codegen/fixtures/block-comment/index.js diff --git a/test/codegen/fixtures/code-before-after-if/expected.js b/packages/marko/test/codegen/fixtures/code-before-after-if/expected.js similarity index 100% rename from test/codegen/fixtures/code-before-after-if/expected.js rename to packages/marko/test/codegen/fixtures/code-before-after-if/expected.js diff --git a/test/codegen/fixtures/code-before-after-if/index.js b/packages/marko/test/codegen/fixtures/code-before-after-if/index.js similarity index 100% rename from test/codegen/fixtures/code-before-after-if/index.js rename to packages/marko/test/codegen/fixtures/code-before-after-if/index.js diff --git a/test/codegen/fixtures/code-before-after-surrounded/expected.js b/packages/marko/test/codegen/fixtures/code-before-after-surrounded/expected.js similarity index 100% rename from test/codegen/fixtures/code-before-after-surrounded/expected.js rename to packages/marko/test/codegen/fixtures/code-before-after-surrounded/expected.js diff --git a/test/codegen/fixtures/code-before-after-surrounded/index.js b/packages/marko/test/codegen/fixtures/code-before-after-surrounded/index.js similarity index 100% rename from test/codegen/fixtures/code-before-after-surrounded/index.js rename to packages/marko/test/codegen/fixtures/code-before-after-surrounded/index.js diff --git a/test/codegen/fixtures/code-before-after-var/expected.js b/packages/marko/test/codegen/fixtures/code-before-after-var/expected.js similarity index 100% rename from test/codegen/fixtures/code-before-after-var/expected.js rename to packages/marko/test/codegen/fixtures/code-before-after-var/expected.js diff --git a/test/codegen/fixtures/code-before-after-var/index.js b/packages/marko/test/codegen/fixtures/code-before-after-var/index.js similarity index 100% rename from test/codegen/fixtures/code-before-after-var/index.js rename to packages/marko/test/codegen/fixtures/code-before-after-var/index.js diff --git a/test/codegen/fixtures/code-before-after/expected.js b/packages/marko/test/codegen/fixtures/code-before-after/expected.js similarity index 100% rename from test/codegen/fixtures/code-before-after/expected.js rename to packages/marko/test/codegen/fixtures/code-before-after/expected.js diff --git a/test/codegen/fixtures/code-before-after/index.js b/packages/marko/test/codegen/fixtures/code-before-after/index.js similarity index 100% rename from test/codegen/fixtures/code-before-after/index.js rename to packages/marko/test/codegen/fixtures/code-before-after/index.js diff --git a/test/codegen/fixtures/code-expression/expected.js b/packages/marko/test/codegen/fixtures/code-expression/expected.js similarity index 100% rename from test/codegen/fixtures/code-expression/expected.js rename to packages/marko/test/codegen/fixtures/code-expression/expected.js diff --git a/test/codegen/fixtures/code-expression/index.js b/packages/marko/test/codegen/fixtures/code-expression/index.js similarity index 100% rename from test/codegen/fixtures/code-expression/index.js rename to packages/marko/test/codegen/fixtures/code-expression/index.js diff --git a/test/codegen/fixtures/code-statement-nested/expected.js b/packages/marko/test/codegen/fixtures/code-statement-nested/expected.js similarity index 100% rename from test/codegen/fixtures/code-statement-nested/expected.js rename to packages/marko/test/codegen/fixtures/code-statement-nested/expected.js diff --git a/test/codegen/fixtures/code-statement-nested/index.js b/packages/marko/test/codegen/fixtures/code-statement-nested/index.js similarity index 100% rename from test/codegen/fixtures/code-statement-nested/index.js rename to packages/marko/test/codegen/fixtures/code-statement-nested/index.js diff --git a/test/codegen/fixtures/code-statement/expected.js b/packages/marko/test/codegen/fixtures/code-statement/expected.js similarity index 100% rename from test/codegen/fixtures/code-statement/expected.js rename to packages/marko/test/codegen/fixtures/code-statement/expected.js diff --git a/test/codegen/fixtures/code-statement/index.js b/packages/marko/test/codegen/fixtures/code-statement/index.js similarity index 100% rename from test/codegen/fixtures/code-statement/index.js rename to packages/marko/test/codegen/fixtures/code-statement/index.js diff --git a/test/codegen/fixtures/codegen-addStaticVar/expected.js b/packages/marko/test/codegen/fixtures/codegen-addStaticVar/expected.js similarity index 100% rename from test/codegen/fixtures/codegen-addStaticVar/expected.js rename to packages/marko/test/codegen/fixtures/codegen-addStaticVar/expected.js diff --git a/test/codegen/fixtures/codegen-addStaticVar/index.js b/packages/marko/test/codegen/fixtures/codegen-addStaticVar/index.js similarity index 100% rename from test/codegen/fixtures/codegen-addStaticVar/index.js rename to packages/marko/test/codegen/fixtures/codegen-addStaticVar/index.js diff --git a/test/codegen/fixtures/codegen-addVar/expected.js b/packages/marko/test/codegen/fixtures/codegen-addVar/expected.js similarity index 100% rename from test/codegen/fixtures/codegen-addVar/expected.js rename to packages/marko/test/codegen/fixtures/codegen-addVar/expected.js diff --git a/test/codegen/fixtures/codegen-addVar/index.js b/packages/marko/test/codegen/fixtures/codegen-addVar/index.js similarity index 100% rename from test/codegen/fixtures/codegen-addVar/index.js rename to packages/marko/test/codegen/fixtures/codegen-addVar/index.js diff --git a/test/codegen/fixtures/combine-writes/expected.js b/packages/marko/test/codegen/fixtures/combine-writes/expected.js similarity index 100% rename from test/codegen/fixtures/combine-writes/expected.js rename to packages/marko/test/codegen/fixtures/combine-writes/expected.js diff --git a/test/codegen/fixtures/combine-writes/index.js b/packages/marko/test/codegen/fixtures/combine-writes/index.js similarity index 100% rename from test/codegen/fixtures/combine-writes/index.js rename to packages/marko/test/codegen/fixtures/combine-writes/index.js diff --git a/test/codegen/fixtures/comment/expected.js b/packages/marko/test/codegen/fixtures/comment/expected.js similarity index 100% rename from test/codegen/fixtures/comment/expected.js rename to packages/marko/test/codegen/fixtures/comment/expected.js diff --git a/test/codegen/fixtures/comment/index.js b/packages/marko/test/codegen/fixtures/comment/index.js similarity index 100% rename from test/codegen/fixtures/comment/index.js rename to packages/marko/test/codegen/fixtures/comment/index.js diff --git a/test/codegen/fixtures/concat-four/expected.js b/packages/marko/test/codegen/fixtures/concat-four/expected.js similarity index 100% rename from test/codegen/fixtures/concat-four/expected.js rename to packages/marko/test/codegen/fixtures/concat-four/expected.js diff --git a/test/codegen/fixtures/concat-four/index.js b/packages/marko/test/codegen/fixtures/concat-four/index.js similarity index 100% rename from test/codegen/fixtures/concat-four/index.js rename to packages/marko/test/codegen/fixtures/concat-four/index.js diff --git a/test/codegen/fixtures/concat-strings/expected.js b/packages/marko/test/codegen/fixtures/concat-strings/expected.js similarity index 100% rename from test/codegen/fixtures/concat-strings/expected.js rename to packages/marko/test/codegen/fixtures/concat-strings/expected.js diff --git a/test/codegen/fixtures/concat-strings/index.js b/packages/marko/test/codegen/fixtures/concat-strings/index.js similarity index 100% rename from test/codegen/fixtures/concat-strings/index.js rename to packages/marko/test/codegen/fixtures/concat-strings/index.js diff --git a/test/codegen/fixtures/concat-three/expected.js b/packages/marko/test/codegen/fixtures/concat-three/expected.js similarity index 100% rename from test/codegen/fixtures/concat-three/expected.js rename to packages/marko/test/codegen/fixtures/concat-three/expected.js diff --git a/test/codegen/fixtures/concat-three/index.js b/packages/marko/test/codegen/fixtures/concat-three/index.js similarity index 100% rename from test/codegen/fixtures/concat-three/index.js rename to packages/marko/test/codegen/fixtures/concat-three/index.js diff --git a/test/codegen/fixtures/concat/expected.js b/packages/marko/test/codegen/fixtures/concat/expected.js similarity index 100% rename from test/codegen/fixtures/concat/expected.js rename to packages/marko/test/codegen/fixtures/concat/expected.js diff --git a/test/codegen/fixtures/concat/index.js b/packages/marko/test/codegen/fixtures/concat/index.js similarity index 100% rename from test/codegen/fixtures/concat/index.js rename to packages/marko/test/codegen/fixtures/concat/index.js diff --git a/test/codegen/fixtures/conditionalExpression/expected.js b/packages/marko/test/codegen/fixtures/conditionalExpression/expected.js similarity index 100% rename from test/codegen/fixtures/conditionalExpression/expected.js rename to packages/marko/test/codegen/fixtures/conditionalExpression/expected.js diff --git a/test/codegen/fixtures/conditionalExpression/index.js b/packages/marko/test/codegen/fixtures/conditionalExpression/index.js similarity index 100% rename from test/codegen/fixtures/conditionalExpression/index.js rename to packages/marko/test/codegen/fixtures/conditionalExpression/index.js diff --git a/test/codegen/fixtures/container-codegen/expected.js b/packages/marko/test/codegen/fixtures/container-codegen/expected.js similarity index 100% rename from test/codegen/fixtures/container-codegen/expected.js rename to packages/marko/test/codegen/fixtures/container-codegen/expected.js diff --git a/test/codegen/fixtures/container-codegen/index.js b/packages/marko/test/codegen/fixtures/container-codegen/index.js similarity index 100% rename from test/codegen/fixtures/container-codegen/index.js rename to packages/marko/test/codegen/fixtures/container-codegen/index.js diff --git a/test/codegen/fixtures/container/expected.js b/packages/marko/test/codegen/fixtures/container/expected.js similarity index 100% rename from test/codegen/fixtures/container/expected.js rename to packages/marko/test/codegen/fixtures/container/expected.js diff --git a/test/codegen/fixtures/container/index.js b/packages/marko/test/codegen/fixtures/container/index.js similarity index 100% rename from test/codegen/fixtures/container/index.js rename to packages/marko/test/codegen/fixtures/container/index.js diff --git a/test/codegen/fixtures/context-addStaticVar-dedupe/expected.js b/packages/marko/test/codegen/fixtures/context-addStaticVar-dedupe/expected.js similarity index 100% rename from test/codegen/fixtures/context-addStaticVar-dedupe/expected.js rename to packages/marko/test/codegen/fixtures/context-addStaticVar-dedupe/expected.js diff --git a/test/codegen/fixtures/context-addStaticVar-dedupe/index.js b/packages/marko/test/codegen/fixtures/context-addStaticVar-dedupe/index.js similarity index 100% rename from test/codegen/fixtures/context-addStaticVar-dedupe/index.js rename to packages/marko/test/codegen/fixtures/context-addStaticVar-dedupe/index.js diff --git a/test/codegen/fixtures/context-addStaticVar/expected.js b/packages/marko/test/codegen/fixtures/context-addStaticVar/expected.js similarity index 100% rename from test/codegen/fixtures/context-addStaticVar/expected.js rename to packages/marko/test/codegen/fixtures/context-addStaticVar/expected.js diff --git a/test/codegen/fixtures/context-addStaticVar/index.js b/packages/marko/test/codegen/fixtures/context-addStaticVar/index.js similarity index 100% rename from test/codegen/fixtures/context-addStaticVar/index.js rename to packages/marko/test/codegen/fixtures/context-addStaticVar/index.js diff --git a/test/codegen/fixtures/context-addVar-addStaticVar/expected.js b/packages/marko/test/codegen/fixtures/context-addVar-addStaticVar/expected.js similarity index 100% rename from test/codegen/fixtures/context-addVar-addStaticVar/expected.js rename to packages/marko/test/codegen/fixtures/context-addVar-addStaticVar/expected.js diff --git a/test/codegen/fixtures/context-addVar-addStaticVar/index.js b/packages/marko/test/codegen/fixtures/context-addVar-addStaticVar/index.js similarity index 100% rename from test/codegen/fixtures/context-addVar-addStaticVar/index.js rename to packages/marko/test/codegen/fixtures/context-addVar-addStaticVar/index.js diff --git a/test/codegen/fixtures/context-addVar/expected.js b/packages/marko/test/codegen/fixtures/context-addVar/expected.js similarity index 100% rename from test/codegen/fixtures/context-addVar/expected.js rename to packages/marko/test/codegen/fixtures/context-addVar/expected.js diff --git a/test/codegen/fixtures/context-addVar/index.js b/packages/marko/test/codegen/fixtures/context-addVar/index.js similarity index 100% rename from test/codegen/fixtures/context-addVar/index.js rename to packages/marko/test/codegen/fixtures/context-addVar/index.js diff --git a/test/codegen/fixtures/forEach/expected.js b/packages/marko/test/codegen/fixtures/forEach/expected.js similarity index 100% rename from test/codegen/fixtures/forEach/expected.js rename to packages/marko/test/codegen/fixtures/forEach/expected.js diff --git a/test/codegen/fixtures/forEach/index.js b/packages/marko/test/codegen/fixtures/forEach/index.js similarity index 100% rename from test/codegen/fixtures/forEach/index.js rename to packages/marko/test/codegen/fixtures/forEach/index.js diff --git a/test/codegen/fixtures/forEachProps/expected.js b/packages/marko/test/codegen/fixtures/forEachProps/expected.js similarity index 100% rename from test/codegen/fixtures/forEachProps/expected.js rename to packages/marko/test/codegen/fixtures/forEachProps/expected.js diff --git a/test/codegen/fixtures/forEachProps/index.js b/packages/marko/test/codegen/fixtures/forEachProps/index.js similarity index 100% rename from test/codegen/fixtures/forEachProps/index.js rename to packages/marko/test/codegen/fixtures/forEachProps/index.js diff --git a/test/codegen/fixtures/forRange/expected.js b/packages/marko/test/codegen/fixtures/forRange/expected.js similarity index 100% rename from test/codegen/fixtures/forRange/expected.js rename to packages/marko/test/codegen/fixtures/forRange/expected.js diff --git a/test/codegen/fixtures/forRange/index.js b/packages/marko/test/codegen/fixtures/forRange/index.js similarity index 100% rename from test/codegen/fixtures/forRange/index.js rename to packages/marko/test/codegen/fixtures/forRange/index.js diff --git a/test/codegen/fixtures/forStatement/expected.js b/packages/marko/test/codegen/fixtures/forStatement/expected.js similarity index 100% rename from test/codegen/fixtures/forStatement/expected.js rename to packages/marko/test/codegen/fixtures/forStatement/expected.js diff --git a/test/codegen/fixtures/forStatement/index.js b/packages/marko/test/codegen/fixtures/forStatement/index.js similarity index 100% rename from test/codegen/fixtures/forStatement/index.js rename to packages/marko/test/codegen/fixtures/forStatement/index.js diff --git a/test/codegen/fixtures/functionCall/expected.js b/packages/marko/test/codegen/fixtures/functionCall/expected.js similarity index 100% rename from test/codegen/fixtures/functionCall/expected.js rename to packages/marko/test/codegen/fixtures/functionCall/expected.js diff --git a/test/codegen/fixtures/functionCall/index.js b/packages/marko/test/codegen/fixtures/functionCall/index.js similarity index 100% rename from test/codegen/fixtures/functionCall/index.js rename to packages/marko/test/codegen/fixtures/functionCall/index.js diff --git a/test/codegen/fixtures/functionDeclaration-anonymous/expected.js b/packages/marko/test/codegen/fixtures/functionDeclaration-anonymous/expected.js similarity index 100% rename from test/codegen/fixtures/functionDeclaration-anonymous/expected.js rename to packages/marko/test/codegen/fixtures/functionDeclaration-anonymous/expected.js diff --git a/test/codegen/fixtures/functionDeclaration-anonymous/index.js b/packages/marko/test/codegen/fixtures/functionDeclaration-anonymous/index.js similarity index 100% rename from test/codegen/fixtures/functionDeclaration-anonymous/index.js rename to packages/marko/test/codegen/fixtures/functionDeclaration-anonymous/index.js diff --git a/test/codegen/fixtures/functionDeclaration/expected.js b/packages/marko/test/codegen/fixtures/functionDeclaration/expected.js similarity index 100% rename from test/codegen/fixtures/functionDeclaration/expected.js rename to packages/marko/test/codegen/fixtures/functionDeclaration/expected.js diff --git a/test/codegen/fixtures/functionDeclaration/index.js b/packages/marko/test/codegen/fixtures/functionDeclaration/index.js similarity index 100% rename from test/codegen/fixtures/functionDeclaration/index.js rename to packages/marko/test/codegen/fixtures/functionDeclaration/index.js diff --git a/test/codegen/fixtures/html/expected.js b/packages/marko/test/codegen/fixtures/html/expected.js similarity index 100% rename from test/codegen/fixtures/html/expected.js rename to packages/marko/test/codegen/fixtures/html/expected.js diff --git a/test/codegen/fixtures/html/index.js b/packages/marko/test/codegen/fixtures/html/index.js similarity index 100% rename from test/codegen/fixtures/html/index.js rename to packages/marko/test/codegen/fixtures/html/index.js diff --git a/test/codegen/fixtures/htmlComment/expected.js b/packages/marko/test/codegen/fixtures/htmlComment/expected.js similarity index 100% rename from test/codegen/fixtures/htmlComment/expected.js rename to packages/marko/test/codegen/fixtures/htmlComment/expected.js diff --git a/test/codegen/fixtures/htmlComment/index.js b/packages/marko/test/codegen/fixtures/htmlComment/index.js similarity index 100% rename from test/codegen/fixtures/htmlComment/index.js rename to packages/marko/test/codegen/fixtures/htmlComment/index.js diff --git a/test/codegen/fixtures/htmlElement-addAttribute/expected.js b/packages/marko/test/codegen/fixtures/htmlElement-addAttribute/expected.js similarity index 100% rename from test/codegen/fixtures/htmlElement-addAttribute/expected.js rename to packages/marko/test/codegen/fixtures/htmlElement-addAttribute/expected.js diff --git a/test/codegen/fixtures/htmlElement-addAttribute/index.js b/packages/marko/test/codegen/fixtures/htmlElement-addAttribute/index.js similarity index 100% rename from test/codegen/fixtures/htmlElement-addAttribute/index.js rename to packages/marko/test/codegen/fixtures/htmlElement-addAttribute/index.js diff --git a/test/codegen/fixtures/htmlElement-attr-escape/expected.js b/packages/marko/test/codegen/fixtures/htmlElement-attr-escape/expected.js similarity index 100% rename from test/codegen/fixtures/htmlElement-attr-escape/expected.js rename to packages/marko/test/codegen/fixtures/htmlElement-attr-escape/expected.js diff --git a/test/codegen/fixtures/htmlElement-attr-escape/index.js b/packages/marko/test/codegen/fixtures/htmlElement-attr-escape/index.js similarity index 100% rename from test/codegen/fixtures/htmlElement-attr-escape/index.js rename to packages/marko/test/codegen/fixtures/htmlElement-attr-escape/index.js diff --git a/test/codegen/fixtures/htmlElement-dynamic/expected.js b/packages/marko/test/codegen/fixtures/htmlElement-dynamic/expected.js similarity index 100% rename from test/codegen/fixtures/htmlElement-dynamic/expected.js rename to packages/marko/test/codegen/fixtures/htmlElement-dynamic/expected.js diff --git a/test/codegen/fixtures/htmlElement-dynamic/index.js b/packages/marko/test/codegen/fixtures/htmlElement-dynamic/index.js similarity index 100% rename from test/codegen/fixtures/htmlElement-dynamic/index.js rename to packages/marko/test/codegen/fixtures/htmlElement-dynamic/index.js diff --git a/test/codegen/fixtures/htmlElement/expected.js b/packages/marko/test/codegen/fixtures/htmlElement/expected.js similarity index 100% rename from test/codegen/fixtures/htmlElement/expected.js rename to packages/marko/test/codegen/fixtures/htmlElement/expected.js diff --git a/test/codegen/fixtures/htmlElement/index.js b/packages/marko/test/codegen/fixtures/htmlElement/index.js similarity index 100% rename from test/codegen/fixtures/htmlElement/index.js rename to packages/marko/test/codegen/fixtures/htmlElement/index.js diff --git a/test/codegen/fixtures/identifier/expected.js b/packages/marko/test/codegen/fixtures/identifier/expected.js similarity index 100% rename from test/codegen/fixtures/identifier/expected.js rename to packages/marko/test/codegen/fixtures/identifier/expected.js diff --git a/test/codegen/fixtures/identifier/index.js b/packages/marko/test/codegen/fixtures/identifier/index.js similarity index 100% rename from test/codegen/fixtures/identifier/index.js rename to packages/marko/test/codegen/fixtures/identifier/index.js diff --git a/test/codegen/fixtures/if-else-if-else/expected.js b/packages/marko/test/codegen/fixtures/if-else-if-else/expected.js similarity index 100% rename from test/codegen/fixtures/if-else-if-else/expected.js rename to packages/marko/test/codegen/fixtures/if-else-if-else/expected.js diff --git a/test/codegen/fixtures/if-else-if-else/index.js b/packages/marko/test/codegen/fixtures/if-else-if-else/index.js similarity index 100% rename from test/codegen/fixtures/if-else-if-else/index.js rename to packages/marko/test/codegen/fixtures/if-else-if-else/index.js diff --git a/test/codegen/fixtures/if-else-if/expected.js b/packages/marko/test/codegen/fixtures/if-else-if/expected.js similarity index 100% rename from test/codegen/fixtures/if-else-if/expected.js rename to packages/marko/test/codegen/fixtures/if-else-if/expected.js diff --git a/test/codegen/fixtures/if-else-if/index.js b/packages/marko/test/codegen/fixtures/if-else-if/index.js similarity index 100% rename from test/codegen/fixtures/if-else-if/index.js rename to packages/marko/test/codegen/fixtures/if-else-if/index.js diff --git a/test/codegen/fixtures/if-else/expected.js b/packages/marko/test/codegen/fixtures/if-else/expected.js similarity index 100% rename from test/codegen/fixtures/if-else/expected.js rename to packages/marko/test/codegen/fixtures/if-else/expected.js diff --git a/test/codegen/fixtures/if-else/index.js b/packages/marko/test/codegen/fixtures/if-else/index.js similarity index 100% rename from test/codegen/fixtures/if-else/index.js rename to packages/marko/test/codegen/fixtures/if-else/index.js diff --git a/test/codegen/fixtures/if-write-if/expected.js b/packages/marko/test/codegen/fixtures/if-write-if/expected.js similarity index 100% rename from test/codegen/fixtures/if-write-if/expected.js rename to packages/marko/test/codegen/fixtures/if-write-if/expected.js diff --git a/test/codegen/fixtures/if-write-if/index.js b/packages/marko/test/codegen/fixtures/if-write-if/index.js similarity index 100% rename from test/codegen/fixtures/if-write-if/index.js rename to packages/marko/test/codegen/fixtures/if-write-if/index.js diff --git a/test/codegen/fixtures/if/expected.js b/packages/marko/test/codegen/fixtures/if/expected.js similarity index 100% rename from test/codegen/fixtures/if/expected.js rename to packages/marko/test/codegen/fixtures/if/expected.js diff --git a/test/codegen/fixtures/if/index.js b/packages/marko/test/codegen/fixtures/if/index.js similarity index 100% rename from test/codegen/fixtures/if/index.js rename to packages/marko/test/codegen/fixtures/if/index.js diff --git a/test/codegen/fixtures/insertSiblingAfter/expected.js b/packages/marko/test/codegen/fixtures/insertSiblingAfter/expected.js similarity index 100% rename from test/codegen/fixtures/insertSiblingAfter/expected.js rename to packages/marko/test/codegen/fixtures/insertSiblingAfter/expected.js diff --git a/test/codegen/fixtures/insertSiblingAfter/index.js b/packages/marko/test/codegen/fixtures/insertSiblingAfter/index.js similarity index 100% rename from test/codegen/fixtures/insertSiblingAfter/index.js rename to packages/marko/test/codegen/fixtures/insertSiblingAfter/index.js diff --git a/test/codegen/fixtures/insertSiblingBefore/expected.js b/packages/marko/test/codegen/fixtures/insertSiblingBefore/expected.js similarity index 100% rename from test/codegen/fixtures/insertSiblingBefore/expected.js rename to packages/marko/test/codegen/fixtures/insertSiblingBefore/expected.js diff --git a/test/codegen/fixtures/insertSiblingBefore/index.js b/packages/marko/test/codegen/fixtures/insertSiblingBefore/index.js similarity index 100% rename from test/codegen/fixtures/insertSiblingBefore/index.js rename to packages/marko/test/codegen/fixtures/insertSiblingBefore/index.js diff --git a/test/codegen/fixtures/literal/expected.js b/packages/marko/test/codegen/fixtures/literal/expected.js similarity index 100% rename from test/codegen/fixtures/literal/expected.js rename to packages/marko/test/codegen/fixtures/literal/expected.js diff --git a/test/codegen/fixtures/literal/index.js b/packages/marko/test/codegen/fixtures/literal/index.js similarity index 100% rename from test/codegen/fixtures/literal/index.js rename to packages/marko/test/codegen/fixtures/literal/index.js diff --git a/test/codegen/fixtures/macro/expected.js b/packages/marko/test/codegen/fixtures/macro/expected.js similarity index 100% rename from test/codegen/fixtures/macro/expected.js rename to packages/marko/test/codegen/fixtures/macro/expected.js diff --git a/test/codegen/fixtures/macro/index.js b/packages/marko/test/codegen/fixtures/macro/index.js similarity index 100% rename from test/codegen/fixtures/macro/index.js rename to packages/marko/test/codegen/fixtures/macro/index.js diff --git a/test/codegen/fixtures/marko-template/expected.js b/packages/marko/test/codegen/fixtures/marko-template/expected.js similarity index 100% rename from test/codegen/fixtures/marko-template/expected.js rename to packages/marko/test/codegen/fixtures/marko-template/expected.js diff --git a/test/codegen/fixtures/marko-template/index.js b/packages/marko/test/codegen/fixtures/marko-template/index.js similarity index 100% rename from test/codegen/fixtures/marko-template/index.js rename to packages/marko/test/codegen/fixtures/marko-template/index.js diff --git a/test/codegen/fixtures/meta-dependencies/expected.js b/packages/marko/test/codegen/fixtures/meta-dependencies/expected.js similarity index 100% rename from test/codegen/fixtures/meta-dependencies/expected.js rename to packages/marko/test/codegen/fixtures/meta-dependencies/expected.js diff --git a/test/codegen/fixtures/meta-dependencies/index.js b/packages/marko/test/codegen/fixtures/meta-dependencies/index.js similarity index 100% rename from test/codegen/fixtures/meta-dependencies/index.js rename to packages/marko/test/codegen/fixtures/meta-dependencies/index.js diff --git a/test/codegen/fixtures/meta-dependencies/template.marko b/packages/marko/test/codegen/fixtures/meta-dependencies/template.marko similarity index 100% rename from test/codegen/fixtures/meta-dependencies/template.marko rename to packages/marko/test/codegen/fixtures/meta-dependencies/template.marko diff --git a/test/codegen/fixtures/meta-unique/expected.js b/packages/marko/test/codegen/fixtures/meta-unique/expected.js similarity index 100% rename from test/codegen/fixtures/meta-unique/expected.js rename to packages/marko/test/codegen/fixtures/meta-unique/expected.js diff --git a/test/codegen/fixtures/meta-unique/index.js b/packages/marko/test/codegen/fixtures/meta-unique/index.js similarity index 100% rename from test/codegen/fixtures/meta-unique/index.js rename to packages/marko/test/codegen/fixtures/meta-unique/index.js diff --git a/test/codegen/fixtures/meta-unique/template.marko b/packages/marko/test/codegen/fixtures/meta-unique/template.marko similarity index 100% rename from test/codegen/fixtures/meta-unique/template.marko rename to packages/marko/test/codegen/fixtures/meta-unique/template.marko diff --git a/test/codegen/fixtures/moveChildrenTo/expected.js b/packages/marko/test/codegen/fixtures/moveChildrenTo/expected.js similarity index 100% rename from test/codegen/fixtures/moveChildrenTo/expected.js rename to packages/marko/test/codegen/fixtures/moveChildrenTo/expected.js diff --git a/test/codegen/fixtures/moveChildrenTo/index.js b/packages/marko/test/codegen/fixtures/moveChildrenTo/index.js similarity index 100% rename from test/codegen/fixtures/moveChildrenTo/index.js rename to packages/marko/test/codegen/fixtures/moveChildrenTo/index.js diff --git a/test/codegen/fixtures/negate/expected.js b/packages/marko/test/codegen/fixtures/negate/expected.js similarity index 100% rename from test/codegen/fixtures/negate/expected.js rename to packages/marko/test/codegen/fixtures/negate/expected.js diff --git a/test/codegen/fixtures/negate/index.js b/packages/marko/test/codegen/fixtures/negate/index.js similarity index 100% rename from test/codegen/fixtures/negate/index.js rename to packages/marko/test/codegen/fixtures/negate/index.js diff --git a/test/codegen/fixtures/new/expected.js b/packages/marko/test/codegen/fixtures/new/expected.js similarity index 100% rename from test/codegen/fixtures/new/expected.js rename to packages/marko/test/codegen/fixtures/new/expected.js diff --git a/test/codegen/fixtures/new/index.js b/packages/marko/test/codegen/fixtures/new/index.js similarity index 100% rename from test/codegen/fixtures/new/index.js rename to packages/marko/test/codegen/fixtures/new/index.js diff --git a/test/codegen/fixtures/node/expected.js b/packages/marko/test/codegen/fixtures/node/expected.js similarity index 100% rename from test/codegen/fixtures/node/expected.js rename to packages/marko/test/codegen/fixtures/node/expected.js diff --git a/test/codegen/fixtures/node/index.js b/packages/marko/test/codegen/fixtures/node/index.js similarity index 100% rename from test/codegen/fixtures/node/index.js rename to packages/marko/test/codegen/fixtures/node/index.js diff --git a/test/codegen/fixtures/program/expected.js b/packages/marko/test/codegen/fixtures/program/expected.js similarity index 100% rename from test/codegen/fixtures/program/expected.js rename to packages/marko/test/codegen/fixtures/program/expected.js diff --git a/test/codegen/fixtures/program/index.js b/packages/marko/test/codegen/fixtures/program/index.js similarity index 100% rename from test/codegen/fixtures/program/index.js rename to packages/marko/test/codegen/fixtures/program/index.js diff --git a/test/codegen/fixtures/removeAllAttributes/expected.js b/packages/marko/test/codegen/fixtures/removeAllAttributes/expected.js similarity index 100% rename from test/codegen/fixtures/removeAllAttributes/expected.js rename to packages/marko/test/codegen/fixtures/removeAllAttributes/expected.js diff --git a/test/codegen/fixtures/removeAllAttributes/index.js b/packages/marko/test/codegen/fixtures/removeAllAttributes/index.js similarity index 100% rename from test/codegen/fixtures/removeAllAttributes/index.js rename to packages/marko/test/codegen/fixtures/removeAllAttributes/index.js diff --git a/test/codegen/fixtures/renderBodyFunction/expected.js b/packages/marko/test/codegen/fixtures/renderBodyFunction/expected.js similarity index 100% rename from test/codegen/fixtures/renderBodyFunction/expected.js rename to packages/marko/test/codegen/fixtures/renderBodyFunction/expected.js diff --git a/test/codegen/fixtures/renderBodyFunction/index.js b/packages/marko/test/codegen/fixtures/renderBodyFunction/index.js similarity index 100% rename from test/codegen/fixtures/renderBodyFunction/index.js rename to packages/marko/test/codegen/fixtures/renderBodyFunction/index.js diff --git a/test/codegen/fixtures/returnStatement-empty/expected.js b/packages/marko/test/codegen/fixtures/returnStatement-empty/expected.js similarity index 100% rename from test/codegen/fixtures/returnStatement-empty/expected.js rename to packages/marko/test/codegen/fixtures/returnStatement-empty/expected.js diff --git a/test/codegen/fixtures/returnStatement-empty/index.js b/packages/marko/test/codegen/fixtures/returnStatement-empty/index.js similarity index 100% rename from test/codegen/fixtures/returnStatement-empty/index.js rename to packages/marko/test/codegen/fixtures/returnStatement-empty/index.js diff --git a/test/codegen/fixtures/returnStatement/expected.js b/packages/marko/test/codegen/fixtures/returnStatement/expected.js similarity index 100% rename from test/codegen/fixtures/returnStatement/expected.js rename to packages/marko/test/codegen/fixtures/returnStatement/expected.js diff --git a/test/codegen/fixtures/returnStatement/index.js b/packages/marko/test/codegen/fixtures/returnStatement/index.js similarity index 100% rename from test/codegen/fixtures/returnStatement/index.js rename to packages/marko/test/codegen/fixtures/returnStatement/index.js diff --git a/test/codegen/fixtures/selfInvokingFunction-no-args/expected.js b/packages/marko/test/codegen/fixtures/selfInvokingFunction-no-args/expected.js similarity index 100% rename from test/codegen/fixtures/selfInvokingFunction-no-args/expected.js rename to packages/marko/test/codegen/fixtures/selfInvokingFunction-no-args/expected.js diff --git a/test/codegen/fixtures/selfInvokingFunction-no-args/index.js b/packages/marko/test/codegen/fixtures/selfInvokingFunction-no-args/index.js similarity index 100% rename from test/codegen/fixtures/selfInvokingFunction-no-args/index.js rename to packages/marko/test/codegen/fixtures/selfInvokingFunction-no-args/index.js diff --git a/test/codegen/fixtures/selfInvokingFunction-null-args/expected.js b/packages/marko/test/codegen/fixtures/selfInvokingFunction-null-args/expected.js similarity index 100% rename from test/codegen/fixtures/selfInvokingFunction-null-args/expected.js rename to packages/marko/test/codegen/fixtures/selfInvokingFunction-null-args/expected.js diff --git a/test/codegen/fixtures/selfInvokingFunction-null-args/index.js b/packages/marko/test/codegen/fixtures/selfInvokingFunction-null-args/index.js similarity index 100% rename from test/codegen/fixtures/selfInvokingFunction-null-args/index.js rename to packages/marko/test/codegen/fixtures/selfInvokingFunction-null-args/index.js diff --git a/test/codegen/fixtures/selfInvokingFunction/expected.js b/packages/marko/test/codegen/fixtures/selfInvokingFunction/expected.js similarity index 100% rename from test/codegen/fixtures/selfInvokingFunction/expected.js rename to packages/marko/test/codegen/fixtures/selfInvokingFunction/expected.js diff --git a/test/codegen/fixtures/selfInvokingFunction/index.js b/packages/marko/test/codegen/fixtures/selfInvokingFunction/index.js similarity index 100% rename from test/codegen/fixtures/selfInvokingFunction/index.js rename to packages/marko/test/codegen/fixtures/selfInvokingFunction/index.js diff --git a/test/codegen/fixtures/simple/expected.js b/packages/marko/test/codegen/fixtures/simple/expected.js similarity index 100% rename from test/codegen/fixtures/simple/expected.js rename to packages/marko/test/codegen/fixtures/simple/expected.js diff --git a/test/codegen/fixtures/simple/index.js b/packages/marko/test/codegen/fixtures/simple/index.js similarity index 100% rename from test/codegen/fixtures/simple/index.js rename to packages/marko/test/codegen/fixtures/simple/index.js diff --git a/test/codegen/fixtures/strictEquality/expected.js b/packages/marko/test/codegen/fixtures/strictEquality/expected.js similarity index 100% rename from test/codegen/fixtures/strictEquality/expected.js rename to packages/marko/test/codegen/fixtures/strictEquality/expected.js diff --git a/test/codegen/fixtures/strictEquality/index.js b/packages/marko/test/codegen/fixtures/strictEquality/index.js similarity index 100% rename from test/codegen/fixtures/strictEquality/index.js rename to packages/marko/test/codegen/fixtures/strictEquality/index.js diff --git a/test/codegen/fixtures/templateLiteral/expected.js b/packages/marko/test/codegen/fixtures/templateLiteral/expected.js similarity index 100% rename from test/codegen/fixtures/templateLiteral/expected.js rename to packages/marko/test/codegen/fixtures/templateLiteral/expected.js diff --git a/test/codegen/fixtures/templateLiteral/index.js b/packages/marko/test/codegen/fixtures/templateLiteral/index.js similarity index 100% rename from test/codegen/fixtures/templateLiteral/index.js rename to packages/marko/test/codegen/fixtures/templateLiteral/index.js diff --git a/test/codegen/fixtures/templateRoot-prependChild/expected.js b/packages/marko/test/codegen/fixtures/templateRoot-prependChild/expected.js similarity index 100% rename from test/codegen/fixtures/templateRoot-prependChild/expected.js rename to packages/marko/test/codegen/fixtures/templateRoot-prependChild/expected.js diff --git a/test/codegen/fixtures/templateRoot-prependChild/index.js b/packages/marko/test/codegen/fixtures/templateRoot-prependChild/index.js similarity index 100% rename from test/codegen/fixtures/templateRoot-prependChild/index.js rename to packages/marko/test/codegen/fixtures/templateRoot-prependChild/index.js diff --git a/test/codegen/fixtures/templateRoot/expected.js b/packages/marko/test/codegen/fixtures/templateRoot/expected.js similarity index 100% rename from test/codegen/fixtures/templateRoot/expected.js rename to packages/marko/test/codegen/fixtures/templateRoot/expected.js diff --git a/test/codegen/fixtures/templateRoot/index.js b/packages/marko/test/codegen/fixtures/templateRoot/index.js similarity index 100% rename from test/codegen/fixtures/templateRoot/index.js rename to packages/marko/test/codegen/fixtures/templateRoot/index.js diff --git a/test/codegen/fixtures/unaryExpression/expected.js b/packages/marko/test/codegen/fixtures/unaryExpression/expected.js similarity index 100% rename from test/codegen/fixtures/unaryExpression/expected.js rename to packages/marko/test/codegen/fixtures/unaryExpression/expected.js diff --git a/test/codegen/fixtures/unaryExpression/index.js b/packages/marko/test/codegen/fixtures/unaryExpression/index.js similarity index 100% rename from test/codegen/fixtures/unaryExpression/index.js rename to packages/marko/test/codegen/fixtures/unaryExpression/index.js diff --git a/test/codegen/fixtures/var-scoped/expected.js b/packages/marko/test/codegen/fixtures/var-scoped/expected.js similarity index 100% rename from test/codegen/fixtures/var-scoped/expected.js rename to packages/marko/test/codegen/fixtures/var-scoped/expected.js diff --git a/test/codegen/fixtures/var-scoped/index.js b/packages/marko/test/codegen/fixtures/var-scoped/index.js similarity index 100% rename from test/codegen/fixtures/var-scoped/index.js rename to packages/marko/test/codegen/fixtures/var-scoped/index.js diff --git a/test/codegen/fixtures/var/expected.js b/packages/marko/test/codegen/fixtures/var/expected.js similarity index 100% rename from test/codegen/fixtures/var/expected.js rename to packages/marko/test/codegen/fixtures/var/expected.js diff --git a/test/codegen/fixtures/var/index.js b/packages/marko/test/codegen/fixtures/var/index.js similarity index 100% rename from test/codegen/fixtures/var/index.js rename to packages/marko/test/codegen/fixtures/var/index.js diff --git a/test/codegen/fixtures/vars-array/expected.js b/packages/marko/test/codegen/fixtures/vars-array/expected.js similarity index 100% rename from test/codegen/fixtures/vars-array/expected.js rename to packages/marko/test/codegen/fixtures/vars-array/expected.js diff --git a/test/codegen/fixtures/vars-array/index.js b/packages/marko/test/codegen/fixtures/vars-array/index.js similarity index 100% rename from test/codegen/fixtures/vars-array/index.js rename to packages/marko/test/codegen/fixtures/vars-array/index.js diff --git a/test/codegen/fixtures/vars-object/expected.js b/packages/marko/test/codegen/fixtures/vars-object/expected.js similarity index 100% rename from test/codegen/fixtures/vars-object/expected.js rename to packages/marko/test/codegen/fixtures/vars-object/expected.js diff --git a/test/codegen/fixtures/vars-object/index.js b/packages/marko/test/codegen/fixtures/vars-object/index.js similarity index 100% rename from test/codegen/fixtures/vars-object/index.js rename to packages/marko/test/codegen/fixtures/vars-object/index.js diff --git a/test/codegen/index.test.js b/packages/marko/test/codegen/index.test.js similarity index 100% rename from test/codegen/index.test.js rename to packages/marko/test/codegen/index.test.js diff --git a/test/compiler/fixtures-html-deprecated/addNestedVariable/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/addNestedVariable/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/expected.js diff --git a/test/compiler/fixtures-html-deprecated/addNestedVariable/marko.json b/packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/marko.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/addNestedVariable/marko.json rename to packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/marko.json diff --git a/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/marko-tag.json b/packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/marko-tag.json rename to packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/marko-tag.json diff --git a/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/renderer.js b/packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/renderer.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/renderer.js rename to packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/renderer.js diff --git a/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/transformer.js b/packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/transformer.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/transformer.js rename to packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/tags/test-addNestedVariable/transformer.js diff --git a/test/compiler/fixtures-html-deprecated/addNestedVariable/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/addNestedVariable/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/addNestedVariable/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-error/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-error/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-error/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-error/expected.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-error/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-error/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-error/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-error/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/test.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/test.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/test.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-invalid-var/test.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-no-attr/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-no-attr/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-no-attr/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-no-attr/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-no-attr/test.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-no-attr/test.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-no-attr/test.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-no-attr/test.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-placeholder/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-placeholder/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-placeholder/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-placeholder/expected.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-placeholder/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-placeholder/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-placeholder/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-placeholder/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-timeout/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-timeout/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-timeout/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-timeout/expected.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragment-timeout/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-timeout/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment-timeout/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment-timeout/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragment/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment/expected.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragment/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragment/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragment/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragment/template.marko diff --git a/test/compiler/fixtures-html-deprecated/async-fragments/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragments/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragments/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragments/expected.js diff --git a/test/compiler/fixtures-html-deprecated/async-fragments/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/async-fragments/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/async-fragments/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/async-fragments/template.marko diff --git a/test/compiler/fixtures-html-deprecated/at-tags-dynamic/components/hello/index.marko b/packages/marko/test/compiler/fixtures-html-deprecated/at-tags-dynamic/components/hello/index.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/at-tags-dynamic/components/hello/index.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/at-tags-dynamic/components/hello/index.marko diff --git a/test/compiler/fixtures-html-deprecated/at-tags-dynamic/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/at-tags-dynamic/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/at-tags-dynamic/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/at-tags-dynamic/expected.js diff --git a/test/compiler/fixtures-html-deprecated/at-tags-dynamic/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/at-tags-dynamic/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/at-tags-dynamic/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/at-tags-dynamic/template.marko diff --git a/test/compiler/fixtures-html-deprecated/attr-escape/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/attr-escape/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/attr-escape/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/attr-escape/expected.js diff --git a/test/compiler/fixtures-html-deprecated/attr-escape/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/attr-escape/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/attr-escape/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/attr-escape/template.marko diff --git a/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/expected.js diff --git a/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/foo-transformer.js b/packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/foo-transformer.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/foo-transformer.js rename to packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/foo-transformer.js diff --git a/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/marko.json b/packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/marko.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/marko.json rename to packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/marko.json diff --git a/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/attr-placeholder-escapeXml/template.marko diff --git a/test/compiler/fixtures-html-deprecated/class-tag-withspaces/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/class-tag-withspaces/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/class-tag-withspaces/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/class-tag-withspaces/expected.js diff --git a/test/compiler/fixtures-html-deprecated/class-tag-withspaces/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/class-tag-withspaces/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/class-tag-withspaces/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/class-tag-withspaces/template.marko diff --git a/test/compiler/fixtures-html-deprecated/class-tag/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/class-tag/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/class-tag/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/class-tag/expected.js diff --git a/test/compiler/fixtures-html-deprecated/class-tag/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/class-tag/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/class-tag/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/class-tag/template.marko diff --git a/test/compiler/fixtures-html-deprecated/custom-tag-arguments/custom-tag-data-tag.js b/packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/custom-tag-data-tag.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/custom-tag-arguments/custom-tag-data-tag.js rename to packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/custom-tag-data-tag.js diff --git a/test/compiler/fixtures-html-deprecated/custom-tag-arguments/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/custom-tag-arguments/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/expected.js diff --git a/test/compiler/fixtures-html-deprecated/custom-tag-arguments/marko.json b/packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/marko.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/custom-tag-arguments/marko.json rename to packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/marko.json diff --git a/test/compiler/fixtures-html-deprecated/custom-tag-arguments/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/custom-tag-arguments/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/custom-tag-arguments/template.marko diff --git a/test/compiler/fixtures-html-deprecated/for-array/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/for-array/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/for-array/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/for-array/expected.js diff --git a/test/compiler/fixtures-html-deprecated/for-array/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/for-array/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/for-array/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/for-array/template.marko diff --git a/test/compiler/fixtures-html-deprecated/include/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/include/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/include/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/include/expected.js diff --git a/test/compiler/fixtures-html-deprecated/include/target.marko b/packages/marko/test/compiler/fixtures-html-deprecated/include/target.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/include/target.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/include/target.marko diff --git a/test/compiler/fixtures-html-deprecated/include/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/include/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/include/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/include/template.marko diff --git a/test/compiler/fixtures-html-deprecated/invoke-if/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/invoke-if/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/invoke-if/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/invoke-if/expected.js diff --git a/test/compiler/fixtures-html-deprecated/invoke-if/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/invoke-if/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/invoke-if/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/invoke-if/template.marko diff --git a/test/compiler/fixtures-html-deprecated/invoke/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/invoke/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/invoke/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/invoke/expected.js diff --git a/test/compiler/fixtures-html-deprecated/invoke/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/invoke/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/invoke/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/invoke/template.marko diff --git a/test/compiler/fixtures-html-deprecated/macros/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/macros/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/macros/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/macros/expected.js diff --git a/test/compiler/fixtures-html-deprecated/macros/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/macros/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/macros/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/macros/template.marko diff --git a/test/compiler/fixtures-html-deprecated/marko-init/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/marko-init/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/marko-init/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/marko-init/expected.js diff --git a/test/compiler/fixtures-html-deprecated/marko-init/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/marko-init/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/marko-init/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/marko-init/template.marko diff --git a/test/compiler/fixtures-html-deprecated/metadata/expected.json b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/expected.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/expected.json rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/expected.json diff --git a/test/compiler/fixtures-html-deprecated/metadata/foo.js b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/foo.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/foo.js rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/foo.js diff --git a/test/compiler/fixtures-html-deprecated/metadata/marko.json b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/marko.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/marko.json rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/marko.json diff --git a/test/compiler/fixtures-html-deprecated/metadata/tags/script-dependency/transformer.js b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/tags/script-dependency/transformer.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/tags/script-dependency/transformer.js rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/tags/script-dependency/transformer.js diff --git a/test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/bar.js b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/bar.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/bar.js rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/bar.js diff --git a/test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/index.marko b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/index.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/index.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/tags/test-hello/index.marko diff --git a/test/compiler/fixtures-html-deprecated/metadata/target.marko b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/target.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/target.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/target.marko diff --git a/test/compiler/fixtures-html-deprecated/metadata/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/template.marko diff --git a/test/compiler/fixtures-html-deprecated/metadata/test.js b/packages/marko/test/compiler/fixtures-html-deprecated/metadata/test.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/metadata/test.js rename to packages/marko/test/compiler/fixtures-html-deprecated/metadata/test.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/components/test/index.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/components/test/index.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/components/test/index.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/components/test/index.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/expected.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-if-optimization/template.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/expected.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tag-shorthand-simple-conditional/template.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/expected.html b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/expected.html similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/expected.html rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/expected.html diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/marko.json b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/marko.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/marko.json rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/marko.json diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/template.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/test.js b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/test.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/test.js rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags-missing-parent/test.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tags/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/expected.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tags/marko.json b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/marko.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags/marko.json rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/marko.json diff --git a/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js diff --git a/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko diff --git a/test/compiler/fixtures-html-deprecated/nested-tags/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/nested-tags/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/nested-tags/template.marko diff --git a/test/compiler/fixtures-html-deprecated/render-body-call/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/render-body-call/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/render-body-call/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/render-body-call/expected.js diff --git a/test/compiler/fixtures-html-deprecated/render-body-call/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/render-body-call/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/render-body-call/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/render-body-call/template.marko diff --git a/test/compiler/fixtures-html-deprecated/simple/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/simple/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/simple/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/simple/expected.js diff --git a/test/compiler/fixtures-html-deprecated/simple/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/simple/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/simple/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/simple/template.marko diff --git a/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/index.marko b/packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/index.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/index.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/index.marko diff --git a/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/marko-tag.json b/packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/marko-tag.json rename to packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/components/name/marko-tag.json diff --git a/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.component-browser.js b/packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.component-browser.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.component-browser.js rename to packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.component-browser.js diff --git a/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/template.marko diff --git a/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/test.js b/packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/test.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/test.js rename to packages/marko/test/compiler/fixtures-html-deprecated/split-component-root-tag-params-error/test.js diff --git a/test/compiler/fixtures-html-deprecated/template-helpers/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/template-helpers/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/template-helpers/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/template-helpers/expected.js diff --git a/test/compiler/fixtures-html-deprecated/template-helpers/template.marko b/packages/marko/test/compiler/fixtures-html-deprecated/template-helpers/template.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/template-helpers/template.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/template-helpers/template.marko diff --git a/test/compiler/fixtures-html-deprecated/xml-file/expected.js b/packages/marko/test/compiler/fixtures-html-deprecated/xml-file/expected.js similarity index 100% rename from test/compiler/fixtures-html-deprecated/xml-file/expected.js rename to packages/marko/test/compiler/fixtures-html-deprecated/xml-file/expected.js diff --git a/test/compiler/fixtures-html-deprecated/xml-file/template.xml.marko b/packages/marko/test/compiler/fixtures-html-deprecated/xml-file/template.xml.marko similarity index 100% rename from test/compiler/fixtures-html-deprecated/xml-file/template.xml.marko rename to packages/marko/test/compiler/fixtures-html-deprecated/xml-file/template.xml.marko diff --git a/test/compiler/fixtures-html/at-tags-dynamic/components/hello/index.marko b/packages/marko/test/compiler/fixtures-html/at-tags-dynamic/components/hello/index.marko similarity index 100% rename from test/compiler/fixtures-html/at-tags-dynamic/components/hello/index.marko rename to packages/marko/test/compiler/fixtures-html/at-tags-dynamic/components/hello/index.marko diff --git a/test/compiler/fixtures-html/at-tags-dynamic/expected.js b/packages/marko/test/compiler/fixtures-html/at-tags-dynamic/expected.js similarity index 100% rename from test/compiler/fixtures-html/at-tags-dynamic/expected.js rename to packages/marko/test/compiler/fixtures-html/at-tags-dynamic/expected.js diff --git a/test/compiler/fixtures-html/at-tags-dynamic/template.marko b/packages/marko/test/compiler/fixtures-html/at-tags-dynamic/template.marko similarity index 100% rename from test/compiler/fixtures-html/at-tags-dynamic/template.marko rename to packages/marko/test/compiler/fixtures-html/at-tags-dynamic/template.marko diff --git a/test/compiler/fixtures-html/at-tags/components/hello/index.marko b/packages/marko/test/compiler/fixtures-html/at-tags/components/hello/index.marko similarity index 100% rename from test/compiler/fixtures-html/at-tags/components/hello/index.marko rename to packages/marko/test/compiler/fixtures-html/at-tags/components/hello/index.marko diff --git a/test/compiler/fixtures-html/at-tags/expected.js b/packages/marko/test/compiler/fixtures-html/at-tags/expected.js similarity index 100% rename from test/compiler/fixtures-html/at-tags/expected.js rename to packages/marko/test/compiler/fixtures-html/at-tags/expected.js diff --git a/test/compiler/fixtures-html/at-tags/template.marko b/packages/marko/test/compiler/fixtures-html/at-tags/template.marko similarity index 100% rename from test/compiler/fixtures-html/at-tags/template.marko rename to packages/marko/test/compiler/fixtures-html/at-tags/template.marko diff --git a/test/compiler/fixtures-html/attr-escape/expected.js b/packages/marko/test/compiler/fixtures-html/attr-escape/expected.js similarity index 100% rename from test/compiler/fixtures-html/attr-escape/expected.js rename to packages/marko/test/compiler/fixtures-html/attr-escape/expected.js diff --git a/test/compiler/fixtures-html/attr-escape/template.marko b/packages/marko/test/compiler/fixtures-html/attr-escape/template.marko similarity index 100% rename from test/compiler/fixtures-html/attr-escape/template.marko rename to packages/marko/test/compiler/fixtures-html/attr-escape/template.marko diff --git a/test/compiler/fixtures-html/attr-placeholder-escapeXml/expected.js b/packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/expected.js similarity index 100% rename from test/compiler/fixtures-html/attr-placeholder-escapeXml/expected.js rename to packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/expected.js diff --git a/test/compiler/fixtures-html/attr-placeholder-escapeXml/foo-transformer.js b/packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/foo-transformer.js similarity index 100% rename from test/compiler/fixtures-html/attr-placeholder-escapeXml/foo-transformer.js rename to packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/foo-transformer.js diff --git a/test/compiler/fixtures-html/attr-placeholder-escapeXml/marko.json b/packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/marko.json similarity index 100% rename from test/compiler/fixtures-html/attr-placeholder-escapeXml/marko.json rename to packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/marko.json diff --git a/test/compiler/fixtures-html/attr-placeholder-escapeXml/template.marko b/packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/template.marko similarity index 100% rename from test/compiler/fixtures-html/attr-placeholder-escapeXml/template.marko rename to packages/marko/test/compiler/fixtures-html/attr-placeholder-escapeXml/template.marko diff --git a/test/compiler/fixtures-html/await-error/expected.js b/packages/marko/test/compiler/fixtures-html/await-error/expected.js similarity index 100% rename from test/compiler/fixtures-html/await-error/expected.js rename to packages/marko/test/compiler/fixtures-html/await-error/expected.js diff --git a/test/compiler/fixtures-html/await-error/template.marko b/packages/marko/test/compiler/fixtures-html/await-error/template.marko similarity index 100% rename from test/compiler/fixtures-html/await-error/template.marko rename to packages/marko/test/compiler/fixtures-html/await-error/template.marko diff --git a/test/compiler/fixtures-html/await-placeholder/expected.js b/packages/marko/test/compiler/fixtures-html/await-placeholder/expected.js similarity index 100% rename from test/compiler/fixtures-html/await-placeholder/expected.js rename to packages/marko/test/compiler/fixtures-html/await-placeholder/expected.js diff --git a/test/compiler/fixtures-html/await-placeholder/template.marko b/packages/marko/test/compiler/fixtures-html/await-placeholder/template.marko similarity index 100% rename from test/compiler/fixtures-html/await-placeholder/template.marko rename to packages/marko/test/compiler/fixtures-html/await-placeholder/template.marko diff --git a/test/compiler/fixtures-html/await-reorderer/expected.js b/packages/marko/test/compiler/fixtures-html/await-reorderer/expected.js similarity index 100% rename from test/compiler/fixtures-html/await-reorderer/expected.js rename to packages/marko/test/compiler/fixtures-html/await-reorderer/expected.js diff --git a/test/compiler/fixtures-html/await-reorderer/template.marko b/packages/marko/test/compiler/fixtures-html/await-reorderer/template.marko similarity index 100% rename from test/compiler/fixtures-html/await-reorderer/template.marko rename to packages/marko/test/compiler/fixtures-html/await-reorderer/template.marko diff --git a/test/compiler/fixtures-html/await-timeout/expected.js b/packages/marko/test/compiler/fixtures-html/await-timeout/expected.js similarity index 100% rename from test/compiler/fixtures-html/await-timeout/expected.js rename to packages/marko/test/compiler/fixtures-html/await-timeout/expected.js diff --git a/test/compiler/fixtures-html/await-timeout/template.marko b/packages/marko/test/compiler/fixtures-html/await-timeout/template.marko similarity index 100% rename from test/compiler/fixtures-html/await-timeout/template.marko rename to packages/marko/test/compiler/fixtures-html/await-timeout/template.marko diff --git a/test/compiler/fixtures-html/await/expected.js b/packages/marko/test/compiler/fixtures-html/await/expected.js similarity index 100% rename from test/compiler/fixtures-html/await/expected.js rename to packages/marko/test/compiler/fixtures-html/await/expected.js diff --git a/test/compiler/fixtures-html/await/template.marko b/packages/marko/test/compiler/fixtures-html/await/template.marko similarity index 100% rename from test/compiler/fixtures-html/await/template.marko rename to packages/marko/test/compiler/fixtures-html/await/template.marko diff --git a/test/compiler/fixtures-html/class-tag-nested-content-error/template.marko b/packages/marko/test/compiler/fixtures-html/class-tag-nested-content-error/template.marko similarity index 100% rename from test/compiler/fixtures-html/class-tag-nested-content-error/template.marko rename to packages/marko/test/compiler/fixtures-html/class-tag-nested-content-error/template.marko diff --git a/test/compiler/fixtures-html/class-tag-nested-content-error/test.js b/packages/marko/test/compiler/fixtures-html/class-tag-nested-content-error/test.js similarity index 100% rename from test/compiler/fixtures-html/class-tag-nested-content-error/test.js rename to packages/marko/test/compiler/fixtures-html/class-tag-nested-content-error/test.js diff --git a/test/compiler/fixtures-html/createNodeFromEl/expected.js b/packages/marko/test/compiler/fixtures-html/createNodeFromEl/expected.js similarity index 100% rename from test/compiler/fixtures-html/createNodeFromEl/expected.js rename to packages/marko/test/compiler/fixtures-html/createNodeFromEl/expected.js diff --git a/test/compiler/fixtures-html/createNodeFromEl/marko.json b/packages/marko/test/compiler/fixtures-html/createNodeFromEl/marko.json similarity index 100% rename from test/compiler/fixtures-html/createNodeFromEl/marko.json rename to packages/marko/test/compiler/fixtures-html/createNodeFromEl/marko.json diff --git a/test/compiler/fixtures-html/createNodeFromEl/tags/test-createNodeFromEl/code-generator.js b/packages/marko/test/compiler/fixtures-html/createNodeFromEl/tags/test-createNodeFromEl/code-generator.js similarity index 100% rename from test/compiler/fixtures-html/createNodeFromEl/tags/test-createNodeFromEl/code-generator.js rename to packages/marko/test/compiler/fixtures-html/createNodeFromEl/tags/test-createNodeFromEl/code-generator.js diff --git a/test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/marko-tag.json b/packages/marko/test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/marko-tag.json diff --git a/test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/renderer.js b/packages/marko/test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/renderer.js similarity index 100% rename from test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/renderer.js rename to packages/marko/test/compiler/fixtures-html/createNodeFromEl/tags/test-hello/renderer.js diff --git a/test/compiler/fixtures-html/createNodeFromEl/template.marko b/packages/marko/test/compiler/fixtures-html/createNodeFromEl/template.marko similarity index 100% rename from test/compiler/fixtures-html/createNodeFromEl/template.marko rename to packages/marko/test/compiler/fixtures-html/createNodeFromEl/template.marko diff --git a/test/compiler/fixtures-html/custom-tag-body-function/expected.js b/packages/marko/test/compiler/fixtures-html/custom-tag-body-function/expected.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-body-function/expected.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-body-function/expected.js diff --git a/test/compiler/fixtures-html/custom-tag-body-function/marko.json b/packages/marko/test/compiler/fixtures-html/custom-tag-body-function/marko.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-body-function/marko.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-body-function/marko.json diff --git a/test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/marko-tag.json b/packages/marko/test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/marko-tag.json diff --git a/test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/renderer.js b/packages/marko/test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/renderer.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/renderer.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-body-function/tags/test-body-function/renderer.js diff --git a/test/compiler/fixtures-html/custom-tag-body-function/template.marko b/packages/marko/test/compiler/fixtures-html/custom-tag-body-function/template.marko similarity index 100% rename from test/compiler/fixtures-html/custom-tag-body-function/template.marko rename to packages/marko/test/compiler/fixtures-html/custom-tag-body-function/template.marko diff --git a/test/compiler/fixtures-html/custom-tag-import-var-only/expected.js b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/expected.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var-only/expected.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/expected.js diff --git a/test/compiler/fixtures-html/custom-tag-import-var-only/marko.json b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/marko.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var-only/marko.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/marko.json diff --git a/test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/marko-tag.json b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/marko-tag.json diff --git a/test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/renderer.js b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/renderer.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/renderer.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/tags/test-import-var/renderer.js diff --git a/test/compiler/fixtures-html/custom-tag-import-var-only/template.marko b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/template.marko similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var-only/template.marko rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var-only/template.marko diff --git a/test/compiler/fixtures-html/custom-tag-import-var/expected.js b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var/expected.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var/expected.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var/expected.js diff --git a/test/compiler/fixtures-html/custom-tag-import-var/marko.json b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var/marko.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var/marko.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var/marko.json diff --git a/test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/marko-tag.json b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/marko-tag.json diff --git a/test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/renderer.js b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/renderer.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/renderer.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var/tags/test-import-var/renderer.js diff --git a/test/compiler/fixtures-html/custom-tag-import-var/template.marko b/packages/marko/test/compiler/fixtures-html/custom-tag-import-var/template.marko similarity index 100% rename from test/compiler/fixtures-html/custom-tag-import-var/template.marko rename to packages/marko/test/compiler/fixtures-html/custom-tag-import-var/template.marko diff --git a/test/compiler/fixtures-html/custom-tag-template/expected.js b/packages/marko/test/compiler/fixtures-html/custom-tag-template/expected.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag-template/expected.js rename to packages/marko/test/compiler/fixtures-html/custom-tag-template/expected.js diff --git a/test/compiler/fixtures-html/custom-tag-template/hello.marko b/packages/marko/test/compiler/fixtures-html/custom-tag-template/hello.marko similarity index 100% rename from test/compiler/fixtures-html/custom-tag-template/hello.marko rename to packages/marko/test/compiler/fixtures-html/custom-tag-template/hello.marko diff --git a/test/compiler/fixtures-html/custom-tag-template/marko.json b/packages/marko/test/compiler/fixtures-html/custom-tag-template/marko.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag-template/marko.json rename to packages/marko/test/compiler/fixtures-html/custom-tag-template/marko.json diff --git a/test/compiler/fixtures-html/custom-tag-template/template.marko b/packages/marko/test/compiler/fixtures-html/custom-tag-template/template.marko similarity index 100% rename from test/compiler/fixtures-html/custom-tag-template/template.marko rename to packages/marko/test/compiler/fixtures-html/custom-tag-template/template.marko diff --git a/test/compiler/fixtures-html/custom-tag/expected.js b/packages/marko/test/compiler/fixtures-html/custom-tag/expected.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag/expected.js rename to packages/marko/test/compiler/fixtures-html/custom-tag/expected.js diff --git a/test/compiler/fixtures-html/custom-tag/marko.json b/packages/marko/test/compiler/fixtures-html/custom-tag/marko.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag/marko.json rename to packages/marko/test/compiler/fixtures-html/custom-tag/marko.json diff --git a/test/compiler/fixtures-html/custom-tag/tags/test-hello/marko-tag.json b/packages/marko/test/compiler/fixtures-html/custom-tag/tags/test-hello/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/custom-tag/tags/test-hello/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/custom-tag/tags/test-hello/marko-tag.json diff --git a/test/compiler/fixtures-html/custom-tag/tags/test-hello/renderer.js b/packages/marko/test/compiler/fixtures-html/custom-tag/tags/test-hello/renderer.js similarity index 100% rename from test/compiler/fixtures-html/custom-tag/tags/test-hello/renderer.js rename to packages/marko/test/compiler/fixtures-html/custom-tag/tags/test-hello/renderer.js diff --git a/test/compiler/fixtures-html/custom-tag/template.marko b/packages/marko/test/compiler/fixtures-html/custom-tag/template.marko similarity index 100% rename from test/compiler/fixtures-html/custom-tag/template.marko rename to packages/marko/test/compiler/fixtures-html/custom-tag/template.marko diff --git a/test/compiler/fixtures-html/dynamic-tag-render-body/expected.js b/packages/marko/test/compiler/fixtures-html/dynamic-tag-render-body/expected.js similarity index 100% rename from test/compiler/fixtures-html/dynamic-tag-render-body/expected.js rename to packages/marko/test/compiler/fixtures-html/dynamic-tag-render-body/expected.js diff --git a/test/compiler/fixtures-html/dynamic-tag-render-body/target.marko b/packages/marko/test/compiler/fixtures-html/dynamic-tag-render-body/target.marko similarity index 100% rename from test/compiler/fixtures-html/dynamic-tag-render-body/target.marko rename to packages/marko/test/compiler/fixtures-html/dynamic-tag-render-body/target.marko diff --git a/test/compiler/fixtures-html/dynamic-tag-render-body/template.marko b/packages/marko/test/compiler/fixtures-html/dynamic-tag-render-body/template.marko similarity index 100% rename from test/compiler/fixtures-html/dynamic-tag-render-body/template.marko rename to packages/marko/test/compiler/fixtures-html/dynamic-tag-render-body/template.marko diff --git a/test/compiler/fixtures-html/dynamic-tag/expected.js b/packages/marko/test/compiler/fixtures-html/dynamic-tag/expected.js similarity index 100% rename from test/compiler/fixtures-html/dynamic-tag/expected.js rename to packages/marko/test/compiler/fixtures-html/dynamic-tag/expected.js diff --git a/test/compiler/fixtures-html/dynamic-tag/target.marko b/packages/marko/test/compiler/fixtures-html/dynamic-tag/target.marko similarity index 100% rename from test/compiler/fixtures-html/dynamic-tag/target.marko rename to packages/marko/test/compiler/fixtures-html/dynamic-tag/target.marko diff --git a/test/compiler/fixtures-html/dynamic-tag/template.marko b/packages/marko/test/compiler/fixtures-html/dynamic-tag/template.marko similarity index 100% rename from test/compiler/fixtures-html/dynamic-tag/template.marko rename to packages/marko/test/compiler/fixtures-html/dynamic-tag/template.marko diff --git a/test/compiler/fixtures-html/entities/expected.js b/packages/marko/test/compiler/fixtures-html/entities/expected.js similarity index 100% rename from test/compiler/fixtures-html/entities/expected.js rename to packages/marko/test/compiler/fixtures-html/entities/expected.js diff --git a/test/compiler/fixtures-html/entities/template.marko b/packages/marko/test/compiler/fixtures-html/entities/template.marko similarity index 100% rename from test/compiler/fixtures-html/entities/template.marko rename to packages/marko/test/compiler/fixtures-html/entities/template.marko diff --git a/test/compiler/fixtures-html/for-array/expected.js b/packages/marko/test/compiler/fixtures-html/for-array/expected.js similarity index 100% rename from test/compiler/fixtures-html/for-array/expected.js rename to packages/marko/test/compiler/fixtures-html/for-array/expected.js diff --git a/test/compiler/fixtures-html/for-array/template.marko b/packages/marko/test/compiler/fixtures-html/for-array/template.marko similarity index 100% rename from test/compiler/fixtures-html/for-array/template.marko rename to packages/marko/test/compiler/fixtures-html/for-array/template.marko diff --git a/test/compiler/fixtures-html/hello-dynamic/expected.js b/packages/marko/test/compiler/fixtures-html/hello-dynamic/expected.js similarity index 100% rename from test/compiler/fixtures-html/hello-dynamic/expected.js rename to packages/marko/test/compiler/fixtures-html/hello-dynamic/expected.js diff --git a/test/compiler/fixtures-html/hello-dynamic/template.marko b/packages/marko/test/compiler/fixtures-html/hello-dynamic/template.marko similarity index 100% rename from test/compiler/fixtures-html/hello-dynamic/template.marko rename to packages/marko/test/compiler/fixtures-html/hello-dynamic/template.marko diff --git a/test/compiler/fixtures-html/import-tag-conflict/expected.js b/packages/marko/test/compiler/fixtures-html/import-tag-conflict/expected.js similarity index 100% rename from test/compiler/fixtures-html/import-tag-conflict/expected.js rename to packages/marko/test/compiler/fixtures-html/import-tag-conflict/expected.js diff --git a/test/compiler/fixtures-html/import-tag-conflict/template.marko b/packages/marko/test/compiler/fixtures-html/import-tag-conflict/template.marko similarity index 100% rename from test/compiler/fixtures-html/import-tag-conflict/template.marko rename to packages/marko/test/compiler/fixtures-html/import-tag-conflict/template.marko diff --git a/test/compiler/fixtures-html/import-tag-template/expected.js b/packages/marko/test/compiler/fixtures-html/import-tag-template/expected.js similarity index 100% rename from test/compiler/fixtures-html/import-tag-template/expected.js rename to packages/marko/test/compiler/fixtures-html/import-tag-template/expected.js diff --git a/test/compiler/fixtures-html/import-tag-template/other.marko b/packages/marko/test/compiler/fixtures-html/import-tag-template/other.marko similarity index 100% rename from test/compiler/fixtures-html/import-tag-template/other.marko rename to packages/marko/test/compiler/fixtures-html/import-tag-template/other.marko diff --git a/test/compiler/fixtures-html/import-tag-template/template.marko b/packages/marko/test/compiler/fixtures-html/import-tag-template/template.marko similarity index 100% rename from test/compiler/fixtures-html/import-tag-template/template.marko rename to packages/marko/test/compiler/fixtures-html/import-tag-template/template.marko diff --git a/test/compiler/fixtures-html/import-tag/bar.js b/packages/marko/test/compiler/fixtures-html/import-tag/bar.js similarity index 100% rename from test/compiler/fixtures-html/import-tag/bar.js rename to packages/marko/test/compiler/fixtures-html/import-tag/bar.js diff --git a/test/compiler/fixtures-html/import-tag/expected.js b/packages/marko/test/compiler/fixtures-html/import-tag/expected.js similarity index 100% rename from test/compiler/fixtures-html/import-tag/expected.js rename to packages/marko/test/compiler/fixtures-html/import-tag/expected.js diff --git a/test/compiler/fixtures-html/import-tag/foo.js b/packages/marko/test/compiler/fixtures-html/import-tag/foo.js similarity index 100% rename from test/compiler/fixtures-html/import-tag/foo.js rename to packages/marko/test/compiler/fixtures-html/import-tag/foo.js diff --git a/test/compiler/fixtures-html/import-tag/template.marko b/packages/marko/test/compiler/fixtures-html/import-tag/template.marko similarity index 100% rename from test/compiler/fixtures-html/import-tag/template.marko rename to packages/marko/test/compiler/fixtures-html/import-tag/template.marko diff --git a/test/compiler/fixtures-html/importModule/expected.js b/packages/marko/test/compiler/fixtures-html/importModule/expected.js similarity index 100% rename from test/compiler/fixtures-html/importModule/expected.js rename to packages/marko/test/compiler/fixtures-html/importModule/expected.js diff --git a/test/compiler/fixtures-html/importModule/marko.json b/packages/marko/test/compiler/fixtures-html/importModule/marko.json similarity index 100% rename from test/compiler/fixtures-html/importModule/marko.json rename to packages/marko/test/compiler/fixtures-html/importModule/marko.json diff --git a/test/compiler/fixtures-html/importModule/tags/test-import-module/code-generator.js b/packages/marko/test/compiler/fixtures-html/importModule/tags/test-import-module/code-generator.js similarity index 100% rename from test/compiler/fixtures-html/importModule/tags/test-import-module/code-generator.js rename to packages/marko/test/compiler/fixtures-html/importModule/tags/test-import-module/code-generator.js diff --git a/test/compiler/fixtures-html/importModule/template.marko b/packages/marko/test/compiler/fixtures-html/importModule/template.marko similarity index 100% rename from test/compiler/fixtures-html/importModule/template.marko rename to packages/marko/test/compiler/fixtures-html/importModule/template.marko diff --git a/test/compiler/fixtures-html/invoke-if/expected.js b/packages/marko/test/compiler/fixtures-html/invoke-if/expected.js similarity index 100% rename from test/compiler/fixtures-html/invoke-if/expected.js rename to packages/marko/test/compiler/fixtures-html/invoke-if/expected.js diff --git a/test/compiler/fixtures-html/invoke-if/template.marko b/packages/marko/test/compiler/fixtures-html/invoke-if/template.marko similarity index 100% rename from test/compiler/fixtures-html/invoke-if/template.marko rename to packages/marko/test/compiler/fixtures-html/invoke-if/template.marko diff --git a/test/compiler/fixtures-html/keep-last-duplicated-attr/expected.js b/packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/expected.js similarity index 100% rename from test/compiler/fixtures-html/keep-last-duplicated-attr/expected.js rename to packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/expected.js diff --git a/test/compiler/fixtures-html/keep-last-duplicated-attr/hello.marko b/packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/hello.marko similarity index 100% rename from test/compiler/fixtures-html/keep-last-duplicated-attr/hello.marko rename to packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/hello.marko diff --git a/test/compiler/fixtures-html/keep-last-duplicated-attr/marko.json b/packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/marko.json similarity index 100% rename from test/compiler/fixtures-html/keep-last-duplicated-attr/marko.json rename to packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/marko.json diff --git a/test/compiler/fixtures-html/keep-last-duplicated-attr/template.marko b/packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/template.marko similarity index 100% rename from test/compiler/fixtures-html/keep-last-duplicated-attr/template.marko rename to packages/marko/test/compiler/fixtures-html/keep-last-duplicated-attr/template.marko diff --git a/test/compiler/fixtures-html/macros/expected.js b/packages/marko/test/compiler/fixtures-html/macros/expected.js similarity index 100% rename from test/compiler/fixtures-html/macros/expected.js rename to packages/marko/test/compiler/fixtures-html/macros/expected.js diff --git a/test/compiler/fixtures-html/macros/template.marko b/packages/marko/test/compiler/fixtures-html/macros/template.marko similarity index 100% rename from test/compiler/fixtures-html/macros/template.marko rename to packages/marko/test/compiler/fixtures-html/macros/template.marko diff --git a/test/compiler/fixtures-html/metadata/expected.json b/packages/marko/test/compiler/fixtures-html/metadata/expected.json similarity index 100% rename from test/compiler/fixtures-html/metadata/expected.json rename to packages/marko/test/compiler/fixtures-html/metadata/expected.json diff --git a/test/compiler/fixtures-html/metadata/foo.js b/packages/marko/test/compiler/fixtures-html/metadata/foo.js similarity index 100% rename from test/compiler/fixtures-html/metadata/foo.js rename to packages/marko/test/compiler/fixtures-html/metadata/foo.js diff --git a/test/compiler/fixtures-html/metadata/marko.json b/packages/marko/test/compiler/fixtures-html/metadata/marko.json similarity index 100% rename from test/compiler/fixtures-html/metadata/marko.json rename to packages/marko/test/compiler/fixtures-html/metadata/marko.json diff --git a/test/compiler/fixtures-html/metadata/tags/script-dependency/transformer.js b/packages/marko/test/compiler/fixtures-html/metadata/tags/script-dependency/transformer.js similarity index 100% rename from test/compiler/fixtures-html/metadata/tags/script-dependency/transformer.js rename to packages/marko/test/compiler/fixtures-html/metadata/tags/script-dependency/transformer.js diff --git a/test/compiler/fixtures-html/metadata/tags/test-hello/bar.js b/packages/marko/test/compiler/fixtures-html/metadata/tags/test-hello/bar.js similarity index 100% rename from test/compiler/fixtures-html/metadata/tags/test-hello/bar.js rename to packages/marko/test/compiler/fixtures-html/metadata/tags/test-hello/bar.js diff --git a/test/compiler/fixtures-html/metadata/tags/test-hello/index.marko b/packages/marko/test/compiler/fixtures-html/metadata/tags/test-hello/index.marko similarity index 100% rename from test/compiler/fixtures-html/metadata/tags/test-hello/index.marko rename to packages/marko/test/compiler/fixtures-html/metadata/tags/test-hello/index.marko diff --git a/test/compiler/fixtures-html/metadata/target.marko b/packages/marko/test/compiler/fixtures-html/metadata/target.marko similarity index 100% rename from test/compiler/fixtures-html/metadata/target.marko rename to packages/marko/test/compiler/fixtures-html/metadata/target.marko diff --git a/test/compiler/fixtures-html/metadata/template.marko b/packages/marko/test/compiler/fixtures-html/metadata/template.marko similarity index 100% rename from test/compiler/fixtures-html/metadata/template.marko rename to packages/marko/test/compiler/fixtures-html/metadata/template.marko diff --git a/test/compiler/fixtures-html/metadata/test.js b/packages/marko/test/compiler/fixtures-html/metadata/test.js similarity index 100% rename from test/compiler/fixtures-html/metadata/test.js rename to packages/marko/test/compiler/fixtures-html/metadata/test.js diff --git a/test/compiler/fixtures-html/nested-tag-if-optimization/components/test/index.marko b/packages/marko/test/compiler/fixtures-html/nested-tag-if-optimization/components/test/index.marko similarity index 100% rename from test/compiler/fixtures-html/nested-tag-if-optimization/components/test/index.marko rename to packages/marko/test/compiler/fixtures-html/nested-tag-if-optimization/components/test/index.marko diff --git a/test/compiler/fixtures-html/nested-tag-if-optimization/expected.js b/packages/marko/test/compiler/fixtures-html/nested-tag-if-optimization/expected.js similarity index 100% rename from test/compiler/fixtures-html/nested-tag-if-optimization/expected.js rename to packages/marko/test/compiler/fixtures-html/nested-tag-if-optimization/expected.js diff --git a/test/compiler/fixtures-html/nested-tag-if-optimization/template.marko b/packages/marko/test/compiler/fixtures-html/nested-tag-if-optimization/template.marko similarity index 100% rename from test/compiler/fixtures-html/nested-tag-if-optimization/template.marko rename to packages/marko/test/compiler/fixtures-html/nested-tag-if-optimization/template.marko diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/expected.html b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/expected.html similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/expected.html rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/expected.html diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/marko.json b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/marko.json similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/marko.json rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/marko.json diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/renderer.js diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/tags/test-nested-tags-overlay/template.marko diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/template.marko b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/template.marko similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/template.marko rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/template.marko diff --git a/test/compiler/fixtures-html/nested-tags-missing-parent/test.js b/packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/test.js similarity index 100% rename from test/compiler/fixtures-html/nested-tags-missing-parent/test.js rename to packages/marko/test/compiler/fixtures-html/nested-tags-missing-parent/test.js diff --git a/test/compiler/fixtures-html/nested-tags/expected.js b/packages/marko/test/compiler/fixtures-html/nested-tags/expected.js similarity index 100% rename from test/compiler/fixtures-html/nested-tags/expected.js rename to packages/marko/test/compiler/fixtures-html/nested-tags/expected.js diff --git a/test/compiler/fixtures-html/nested-tags/marko.json b/packages/marko/test/compiler/fixtures-html/nested-tags/marko.json similarity index 100% rename from test/compiler/fixtures-html/nested-tags/marko.json rename to packages/marko/test/compiler/fixtures-html/nested-tags/marko.json diff --git a/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/renderer.js diff --git a/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/compiler/fixtures-html/nested-tags/tags/test-nested-tags-overlay/template.marko diff --git a/test/compiler/fixtures-html/nested-tags/template.marko b/packages/marko/test/compiler/fixtures-html/nested-tags/template.marko similarity index 100% rename from test/compiler/fixtures-html/nested-tags/template.marko rename to packages/marko/test/compiler/fixtures-html/nested-tags/template.marko diff --git a/test/compiler/fixtures-html/no-update-multiple/expected.js b/packages/marko/test/compiler/fixtures-html/no-update-multiple/expected.js similarity index 100% rename from test/compiler/fixtures-html/no-update-multiple/expected.js rename to packages/marko/test/compiler/fixtures-html/no-update-multiple/expected.js diff --git a/test/compiler/fixtures-html/no-update-multiple/template.marko b/packages/marko/test/compiler/fixtures-html/no-update-multiple/template.marko similarity index 100% rename from test/compiler/fixtures-html/no-update-multiple/template.marko rename to packages/marko/test/compiler/fixtures-html/no-update-multiple/template.marko diff --git a/test/compiler/fixtures-html/no-update/expected.js b/packages/marko/test/compiler/fixtures-html/no-update/expected.js similarity index 100% rename from test/compiler/fixtures-html/no-update/expected.js rename to packages/marko/test/compiler/fixtures-html/no-update/expected.js diff --git a/test/compiler/fixtures-html/no-update/template.marko b/packages/marko/test/compiler/fixtures-html/no-update/template.marko similarity index 100% rename from test/compiler/fixtures-html/no-update/template.marko rename to packages/marko/test/compiler/fixtures-html/no-update/template.marko diff --git a/test/compiler/fixtures-html/replaceWith/expected.js b/packages/marko/test/compiler/fixtures-html/replaceWith/expected.js similarity index 100% rename from test/compiler/fixtures-html/replaceWith/expected.js rename to packages/marko/test/compiler/fixtures-html/replaceWith/expected.js diff --git a/test/compiler/fixtures-html/replaceWith/marko.json b/packages/marko/test/compiler/fixtures-html/replaceWith/marko.json similarity index 100% rename from test/compiler/fixtures-html/replaceWith/marko.json rename to packages/marko/test/compiler/fixtures-html/replaceWith/marko.json diff --git a/test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/marko-tag.json b/packages/marko/test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/marko-tag.json diff --git a/test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/transformer.js b/packages/marko/test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/transformer.js similarity index 100% rename from test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/transformer.js rename to packages/marko/test/compiler/fixtures-html/replaceWith/tags/test-replaceWith/transformer.js diff --git a/test/compiler/fixtures-html/replaceWith/template.marko b/packages/marko/test/compiler/fixtures-html/replaceWith/template.marko similarity index 100% rename from test/compiler/fixtures-html/replaceWith/template.marko rename to packages/marko/test/compiler/fixtures-html/replaceWith/template.marko diff --git a/test/compiler/fixtures-html/scriptlet-line-block/expected.js b/packages/marko/test/compiler/fixtures-html/scriptlet-line-block/expected.js similarity index 100% rename from test/compiler/fixtures-html/scriptlet-line-block/expected.js rename to packages/marko/test/compiler/fixtures-html/scriptlet-line-block/expected.js diff --git a/test/compiler/fixtures-html/scriptlet-line-block/template.marko b/packages/marko/test/compiler/fixtures-html/scriptlet-line-block/template.marko similarity index 100% rename from test/compiler/fixtures-html/scriptlet-line-block/template.marko rename to packages/marko/test/compiler/fixtures-html/scriptlet-line-block/template.marko diff --git a/test/compiler/fixtures-html/simple/expected.js b/packages/marko/test/compiler/fixtures-html/simple/expected.js similarity index 100% rename from test/compiler/fixtures-html/simple/expected.js rename to packages/marko/test/compiler/fixtures-html/simple/expected.js diff --git a/test/compiler/fixtures-html/simple/template.marko b/packages/marko/test/compiler/fixtures-html/simple/template.marko similarity index 100% rename from test/compiler/fixtures-html/simple/template.marko rename to packages/marko/test/compiler/fixtures-html/simple/template.marko diff --git a/test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/index.marko b/packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/index.marko similarity index 100% rename from test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/index.marko rename to packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/index.marko diff --git a/test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/marko-tag.json b/packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/marko-tag.json similarity index 100% rename from test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/marko-tag.json rename to packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/components/name/marko-tag.json diff --git a/test/compiler/fixtures-html/split-component-root-tag-params-error/template.component-browser.js b/packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/template.component-browser.js similarity index 100% rename from test/compiler/fixtures-html/split-component-root-tag-params-error/template.component-browser.js rename to packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/template.component-browser.js diff --git a/test/compiler/fixtures-html/split-component-root-tag-params-error/template.marko b/packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/template.marko similarity index 100% rename from test/compiler/fixtures-html/split-component-root-tag-params-error/template.marko rename to packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/template.marko diff --git a/test/compiler/fixtures-html/split-component-root-tag-params-error/test.js b/packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/test.js similarity index 100% rename from test/compiler/fixtures-html/split-component-root-tag-params-error/test.js rename to packages/marko/test/compiler/fixtures-html/split-component-root-tag-params-error/test.js diff --git a/test/compiler/fixtures-html/spread-arguments/expected.js b/packages/marko/test/compiler/fixtures-html/spread-arguments/expected.js similarity index 100% rename from test/compiler/fixtures-html/spread-arguments/expected.js rename to packages/marko/test/compiler/fixtures-html/spread-arguments/expected.js diff --git a/test/compiler/fixtures-html/spread-arguments/template.marko b/packages/marko/test/compiler/fixtures-html/spread-arguments/template.marko similarity index 100% rename from test/compiler/fixtures-html/spread-arguments/template.marko rename to packages/marko/test/compiler/fixtures-html/spread-arguments/template.marko diff --git a/test/compiler/fixtures-html/static-tag-custom-root-element/components/wrapper/transformer.js b/packages/marko/test/compiler/fixtures-html/static-tag-custom-root-element/components/wrapper/transformer.js similarity index 100% rename from test/compiler/fixtures-html/static-tag-custom-root-element/components/wrapper/transformer.js rename to packages/marko/test/compiler/fixtures-html/static-tag-custom-root-element/components/wrapper/transformer.js diff --git a/test/compiler/fixtures-html/static-tag-custom-root-element/expected.js b/packages/marko/test/compiler/fixtures-html/static-tag-custom-root-element/expected.js similarity index 100% rename from test/compiler/fixtures-html/static-tag-custom-root-element/expected.js rename to packages/marko/test/compiler/fixtures-html/static-tag-custom-root-element/expected.js diff --git a/test/compiler/fixtures-html/static-tag-custom-root-element/template.marko b/packages/marko/test/compiler/fixtures-html/static-tag-custom-root-element/template.marko similarity index 100% rename from test/compiler/fixtures-html/static-tag-custom-root-element/template.marko rename to packages/marko/test/compiler/fixtures-html/static-tag-custom-root-element/template.marko diff --git a/test/compiler/fixtures-html/static-tag/expected.js b/packages/marko/test/compiler/fixtures-html/static-tag/expected.js similarity index 100% rename from test/compiler/fixtures-html/static-tag/expected.js rename to packages/marko/test/compiler/fixtures-html/static-tag/expected.js diff --git a/test/compiler/fixtures-html/static-tag/template.marko b/packages/marko/test/compiler/fixtures-html/static-tag/template.marko similarity index 100% rename from test/compiler/fixtures-html/static-tag/template.marko rename to packages/marko/test/compiler/fixtures-html/static-tag/template.marko diff --git a/test/compiler/fixtures-html/static-tag2/expected.js b/packages/marko/test/compiler/fixtures-html/static-tag2/expected.js similarity index 100% rename from test/compiler/fixtures-html/static-tag2/expected.js rename to packages/marko/test/compiler/fixtures-html/static-tag2/expected.js diff --git a/test/compiler/fixtures-html/static-tag2/template.marko b/packages/marko/test/compiler/fixtures-html/static-tag2/template.marko similarity index 100% rename from test/compiler/fixtures-html/static-tag2/template.marko rename to packages/marko/test/compiler/fixtures-html/static-tag2/template.marko diff --git a/test/compiler/fixtures-html/static/expected.js b/packages/marko/test/compiler/fixtures-html/static/expected.js similarity index 100% rename from test/compiler/fixtures-html/static/expected.js rename to packages/marko/test/compiler/fixtures-html/static/expected.js diff --git a/test/compiler/fixtures-html/static/template.marko b/packages/marko/test/compiler/fixtures-html/static/template.marko similarity index 100% rename from test/compiler/fixtures-html/static/template.marko rename to packages/marko/test/compiler/fixtures-html/static/template.marko diff --git a/test/compiler/fixtures-html/style-empty/expected.js b/packages/marko/test/compiler/fixtures-html/style-empty/expected.js similarity index 100% rename from test/compiler/fixtures-html/style-empty/expected.js rename to packages/marko/test/compiler/fixtures-html/style-empty/expected.js diff --git a/test/compiler/fixtures-html/style-empty/template.marko b/packages/marko/test/compiler/fixtures-html/style-empty/template.marko similarity index 100% rename from test/compiler/fixtures-html/style-empty/template.marko rename to packages/marko/test/compiler/fixtures-html/style-empty/template.marko diff --git a/test/compiler/fixtures-vdom-deprecated/control-flow/expected.js b/packages/marko/test/compiler/fixtures-vdom-deprecated/control-flow/expected.js similarity index 100% rename from test/compiler/fixtures-vdom-deprecated/control-flow/expected.js rename to packages/marko/test/compiler/fixtures-vdom-deprecated/control-flow/expected.js diff --git a/test/compiler/fixtures-vdom-deprecated/control-flow/template.marko b/packages/marko/test/compiler/fixtures-vdom-deprecated/control-flow/template.marko similarity index 100% rename from test/compiler/fixtures-vdom-deprecated/control-flow/template.marko rename to packages/marko/test/compiler/fixtures-vdom-deprecated/control-flow/template.marko diff --git a/test/compiler/fixtures-vdom-deprecated/include/expected.js b/packages/marko/test/compiler/fixtures-vdom-deprecated/include/expected.js similarity index 100% rename from test/compiler/fixtures-vdom-deprecated/include/expected.js rename to packages/marko/test/compiler/fixtures-vdom-deprecated/include/expected.js diff --git a/test/compiler/fixtures-vdom-deprecated/include/include-target.marko b/packages/marko/test/compiler/fixtures-vdom-deprecated/include/include-target.marko similarity index 100% rename from test/compiler/fixtures-vdom-deprecated/include/include-target.marko rename to packages/marko/test/compiler/fixtures-vdom-deprecated/include/include-target.marko diff --git a/test/compiler/fixtures-vdom-deprecated/include/template.marko b/packages/marko/test/compiler/fixtures-vdom-deprecated/include/template.marko similarity index 100% rename from test/compiler/fixtures-vdom-deprecated/include/template.marko rename to packages/marko/test/compiler/fixtures-vdom-deprecated/include/template.marko diff --git a/test/compiler/fixtures-vdom/arrow-function-event-handler/expected.js b/packages/marko/test/compiler/fixtures-vdom/arrow-function-event-handler/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/arrow-function-event-handler/expected.js rename to packages/marko/test/compiler/fixtures-vdom/arrow-function-event-handler/expected.js diff --git a/test/compiler/fixtures-vdom/arrow-function-event-handler/template.marko b/packages/marko/test/compiler/fixtures-vdom/arrow-function-event-handler/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/arrow-function-event-handler/template.marko rename to packages/marko/test/compiler/fixtures-vdom/arrow-function-event-handler/template.marko diff --git a/test/compiler/fixtures-vdom/dependencies/components/dependency/transformer.js b/packages/marko/test/compiler/fixtures-vdom/dependencies/components/dependency/transformer.js similarity index 100% rename from test/compiler/fixtures-vdom/dependencies/components/dependency/transformer.js rename to packages/marko/test/compiler/fixtures-vdom/dependencies/components/dependency/transformer.js diff --git a/test/compiler/fixtures-vdom/dependencies/template.marko b/packages/marko/test/compiler/fixtures-vdom/dependencies/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/dependencies/template.marko rename to packages/marko/test/compiler/fixtures-vdom/dependencies/template.marko diff --git a/test/compiler/fixtures-vdom/dependencies/test.js b/packages/marko/test/compiler/fixtures-vdom/dependencies/test.js similarity index 100% rename from test/compiler/fixtures-vdom/dependencies/test.js rename to packages/marko/test/compiler/fixtures-vdom/dependencies/test.js diff --git a/test/compiler/fixtures-vdom/dynamic-tag-name/expected.js b/packages/marko/test/compiler/fixtures-vdom/dynamic-tag-name/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/dynamic-tag-name/expected.js rename to packages/marko/test/compiler/fixtures-vdom/dynamic-tag-name/expected.js diff --git a/test/compiler/fixtures-vdom/dynamic-tag-name/template.marko b/packages/marko/test/compiler/fixtures-vdom/dynamic-tag-name/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/dynamic-tag-name/template.marko rename to packages/marko/test/compiler/fixtures-vdom/dynamic-tag-name/template.marko diff --git a/test/compiler/fixtures-vdom/include/expected.js b/packages/marko/test/compiler/fixtures-vdom/include/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/include/expected.js rename to packages/marko/test/compiler/fixtures-vdom/include/expected.js diff --git a/test/compiler/fixtures-vdom/include/include-target.marko b/packages/marko/test/compiler/fixtures-vdom/include/include-target.marko similarity index 100% rename from test/compiler/fixtures-vdom/include/include-target.marko rename to packages/marko/test/compiler/fixtures-vdom/include/include-target.marko diff --git a/test/compiler/fixtures-vdom/include/template.marko b/packages/marko/test/compiler/fixtures-vdom/include/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/include/template.marko rename to packages/marko/test/compiler/fixtures-vdom/include/template.marko diff --git a/test/compiler/fixtures-vdom/macro-in-loop/expected.js b/packages/marko/test/compiler/fixtures-vdom/macro-in-loop/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/macro-in-loop/expected.js rename to packages/marko/test/compiler/fixtures-vdom/macro-in-loop/expected.js diff --git a/test/compiler/fixtures-vdom/macro-in-loop/template.marko b/packages/marko/test/compiler/fixtures-vdom/macro-in-loop/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/macro-in-loop/template.marko rename to packages/marko/test/compiler/fixtures-vdom/macro-in-loop/template.marko diff --git a/test/compiler/fixtures-vdom/script-placeholders/expected.js b/packages/marko/test/compiler/fixtures-vdom/script-placeholders/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/script-placeholders/expected.js rename to packages/marko/test/compiler/fixtures-vdom/script-placeholders/expected.js diff --git a/test/compiler/fixtures-vdom/script-placeholders/template.marko b/packages/marko/test/compiler/fixtures-vdom/script-placeholders/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/script-placeholders/template.marko rename to packages/marko/test/compiler/fixtures-vdom/script-placeholders/template.marko diff --git a/test/compiler/fixtures-vdom/simple/expected.js b/packages/marko/test/compiler/fixtures-vdom/simple/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/simple/expected.js rename to packages/marko/test/compiler/fixtures-vdom/simple/expected.js diff --git a/test/compiler/fixtures-vdom/simple/template.marko b/packages/marko/test/compiler/fixtures-vdom/simple/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/simple/template.marko rename to packages/marko/test/compiler/fixtures-vdom/simple/template.marko diff --git a/test/compiler/fixtures-vdom/svg-anchor/expected.js b/packages/marko/test/compiler/fixtures-vdom/svg-anchor/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/svg-anchor/expected.js rename to packages/marko/test/compiler/fixtures-vdom/svg-anchor/expected.js diff --git a/test/compiler/fixtures-vdom/svg-anchor/template.marko b/packages/marko/test/compiler/fixtures-vdom/svg-anchor/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/svg-anchor/template.marko rename to packages/marko/test/compiler/fixtures-vdom/svg-anchor/template.marko diff --git a/test/compiler/fixtures-vdom/svg-dynamic-tag-name/expected.js b/packages/marko/test/compiler/fixtures-vdom/svg-dynamic-tag-name/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/svg-dynamic-tag-name/expected.js rename to packages/marko/test/compiler/fixtures-vdom/svg-dynamic-tag-name/expected.js diff --git a/test/compiler/fixtures-vdom/svg-dynamic-tag-name/template.marko b/packages/marko/test/compiler/fixtures-vdom/svg-dynamic-tag-name/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/svg-dynamic-tag-name/template.marko rename to packages/marko/test/compiler/fixtures-vdom/svg-dynamic-tag-name/template.marko diff --git a/test/compiler/fixtures-vdom/svg-title/expected.js b/packages/marko/test/compiler/fixtures-vdom/svg-title/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/svg-title/expected.js rename to packages/marko/test/compiler/fixtures-vdom/svg-title/expected.js diff --git a/test/compiler/fixtures-vdom/svg-title/template.marko b/packages/marko/test/compiler/fixtures-vdom/svg-title/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/svg-title/template.marko rename to packages/marko/test/compiler/fixtures-vdom/svg-title/template.marko diff --git a/test/compiler/fixtures-vdom/svg/expected.js b/packages/marko/test/compiler/fixtures-vdom/svg/expected.js similarity index 100% rename from test/compiler/fixtures-vdom/svg/expected.js rename to packages/marko/test/compiler/fixtures-vdom/svg/expected.js diff --git a/test/compiler/fixtures-vdom/svg/template.marko b/packages/marko/test/compiler/fixtures-vdom/svg/template.marko similarity index 100% rename from test/compiler/fixtures-vdom/svg/template.marko rename to packages/marko/test/compiler/fixtures-vdom/svg/template.marko diff --git a/test/compiler/html.test.js b/packages/marko/test/compiler/html.test.js similarity index 100% rename from test/compiler/html.test.js rename to packages/marko/test/compiler/html.test.js diff --git a/test/compiler/vdom.test.js b/packages/marko/test/compiler/vdom.test.js similarity index 100% rename from test/compiler/vdom.test.js rename to packages/marko/test/compiler/vdom.test.js diff --git a/test/components-browser/fixtures-deprecated/class-named/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/class-named/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/class-named/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/class-named/index.marko diff --git a/test/components-browser/fixtures-deprecated/class-named/test.js b/packages/marko/test/components-browser/fixtures-deprecated/class-named/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/class-named/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/class-named/test.js diff --git a/test/components-browser/fixtures-deprecated/component-destroy-ref/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-destroy-ref/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/component.js diff --git a/test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/component.js diff --git a/test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/components/app-legacy-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-destroy-ref/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-destroy-ref/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-destroy-ref/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/component-destroy-ref/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/marko.json diff --git a/test/components-browser/fixtures-deprecated/component-destroy-ref/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-destroy-ref/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-destroy-ref/test.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/component.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-event-listeners-repeated-non-bubbling/test.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-events-jquery/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events-jquery/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events-jquery/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events-jquery/component.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-events-jquery/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events-jquery/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events-jquery/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events-jquery/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-dom-events-jquery/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events-jquery/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events-jquery/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events-jquery/test.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-events/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/component.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/component.js diff --git a/test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/components/app-legacy-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-dom-events/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-dom-events/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/marko.json diff --git a/test/components-browser/fixtures-deprecated/component-dom-events/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-dom-events/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-dom-events/test.js diff --git a/test/components-browser/fixtures-deprecated/component-elId/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-elId/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-elId/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-elId/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-elId/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-elId/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-elId/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-elId/test.js diff --git a/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/component.js diff --git a/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-event-handler-method-dynamic/test.js diff --git a/test/components-browser/fixtures-deprecated/component-getEls/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-getEls/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-getEls/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-getEls/component.js diff --git a/test/components-browser/fixtures-deprecated/component-getEls/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-getEls/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-getEls/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-getEls/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-getEls/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-getEls/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-getEls/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-getEls/test.js diff --git a/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref-dynamic/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/component.js diff --git a/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/component.js diff --git a/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/components/app-bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref-dynamic/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref-dynamic/test.js diff --git a/test/components-browser/fixtures-deprecated/component-include-ref/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/component.js diff --git a/test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/component.js diff --git a/test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/components/app-bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-include-ref/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-include-ref/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-include-ref/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-include-ref/test.js diff --git a/test/components-browser/fixtures-deprecated/component-jQuery-proxy/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-jQuery-proxy/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-jQuery-proxy/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-jQuery-proxy/component.js diff --git a/test/components-browser/fixtures-deprecated/component-jQuery-proxy/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-jQuery-proxy/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-jQuery-proxy/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-jQuery-proxy/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-jQuery-proxy/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-jQuery-proxy/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-jQuery-proxy/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-jQuery-proxy/test.js diff --git a/test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-preserve-all-state-when-rendered-in-loop/test.js diff --git a/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/component.js diff --git a/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-preserve-dom-repeated/test.js diff --git a/test/components-browser/fixtures-deprecated/component-ready/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-ready/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-ready/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-ready/component.js diff --git a/test/components-browser/fixtures-deprecated/component-ready/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-ready/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-ready/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-ready/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-ready/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-ready/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-ready/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-ready/test.js diff --git a/test/components-browser/fixtures-deprecated/component-replaceState/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-replaceState/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-replaceState/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-replaceState/component.js diff --git a/test/components-browser/fixtures-deprecated/component-replaceState/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-replaceState/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-replaceState/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-replaceState/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-replaceState/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-replaceState/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-replaceState/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-replaceState/test.js diff --git a/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/components/hello/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/components/hello/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/marko.json diff --git a/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-rerender-reuse-stateful/test.js diff --git a/test/components-browser/fixtures-deprecated/component-setStateDirty/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-setStateDirty/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-setStateDirty/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-setStateDirty/component.js diff --git a/test/components-browser/fixtures-deprecated/component-setStateDirty/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-setStateDirty/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-setStateDirty/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-setStateDirty/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-setStateDirty/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-setStateDirty/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-setStateDirty/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-setStateDirty/test.js diff --git a/test/components-browser/fixtures-deprecated/component-stateful-update/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-stateful-update/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-stateful-update/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-stateful-update/component.js diff --git a/test/components-browser/fixtures-deprecated/component-stateful-update/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-stateful-update/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-stateful-update/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-stateful-update/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-stateful-update/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-stateful-update/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-stateful-update/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-stateful-update/test.js diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/component.js diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/component.js b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/component.js diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/components/app-transclusion-alert/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/index.marko diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/marko.json diff --git a/test/components-browser/fixtures-deprecated/component-transclusion/test.js b/packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/component-transclusion/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/component-transclusion/test.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/marko.json diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative-function/test.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative-function/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative-function/test.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/marko.json diff --git a/test/components-browser/fixtures-deprecated/custom-events-declarative/test.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-declarative/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-declarative/test.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/components/item/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/components/item/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/components/item/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/components/item/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/lookup.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/lookup.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/lookup.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/lookup.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/marko.json diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/test.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component-once/test.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component/components/item/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/components/item/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component/components/item/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/components/item/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component/lookup.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/lookup.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component/lookup.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/lookup.js diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/marko.json diff --git a/test/components-browser/fixtures-deprecated/custom-events-repeated-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events-repeated-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events-repeated-component/test.js diff --git a/test/components-browser/fixtures-deprecated/custom-events/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-bar/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/index.marko diff --git a/test/components-browser/fixtures-deprecated/custom-events/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/marko.json diff --git a/test/components-browser/fixtures-deprecated/custom-events/test.js b/packages/marko/test/components-browser/fixtures-deprecated/custom-events/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/custom-events/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/custom-events/test.js diff --git a/test/components-browser/fixtures-deprecated/destroy-component/component.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-component/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-component/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-component/component.js diff --git a/test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/component.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/component.js diff --git a/test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-component/components/app-simple/index.marko diff --git a/test/components-browser/fixtures-deprecated/destroy-component/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/destroy-component/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-component/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-component/index.marko diff --git a/test/components-browser/fixtures-deprecated/destroy-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-component/test.js diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/component.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/component.js diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/component.js diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/index.marko diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/marko.json diff --git a/test/components-browser/fixtures-deprecated/destroy-legacy/test.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-legacy/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-legacy/test.js diff --git a/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/component.js diff --git a/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/index.marko diff --git a/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/test.js b/packages/marko/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/destroy-multiple-root-els/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/destroy-multiple-root-els/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/bar/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/bar/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/bar/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/bar/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/foo/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/components/foo/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-component-toplevel-surrounded/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/components/hello/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-destroy-child/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/components/hello/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-destroy-child/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-destroy-child/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-destroy-child/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/components/hello/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/components/hello/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/components/hello/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/components/hello/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-components2/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-rearrange-keyed-els2/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-end-el/test.js diff --git a/test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/index.marko diff --git a/test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/test.js b/packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/diffpatch-remove-start-el/test.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/component.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/component.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/index.marko diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/test.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-one-arg/test.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/component.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/component.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/index.marko diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/test.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling-two-args/test.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/index.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/index.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/template.marko diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/test.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-bubbling/test.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/index.marko diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/test.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling-multiple/test.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/index.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/index.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/template.marko diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/test.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling/test.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/component.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/component.js diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/index.marko diff --git a/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/test.js b/packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/dom-events-repeated-el-non-bubbling2/test.js diff --git a/test/components-browser/fixtures-deprecated/event-attach-el-function/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-function/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-el-function/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-function/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-attach-el-function/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-function/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-el-function/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-function/test.js diff --git a/test/components-browser/fixtures-deprecated/event-attach-el-once/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-once/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-el-once/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-once/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-attach-el-once/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-once/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-el-once/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-el-once/test.js diff --git a/test/components-browser/fixtures-deprecated/event-attach-el/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-el/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-el/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-el/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-attach-el/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-el/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-el/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-el/test.js diff --git a/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/components/color-include/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/components/color-include/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/components/color-include/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/components/color-include/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-attach-if-else-nested-component/test.js diff --git a/test/components-browser/fixtures-deprecated/event-detach-el-once/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-once/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-el-once/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-once/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-el-once/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-once/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-el-once/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-once/test.js diff --git a/test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-el-preventDefault/test.js diff --git a/test/components-browser/fixtures-deprecated/event-detach-el/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-el/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-el/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-el/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-el/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-el/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-el/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-el/test.js diff --git a/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/components/color-li/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/components/color-li/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/components/color-li/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/components/color-li/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-last/test.js diff --git a/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/components/color-li/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/components/color-li/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/components/color-li/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/components/color-li/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/index.marko diff --git a/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/test.js b/packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/event-detach-remove-nested-component-middle/test.js diff --git a/test/components-browser/fixtures-deprecated/extend-component/components/app-button/component.js b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-button/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/components/app-button/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-button/component.js diff --git a/test/components-browser/fixtures-deprecated/extend-component/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/extend-component/components/app-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/components/app-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/component.js b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/component.js diff --git a/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/index.marko diff --git a/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/components/app-checkbox/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/extend-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/extend-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/extend-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/extend-component/test.js diff --git a/test/components-browser/fixtures-deprecated/for-key-repeated/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/for-key-repeated/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/for-key-repeated/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/for-key-repeated/index.marko diff --git a/test/components-browser/fixtures-deprecated/for-key-repeated/test.js b/packages/marko/test/components-browser/fixtures-deprecated/for-key-repeated/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/for-key-repeated/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/for-key-repeated/test.js diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-even.marko b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-even.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-even.marko rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-even.marko diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-odd.marko b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-odd.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-odd.marko rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/components/Box-odd.marko diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-even.marko b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-even.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-even.marko rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-even.marko diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-odd.marko b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-odd.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-odd.marko rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/components/Box-odd.marko diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/index.marko diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/test.js b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/force-update-dom-exception-3/test.js diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/index.marko diff --git a/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/test.js b/packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/force-update-dom-exception-3/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/force-update-dom-exception-3/test.js diff --git a/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/child/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/child/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/child/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/child/index.marko diff --git a/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/nested-child/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/nested-child/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/nested-child/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/components/nested-child/index.marko diff --git a/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/template.marko diff --git a/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/test.js b/packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-component-key-nested-fragments/test.js diff --git a/test/components-browser/fixtures-deprecated/get-el-nested-component/components/child.marko b/packages/marko/test/components-browser/fixtures-deprecated/get-el-nested-component/components/child.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-nested-component/components/child.marko rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-nested-component/components/child.marko diff --git a/test/components-browser/fixtures-deprecated/get-el-nested-component/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/get-el-nested-component/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-nested-component/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-nested-component/template.marko diff --git a/test/components-browser/fixtures-deprecated/get-el-nested-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/get-el-nested-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/get-el-nested-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/get-el-nested-component/test.js diff --git a/test/components-browser/fixtures-deprecated/include-event-handler/components/hello.marko b/packages/marko/test/components-browser/fixtures-deprecated/include-event-handler/components/hello.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/include-event-handler/components/hello.marko rename to packages/marko/test/components-browser/fixtures-deprecated/include-event-handler/components/hello.marko diff --git a/test/components-browser/fixtures-deprecated/include-event-handler/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/include-event-handler/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/include-event-handler/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/include-event-handler/index.marko diff --git a/test/components-browser/fixtures-deprecated/include-event-handler/test.js b/packages/marko/test/components-browser/fixtures-deprecated/include-event-handler/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/include-event-handler/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/include-event-handler/test.js diff --git a/test/components-browser/fixtures-deprecated/include-preserve-old/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/include-preserve-old/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/include-preserve-old/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/include-preserve-old/components/app-foo/index.marko diff --git a/test/components-browser/fixtures-deprecated/include-preserve-old/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/include-preserve-old/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/include-preserve-old/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/include-preserve-old/index.marko diff --git a/test/components-browser/fixtures-deprecated/include-preserve-old/test.js b/packages/marko/test/components-browser/fixtures-deprecated/include-preserve-old/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/include-preserve-old/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/include-preserve-old/test.js diff --git a/test/components-browser/fixtures-deprecated/include-root/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/include-root/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/include-root/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/include-root/index.marko diff --git a/test/components-browser/fixtures-deprecated/include-root/modal.marko b/packages/marko/test/components-browser/fixtures-deprecated/include-root/modal.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/include-root/modal.marko rename to packages/marko/test/components-browser/fixtures-deprecated/include-root/modal.marko diff --git a/test/components-browser/fixtures-deprecated/include-root/test.js b/packages/marko/test/components-browser/fixtures-deprecated/include-root/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/include-root/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/include-root/test.js diff --git a/test/components-browser/fixtures-deprecated/key-transcluded-content/components/some-nested-component/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/key-transcluded-content/components/some-nested-component/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/key-transcluded-content/components/some-nested-component/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/key-transcluded-content/components/some-nested-component/index.marko diff --git a/test/components-browser/fixtures-deprecated/key-transcluded-content/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/key-transcluded-content/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/key-transcluded-content/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/key-transcluded-content/index.marko diff --git a/test/components-browser/fixtures-deprecated/key-transcluded-content/test.js b/packages/marko/test/components-browser/fixtures-deprecated/key-transcluded-content/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/key-transcluded-content/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/key-transcluded-content/test.js diff --git a/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/components/card/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/components/card/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/keyed-matching-transcluded/components/card/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/components/card/index.marko diff --git a/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/keyed-matching-transcluded/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/index.marko diff --git a/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/test.js b/packages/marko/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/keyed-matching-transcluded/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/keyed-matching-transcluded/test.js diff --git a/test/components-browser/fixtures-deprecated/label-for-scoped-repeated/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/label-for-scoped-repeated/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/label-for-scoped-repeated/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/label-for-scoped-repeated/index.marko diff --git a/test/components-browser/fixtures-deprecated/label-for-scoped-repeated/test.js b/packages/marko/test/components-browser/fixtures-deprecated/label-for-scoped-repeated/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/label-for-scoped-repeated/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/label-for-scoped-repeated/test.js diff --git a/test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/index.marko diff --git a/test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/test.js b/packages/marko/test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/lifecyle-hooks-constructor/test.js diff --git a/test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/index.js b/packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/index.js diff --git a/test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/components/hello/template.marko diff --git a/test/components-browser/fixtures-deprecated/modern-using-legacy/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/modern-using-legacy/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/template.marko diff --git a/test/components-browser/fixtures-deprecated/modern-using-legacy/test.js b/packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/modern-using-legacy/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/modern-using-legacy/test.js diff --git a/test/components-browser/fixtures-deprecated/nested-fragments/components/container.marko b/packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/components/container.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/nested-fragments/components/container.marko rename to packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/components/container.marko diff --git a/test/components-browser/fixtures-deprecated/nested-fragments/components/fragment.marko b/packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/components/fragment.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/nested-fragments/components/fragment.marko rename to packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/components/fragment.marko diff --git a/test/components-browser/fixtures-deprecated/nested-fragments/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/nested-fragments/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/index.marko diff --git a/test/components-browser/fixtures-deprecated/nested-fragments/test.js b/packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/nested-fragments/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/nested-fragments/test.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/index.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/index.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/template.marko diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/test.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body-no-id/test.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-body/index.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-body/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body/index.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-body/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-body/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body/template.marko diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-body/test.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-body/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-body/test.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-loop/component.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-loop/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-loop/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-loop/component.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-loop/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-loop/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-loop/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-loop/index.marko diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-loop/test.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-loop/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-loop/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-loop/test.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-no-id/index.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-no-id/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-no-id/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-no-id/index.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-no-id/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-no-id/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-no-id/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-no-id/template.marko diff --git a/test/components-browser/fixtures-deprecated/preserve-dom-no-id/test.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-no-id/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom-no-id/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom-no-id/test.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom/index.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom/index.js diff --git a/test/components-browser/fixtures-deprecated/preserve-dom/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom/template.marko diff --git a/test/components-browser/fixtures-deprecated/preserve-dom/test.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-dom/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-dom/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-dom/test.js diff --git a/test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/index.marko diff --git a/test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/test.js b/packages/marko/test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/preserve-nodes-update-scoped-elements/test.js diff --git a/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/index.marko diff --git a/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/index.marko diff --git a/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/test.js b/packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/prevent-input-mutation-repeated-at-tags/test.js diff --git a/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/component.js diff --git a/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js diff --git a/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko diff --git a/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/index.marko diff --git a/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/test.js b/packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/ref-nested-component-multiple-root-els/test.js diff --git a/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/child.marko b/packages/marko/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/child.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/remove-last-multi-root-component/child.marko rename to packages/marko/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/child.marko diff --git a/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/remove-last-multi-root-component/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/index.marko diff --git a/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/remove-last-multi-root-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/remove-last-multi-root-component/test.js diff --git a/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/components/hello.marko b/packages/marko/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/components/hello.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/components/hello.marko rename to packages/marko/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/components/hello.marko diff --git a/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/index.marko diff --git a/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/test.js b/packages/marko/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/repeated-key-as-single-component-ref/test.js diff --git a/test/components-browser/fixtures-deprecated/repeated-with-label-ref/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/repeated-with-label-ref/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/repeated-with-label-ref/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/repeated-with-label-ref/index.marko diff --git a/test/components-browser/fixtures-deprecated/repeated-with-label-ref/test.js b/packages/marko/test/components-browser/fixtures-deprecated/repeated-with-label-ref/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/repeated-with-label-ref/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/repeated-with-label-ref/test.js diff --git a/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/component.js diff --git a/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/index.marko diff --git a/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/test.js b/packages/marko/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/sanity-check-multiple-root-els/test.js diff --git a/test/components-browser/fixtures-deprecated/sanity-check/index.js b/packages/marko/test/components-browser/fixtures-deprecated/sanity-check/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/sanity-check/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/sanity-check/index.js diff --git a/test/components-browser/fixtures-deprecated/sanity-check/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/sanity-check/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/sanity-check/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/sanity-check/template.marko diff --git a/test/components-browser/fixtures-deprecated/sanity-check/test.js b/packages/marko/test/components-browser/fixtures-deprecated/sanity-check/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/sanity-check/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/sanity-check/test.js diff --git a/test/components-browser/fixtures-deprecated/state-watch-null-async/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/state-watch-null-async/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/state-watch-null-async/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/state-watch-null-async/index.marko diff --git a/test/components-browser/fixtures-deprecated/state-watch-null-async/test.js b/packages/marko/test/components-browser/fixtures-deprecated/state-watch-null-async/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/state-watch-null-async/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/state-watch-null-async/test.js diff --git a/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/index.marko diff --git a/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/components/name/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-args-with-flag/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/index.marko diff --git a/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/test.js b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-args-with-flag/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-args-with-flag/test.js diff --git a/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/index.marko diff --git a/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/components/name/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/index.marko diff --git a/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/test.js b/packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/tag-params-nested-tags-args-with-flag/test.js diff --git a/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/component-browser.js b/packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/component-browser.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/component-browser.js rename to packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/component-browser.js diff --git a/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/counter/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/components/counter/index.marko diff --git a/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/index.marko diff --git a/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transcluded-component-from-non-rerender-root/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-attr/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-default-to-renderBody/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-body-slot-tag/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-not-in-state/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-split/component-browser.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/component-browser.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-split/component-browser.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/component-browser.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-split/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-split/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/components/app-button/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-split/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-split/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-include-split/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-include-split/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-include-split/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/components/container/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-non-bubbling-event/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/container/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/container/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/container/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/counter/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/counter/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/list/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/list/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/list/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/components/list/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-repeated-nested/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-repeated-nested/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-repeated-nested/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/container/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/container/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/container/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/counter/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/components/counter/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful-shared-key/test.js diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/container/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/container/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/container/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/counter/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/components/counter/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/index.marko diff --git a/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/test.js b/packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/transclusion-rerender-stateful/test.js diff --git a/test/components-browser/fixtures-deprecated/update-manager-batch-updates/index.js b/packages/marko/test/components-browser/fixtures-deprecated/update-manager-batch-updates/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/update-manager-batch-updates/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/update-manager-batch-updates/index.js diff --git a/test/components-browser/fixtures-deprecated/update-manager-batch-updates/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/update-manager-batch-updates/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/update-manager-batch-updates/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/update-manager-batch-updates/template.marko diff --git a/test/components-browser/fixtures-deprecated/update-manager-batch-updates/test.js b/packages/marko/test/components-browser/fixtures-deprecated/update-manager-batch-updates/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/update-manager-batch-updates/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/update-manager-batch-updates/test.js diff --git a/test/components-browser/fixtures-deprecated/update-manager-next-tick/index.js b/packages/marko/test/components-browser/fixtures-deprecated/update-manager-next-tick/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/update-manager-next-tick/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/update-manager-next-tick/index.js diff --git a/test/components-browser/fixtures-deprecated/update-manager-next-tick/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/update-manager-next-tick/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/update-manager-next-tick/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/update-manager-next-tick/template.marko diff --git a/test/components-browser/fixtures-deprecated/update-manager-next-tick/test.js b/packages/marko/test/components-browser/fixtures-deprecated/update-manager-next-tick/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/update-manager-next-tick/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/update-manager-next-tick/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-api/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-api/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-api/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-api/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-api/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-api/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-api/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-api/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-api/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-api/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-api/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-api/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-bind-different-roots/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-bind-different-roots/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-bind-different-roots/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-bind-different-roots/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-bind-different-roots/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-bind-different-roots/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-bind-different-roots/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-bind-different-roots/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-bind-different-roots/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-bind-different-roots/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-bind-different-roots/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-bind-different-roots/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-conditional-root/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-conditional-root/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-conditional-root/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-conditional-root/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-conditional-root/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-conditional-root/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-conditional-root/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-conditional-root/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-conditional-root/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-conditional-root/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-conditional-root/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-conditional-root/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-conditional/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-conditional/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-conditional/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-conditional/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-conditional/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-conditional/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-conditional/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-conditional/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-conditional/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-conditional/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-conditional/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-conditional/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-attr/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-attr/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-attr/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-attr/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-attr/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-attr/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-config-attr/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-attr/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-attr/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-attr/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-attr/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-getWidgetConfig/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-render-lifecycle/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-template-data/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-template-data/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-template-data/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-template-data/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-template-data/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-template-data/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-config-template-data/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-template-data/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-config-template-data/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-config-template-data/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-config-template-data/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-bar/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/components/app-custom-events/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events-declarative/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events-declarative/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-bar/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/components/app-custom-events/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-custom-events/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-custom-events/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-custom-events/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-detach/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-detach/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-detach/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-detach/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-detach/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-detach/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-detach/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-detach/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-detach/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-detach/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-detach/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-detach/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-bar/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/components/app-custom-events/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-legacy/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-legacy/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-legacy/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/components/app-legacy-button/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-ref/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-ref/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-ref/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/components/app-custom-events/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-custom-events/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy-unsubscribe-dom-events/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/components/app-simple/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-destroy/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-destroy/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-destroy/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-destroy/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-destroy/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-event-listeners-repeated-non-bubbling/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events-jquery/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events-jquery/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events-jquery/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events-jquery/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events-jquery/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events-jquery/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/components/app-legacy-button/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-dom-events/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dom-events/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dom-events/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-dynamic-tag-name/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-bubbles/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-conditional-direct/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-event-handler-method-dynamic/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-extends-EventEmitter/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getEl-ref/component.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEl-ref/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEl-ref/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEl-ref/component.js diff --git a/test/components-browser/fixtures-deprecated/widget-getEl-ref/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEl-ref/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEl-ref/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEl-ref/index.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getEl-ref/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEl-ref/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEl-ref/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEl-ref/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getEl/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEl/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEl/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEl/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getEl/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEl/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEl/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEl/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getEl/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEl/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEl/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEl/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getEls/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEls/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEls/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEls/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getEls/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEls/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEls/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEls/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getEls/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getEls/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getEls/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getEls/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getInitialProps/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getInitialProps/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getInitialProps/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getInitialProps/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getInitialProps/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getInitialProps/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getInitialProps/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getInitialProps/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getInitialProps/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getInitialProps/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getInitialProps/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getInitialProps/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/components/app-foo/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getWidget/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidget/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidget/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/components/app-foo/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-multiple/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/components/app-foo/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-single/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-single/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-single/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-single/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-single/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-single/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-getWidgets-single/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-getWidgets-single/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-getWidgets-single/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/components/app-bar/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id-dynamic/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/components/app-bar/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-invoke-widget-id/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-invoke-widget-id/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-jQuery-proxy/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-jQuery-proxy/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-jQuery-proxy/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-jQuery-proxy/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-label-for-key/component.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for-key/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for-key/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for-key/component.js diff --git a/test/components-browser/fixtures-deprecated/widget-label-for-key/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for-key/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for-key/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for-key/index.marko diff --git a/test/components-browser/fixtures-deprecated/widget-label-for-key/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for-key/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for-key/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for-key/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-label-for/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-label-for/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-label-for/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-label-for0/component.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for0/component.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for0/component.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for0/component.js diff --git a/test/components-browser/fixtures-deprecated/widget-label-for0/index.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for0/index.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for0/index.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for0/index.marko diff --git a/test/components-browser/fixtures-deprecated/widget-label-for0/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-label-for0/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-label-for0/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-label-for0/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-render-same-id/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-rerender/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-rerender/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-rerender/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-rerender/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-rerender/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-rerender/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-rerender/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-rerender/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-legacy-rerender/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-legacy-rerender/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-legacy-rerender/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/lifecycle-recorder.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/lifecycle-recorder.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/lifecycle-recorder.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/lifecycle-recorder.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful-conditional-bind/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/components/app-stateful-lifecycle-events-nested/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/lifecycle-recorder.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/lifecycle-recorder.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/lifecycle-recorder.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/lifecycle-recorder.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateful/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-lifecycle-events-stateless/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-bar.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-bar.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-bar.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-bar.js diff --git a/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-foo.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-foo.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-foo.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-multiple-binds-in-template/widget-foo.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered-setTimeout/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-all-state-when-rerendered/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-attrs/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/components/app-stateful-rerender/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-if/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-if/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-if/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-if/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-if/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-repeated/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-root/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-root/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-preserve-dom-root/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-preserve-dom-root/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-content/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/components/app-iframe-more-content/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-render-to-iframe/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-render-to-iframe/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-render-to-iframe/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-renderer-and-template/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-and-template/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-renderer-and-template/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-and-template/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-renderer-and-template/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-and-template/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-renderer-and-template/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-and-template/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-renderer-and-template/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-and-template/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-renderer-and-template/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-and-template/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-renderer-only/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-only/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-renderer-only/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-only/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-renderer-only/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-only/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-renderer-only/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-renderer-only/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-simple/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/renderer.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/renderer.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/renderer.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/renderer.js diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/components/app-widgetless/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-repeated-id-widgetless/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-replaceState/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-replaceState/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-replaceState/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-replaceState/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-replaceState/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-replaceState/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-replaceState/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-replaceState/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-replaceState/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-replaceState/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-replaceState/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-replaceState/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/components/app-rerender-change-data/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-change-template-data/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/components/app-rerender-init-order-child/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-init-order/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-init-order/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-init-order/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-init-order/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-init-order/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-init-order/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-init-order/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-init-order/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-init-order/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/components/app-stateful-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-reuse-stateful/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-rerender-stateless-new-props/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-setStateDirty/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-setStateDirty/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-setStateDirty/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-setStateDirty/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-setStateDirty/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-setStateDirty/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-setStateDirty/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-setStateDirty/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-setStateDirty/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-setStateDirty/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-setStateDirty/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-setStateDirty/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-state-assignment-merge/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-state-assignment-merge/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-state-assignment-merge/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-state-assignment-merge/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-copy-state-on-write/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-copy-state-on-write-if-same-value/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-no-rerender-if-destroyed/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/components/app-stateful-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/widget.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/widget.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/widget.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body-from-split-component/widget.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/components/app-stateful-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-preserve-body/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/components/app-stateful-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-reuse-widgets/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/components/app-stateful-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler-no-match/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/components/app-stateful-button/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-handler/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-handler/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update-on-init/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stateful-update/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stateful-update/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stateful-update/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-stopPropagation/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stopPropagation/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stopPropagation/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stopPropagation/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-stopPropagation/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-stopPropagation/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stopPropagation/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stopPropagation/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-stopPropagation/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-stopPropagation/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-stopPropagation/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-stopPropagation/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-subscribeTo/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-subscribeTo/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-subscribeTo/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-subscribeTo/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-subscribeTo/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-subscribeTo/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-subscribeTo/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-subscribeTo/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-subscribeTo/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-subscribeTo/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-subscribeTo/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-subscribeTo/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/marko-tag.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/marko-tag.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/marko-tag.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/marko-tag.json diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/components/app-transclusion-alert/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-transclusion/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transclusion/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transclusion/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-event/components/transitive/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/components/transitive/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-event/components/transitive/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/components/transitive/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-event/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-event/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-event/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-event/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-event/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-event/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-event/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-event/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-event/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-get-el/components/transitive/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/components/transitive/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-get-el/components/transitive/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/components/transitive/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-get-el/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-get-el/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-get-el/marko.json b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/marko.json similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-get-el/marko.json rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/marko.json diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-get-el/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-get-el/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-transitive-get-el/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-transitive-get-el/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-transitive-get-el/test.js diff --git a/test/components-browser/fixtures-deprecated/widget-unique-id/index.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-unique-id/index.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-unique-id/index.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-unique-id/index.js diff --git a/test/components-browser/fixtures-deprecated/widget-unique-id/template.marko b/packages/marko/test/components-browser/fixtures-deprecated/widget-unique-id/template.marko similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-unique-id/template.marko rename to packages/marko/test/components-browser/fixtures-deprecated/widget-unique-id/template.marko diff --git a/test/components-browser/fixtures-deprecated/widget-unique-id/test.js b/packages/marko/test/components-browser/fixtures-deprecated/widget-unique-id/test.js similarity index 100% rename from test/components-browser/fixtures-deprecated/widget-unique-id/test.js rename to packages/marko/test/components-browser/fixtures-deprecated/widget-unique-id/test.js diff --git a/test/components-browser/fixtures/adjacent-nested-fragments/components/text-display/index.marko b/packages/marko/test/components-browser/fixtures/adjacent-nested-fragments/components/text-display/index.marko similarity index 100% rename from test/components-browser/fixtures/adjacent-nested-fragments/components/text-display/index.marko rename to packages/marko/test/components-browser/fixtures/adjacent-nested-fragments/components/text-display/index.marko diff --git a/test/components-browser/fixtures/adjacent-nested-fragments/index.marko b/packages/marko/test/components-browser/fixtures/adjacent-nested-fragments/index.marko similarity index 100% rename from test/components-browser/fixtures/adjacent-nested-fragments/index.marko rename to packages/marko/test/components-browser/fixtures/adjacent-nested-fragments/index.marko diff --git a/test/components-browser/fixtures/adjacent-nested-fragments/test.js b/packages/marko/test/components-browser/fixtures/adjacent-nested-fragments/test.js similarity index 100% rename from test/components-browser/fixtures/adjacent-nested-fragments/test.js rename to packages/marko/test/components-browser/fixtures/adjacent-nested-fragments/test.js diff --git a/test/components-browser/fixtures/append-prepend/components/app-hello/index.marko b/packages/marko/test/components-browser/fixtures/append-prepend/components/app-hello/index.marko similarity index 100% rename from test/components-browser/fixtures/append-prepend/components/app-hello/index.marko rename to packages/marko/test/components-browser/fixtures/append-prepend/components/app-hello/index.marko diff --git a/test/components-browser/fixtures/append-prepend/index.marko b/packages/marko/test/components-browser/fixtures/append-prepend/index.marko similarity index 100% rename from test/components-browser/fixtures/append-prepend/index.marko rename to packages/marko/test/components-browser/fixtures/append-prepend/index.marko diff --git a/test/components-browser/fixtures/append-prepend/test.js b/packages/marko/test/components-browser/fixtures/append-prepend/test.js similarity index 100% rename from test/components-browser/fixtures/append-prepend/test.js rename to packages/marko/test/components-browser/fixtures/append-prepend/test.js diff --git a/test/components-browser/fixtures/component-api-move-root/index.marko b/packages/marko/test/components-browser/fixtures/component-api-move-root/index.marko similarity index 100% rename from test/components-browser/fixtures/component-api-move-root/index.marko rename to packages/marko/test/components-browser/fixtures/component-api-move-root/index.marko diff --git a/test/components-browser/fixtures/component-api-move-root/test.js b/packages/marko/test/components-browser/fixtures/component-api-move-root/test.js similarity index 100% rename from test/components-browser/fixtures/component-api-move-root/test.js rename to packages/marko/test/components-browser/fixtures/component-api-move-root/test.js diff --git a/test/components-browser/fixtures/component-api/component.js b/packages/marko/test/components-browser/fixtures/component-api/component.js similarity index 100% rename from test/components-browser/fixtures/component-api/component.js rename to packages/marko/test/components-browser/fixtures/component-api/component.js diff --git a/test/components-browser/fixtures/component-api/index.marko b/packages/marko/test/components-browser/fixtures/component-api/index.marko similarity index 100% rename from test/components-browser/fixtures/component-api/index.marko rename to packages/marko/test/components-browser/fixtures/component-api/index.marko diff --git a/test/components-browser/fixtures/component-api/test.js b/packages/marko/test/components-browser/fixtures/component-api/test.js similarity index 100% rename from test/components-browser/fixtures/component-api/test.js rename to packages/marko/test/components-browser/fixtures/component-api/test.js diff --git a/test/components-browser/fixtures/component-destroy-ref/component.js b/packages/marko/test/components-browser/fixtures/component-destroy-ref/component.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-ref/component.js rename to packages/marko/test/components-browser/fixtures/component-destroy-ref/component.js diff --git a/test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/component.js b/packages/marko/test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/component.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/component.js rename to packages/marko/test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/component.js diff --git a/test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/index.marko b/packages/marko/test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/index.marko similarity index 100% rename from test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/index.marko rename to packages/marko/test/components-browser/fixtures/component-destroy-ref/components/app-legacy-button/index.marko diff --git a/test/components-browser/fixtures/component-destroy-ref/index.marko b/packages/marko/test/components-browser/fixtures/component-destroy-ref/index.marko similarity index 100% rename from test/components-browser/fixtures/component-destroy-ref/index.marko rename to packages/marko/test/components-browser/fixtures/component-destroy-ref/index.marko diff --git a/test/components-browser/fixtures/component-destroy-ref/marko.json b/packages/marko/test/components-browser/fixtures/component-destroy-ref/marko.json similarity index 100% rename from test/components-browser/fixtures/component-destroy-ref/marko.json rename to packages/marko/test/components-browser/fixtures/component-destroy-ref/marko.json diff --git a/test/components-browser/fixtures/component-destroy-ref/test.js b/packages/marko/test/components-browser/fixtures/component-destroy-ref/test.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-ref/test.js rename to packages/marko/test/components-browser/fixtures/component-destroy-ref/test.js diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/component.js b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/component.js rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/component.js diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/index.marko b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/index.marko diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/marko.json b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/marko.json similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/marko.json rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/marko.json diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/test.js b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/test.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/test.js rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-custom-events/test.js diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/component.js b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/component.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/component.js rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/component.js diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/index.marko b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/index.marko rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/index.marko diff --git a/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/test.js b/packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/test.js similarity index 100% rename from test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/test.js rename to packages/marko/test/components-browser/fixtures/component-destroy-unsubscribe-dom-events/test.js diff --git a/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/component.js b/packages/marko/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/component.js similarity index 100% rename from test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/component.js rename to packages/marko/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/component.js diff --git a/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/index.marko b/packages/marko/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/index.marko similarity index 100% rename from test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/index.marko rename to packages/marko/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/index.marko diff --git a/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/test.js b/packages/marko/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/test.js rename to packages/marko/test/components-browser/fixtures/component-dom-event-listeners-repeated-non-bubbling/test.js diff --git a/test/components-browser/fixtures/component-dom-events/component.js b/packages/marko/test/components-browser/fixtures/component-dom-events/component.js similarity index 100% rename from test/components-browser/fixtures/component-dom-events/component.js rename to packages/marko/test/components-browser/fixtures/component-dom-events/component.js diff --git a/test/components-browser/fixtures/component-dom-events/components/app-legacy-button/component.js b/packages/marko/test/components-browser/fixtures/component-dom-events/components/app-legacy-button/component.js similarity index 100% rename from test/components-browser/fixtures/component-dom-events/components/app-legacy-button/component.js rename to packages/marko/test/components-browser/fixtures/component-dom-events/components/app-legacy-button/component.js diff --git a/test/components-browser/fixtures/component-dom-events/components/app-legacy-button/index.marko b/packages/marko/test/components-browser/fixtures/component-dom-events/components/app-legacy-button/index.marko similarity index 100% rename from test/components-browser/fixtures/component-dom-events/components/app-legacy-button/index.marko rename to packages/marko/test/components-browser/fixtures/component-dom-events/components/app-legacy-button/index.marko diff --git a/test/components-browser/fixtures/component-dom-events/index.marko b/packages/marko/test/components-browser/fixtures/component-dom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/component-dom-events/index.marko rename to packages/marko/test/components-browser/fixtures/component-dom-events/index.marko diff --git a/test/components-browser/fixtures/component-dom-events/marko.json b/packages/marko/test/components-browser/fixtures/component-dom-events/marko.json similarity index 100% rename from test/components-browser/fixtures/component-dom-events/marko.json rename to packages/marko/test/components-browser/fixtures/component-dom-events/marko.json diff --git a/test/components-browser/fixtures/component-dom-events/test.js b/packages/marko/test/components-browser/fixtures/component-dom-events/test.js similarity index 100% rename from test/components-browser/fixtures/component-dom-events/test.js rename to packages/marko/test/components-browser/fixtures/component-dom-events/test.js diff --git a/test/components-browser/fixtures/component-dynamic-tag-name/component.js b/packages/marko/test/components-browser/fixtures/component-dynamic-tag-name/component.js similarity index 100% rename from test/components-browser/fixtures/component-dynamic-tag-name/component.js rename to packages/marko/test/components-browser/fixtures/component-dynamic-tag-name/component.js diff --git a/test/components-browser/fixtures/component-dynamic-tag-name/index.marko b/packages/marko/test/components-browser/fixtures/component-dynamic-tag-name/index.marko similarity index 100% rename from test/components-browser/fixtures/component-dynamic-tag-name/index.marko rename to packages/marko/test/components-browser/fixtures/component-dynamic-tag-name/index.marko diff --git a/test/components-browser/fixtures/component-dynamic-tag-name/test.js b/packages/marko/test/components-browser/fixtures/component-dynamic-tag-name/test.js similarity index 100% rename from test/components-browser/fixtures/component-dynamic-tag-name/test.js rename to packages/marko/test/components-browser/fixtures/component-dynamic-tag-name/test.js diff --git a/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/component.js b/packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/component.js similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/component.js rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/component.js diff --git a/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/index.marko b/packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/index.marko similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/index.marko rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/index.marko diff --git a/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/test.js b/packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/test.js similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/test.js rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-bubbles/test.js diff --git a/test/components-browser/fixtures/component-event-handler-method-conditional-direct/component.js b/packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-direct/component.js similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-conditional-direct/component.js rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-direct/component.js diff --git a/test/components-browser/fixtures/component-event-handler-method-conditional-direct/index.marko b/packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-direct/index.marko similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-conditional-direct/index.marko rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-direct/index.marko diff --git a/test/components-browser/fixtures/component-event-handler-method-conditional-direct/test.js b/packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-direct/test.js similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-conditional-direct/test.js rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-conditional-direct/test.js diff --git a/test/components-browser/fixtures/component-event-handler-method-dynamic/component.js b/packages/marko/test/components-browser/fixtures/component-event-handler-method-dynamic/component.js similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-dynamic/component.js rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-dynamic/component.js diff --git a/test/components-browser/fixtures/component-event-handler-method-dynamic/index.marko b/packages/marko/test/components-browser/fixtures/component-event-handler-method-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-dynamic/index.marko diff --git a/test/components-browser/fixtures/component-event-handler-method-dynamic/test.js b/packages/marko/test/components-browser/fixtures/component-event-handler-method-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures/component-event-handler-method-dynamic/test.js rename to packages/marko/test/components-browser/fixtures/component-event-handler-method-dynamic/test.js diff --git a/test/components-browser/fixtures/component-extends-EventEmitter/component.js b/packages/marko/test/components-browser/fixtures/component-extends-EventEmitter/component.js similarity index 100% rename from test/components-browser/fixtures/component-extends-EventEmitter/component.js rename to packages/marko/test/components-browser/fixtures/component-extends-EventEmitter/component.js diff --git a/test/components-browser/fixtures/component-extends-EventEmitter/index.marko b/packages/marko/test/components-browser/fixtures/component-extends-EventEmitter/index.marko similarity index 100% rename from test/components-browser/fixtures/component-extends-EventEmitter/index.marko rename to packages/marko/test/components-browser/fixtures/component-extends-EventEmitter/index.marko diff --git a/test/components-browser/fixtures/component-extends-EventEmitter/test.js b/packages/marko/test/components-browser/fixtures/component-extends-EventEmitter/test.js similarity index 100% rename from test/components-browser/fixtures/component-extends-EventEmitter/test.js rename to packages/marko/test/components-browser/fixtures/component-extends-EventEmitter/test.js diff --git a/test/components-browser/fixtures/component-file-exports-class/component.js b/packages/marko/test/components-browser/fixtures/component-file-exports-class/component.js similarity index 100% rename from test/components-browser/fixtures/component-file-exports-class/component.js rename to packages/marko/test/components-browser/fixtures/component-file-exports-class/component.js diff --git a/test/components-browser/fixtures/component-file-exports-class/index.marko b/packages/marko/test/components-browser/fixtures/component-file-exports-class/index.marko similarity index 100% rename from test/components-browser/fixtures/component-file-exports-class/index.marko rename to packages/marko/test/components-browser/fixtures/component-file-exports-class/index.marko diff --git a/test/components-browser/fixtures/component-file-exports-class/test.js b/packages/marko/test/components-browser/fixtures/component-file-exports-class/test.js similarity index 100% rename from test/components-browser/fixtures/component-file-exports-class/test.js rename to packages/marko/test/components-browser/fixtures/component-file-exports-class/test.js diff --git a/test/components-browser/fixtures/component-getComponent/component.js b/packages/marko/test/components-browser/fixtures/component-getComponent/component.js similarity index 100% rename from test/components-browser/fixtures/component-getComponent/component.js rename to packages/marko/test/components-browser/fixtures/component-getComponent/component.js diff --git a/test/components-browser/fixtures/component-getComponent/components/app-foo/component.js b/packages/marko/test/components-browser/fixtures/component-getComponent/components/app-foo/component.js similarity index 100% rename from test/components-browser/fixtures/component-getComponent/components/app-foo/component.js rename to packages/marko/test/components-browser/fixtures/component-getComponent/components/app-foo/component.js diff --git a/test/components-browser/fixtures/component-getComponent/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/component-getComponent/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getComponent/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/component-getComponent/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/component-getComponent/index.marko b/packages/marko/test/components-browser/fixtures/component-getComponent/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getComponent/index.marko rename to packages/marko/test/components-browser/fixtures/component-getComponent/index.marko diff --git a/test/components-browser/fixtures/component-getComponent/marko.json b/packages/marko/test/components-browser/fixtures/component-getComponent/marko.json similarity index 100% rename from test/components-browser/fixtures/component-getComponent/marko.json rename to packages/marko/test/components-browser/fixtures/component-getComponent/marko.json diff --git a/test/components-browser/fixtures/component-getComponent/test.js b/packages/marko/test/components-browser/fixtures/component-getComponent/test.js similarity index 100% rename from test/components-browser/fixtures/component-getComponent/test.js rename to packages/marko/test/components-browser/fixtures/component-getComponent/test.js diff --git a/test/components-browser/fixtures/component-getComponents-multiple/component.js b/packages/marko/test/components-browser/fixtures/component-getComponents-multiple/component.js similarity index 100% rename from test/components-browser/fixtures/component-getComponents-multiple/component.js rename to packages/marko/test/components-browser/fixtures/component-getComponents-multiple/component.js diff --git a/test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/component.js b/packages/marko/test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/component.js similarity index 100% rename from test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/component.js rename to packages/marko/test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/component.js diff --git a/test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/component-getComponents-multiple/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/component-getComponents-multiple/index.marko b/packages/marko/test/components-browser/fixtures/component-getComponents-multiple/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getComponents-multiple/index.marko rename to packages/marko/test/components-browser/fixtures/component-getComponents-multiple/index.marko diff --git a/test/components-browser/fixtures/component-getComponents-multiple/marko.json b/packages/marko/test/components-browser/fixtures/component-getComponents-multiple/marko.json similarity index 100% rename from test/components-browser/fixtures/component-getComponents-multiple/marko.json rename to packages/marko/test/components-browser/fixtures/component-getComponents-multiple/marko.json diff --git a/test/components-browser/fixtures/component-getComponents-multiple/test.js b/packages/marko/test/components-browser/fixtures/component-getComponents-multiple/test.js similarity index 100% rename from test/components-browser/fixtures/component-getComponents-multiple/test.js rename to packages/marko/test/components-browser/fixtures/component-getComponents-multiple/test.js diff --git a/test/components-browser/fixtures/component-getComponents-single/component.js b/packages/marko/test/components-browser/fixtures/component-getComponents-single/component.js similarity index 100% rename from test/components-browser/fixtures/component-getComponents-single/component.js rename to packages/marko/test/components-browser/fixtures/component-getComponents-single/component.js diff --git a/test/components-browser/fixtures/component-getComponents-single/components/app-foo/component.js b/packages/marko/test/components-browser/fixtures/component-getComponents-single/components/app-foo/component.js similarity index 100% rename from test/components-browser/fixtures/component-getComponents-single/components/app-foo/component.js rename to packages/marko/test/components-browser/fixtures/component-getComponents-single/components/app-foo/component.js diff --git a/test/components-browser/fixtures/component-getComponents-single/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/component-getComponents-single/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getComponents-single/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/component-getComponents-single/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/component-getComponents-single/index.marko b/packages/marko/test/components-browser/fixtures/component-getComponents-single/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getComponents-single/index.marko rename to packages/marko/test/components-browser/fixtures/component-getComponents-single/index.marko diff --git a/test/components-browser/fixtures/component-getComponents-single/marko.json b/packages/marko/test/components-browser/fixtures/component-getComponents-single/marko.json similarity index 100% rename from test/components-browser/fixtures/component-getComponents-single/marko.json rename to packages/marko/test/components-browser/fixtures/component-getComponents-single/marko.json diff --git a/test/components-browser/fixtures/component-getComponents-single/test.js b/packages/marko/test/components-browser/fixtures/component-getComponents-single/test.js similarity index 100% rename from test/components-browser/fixtures/component-getComponents-single/test.js rename to packages/marko/test/components-browser/fixtures/component-getComponents-single/test.js diff --git a/test/components-browser/fixtures/component-getEl/component.js b/packages/marko/test/components-browser/fixtures/component-getEl/component.js similarity index 100% rename from test/components-browser/fixtures/component-getEl/component.js rename to packages/marko/test/components-browser/fixtures/component-getEl/component.js diff --git a/test/components-browser/fixtures/component-getEl/index.marko b/packages/marko/test/components-browser/fixtures/component-getEl/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getEl/index.marko rename to packages/marko/test/components-browser/fixtures/component-getEl/index.marko diff --git a/test/components-browser/fixtures/component-getEl/test.js b/packages/marko/test/components-browser/fixtures/component-getEl/test.js similarity index 100% rename from test/components-browser/fixtures/component-getEl/test.js rename to packages/marko/test/components-browser/fixtures/component-getEl/test.js diff --git a/test/components-browser/fixtures/component-getEls/component.js b/packages/marko/test/components-browser/fixtures/component-getEls/component.js similarity index 100% rename from test/components-browser/fixtures/component-getEls/component.js rename to packages/marko/test/components-browser/fixtures/component-getEls/component.js diff --git a/test/components-browser/fixtures/component-getEls/index.marko b/packages/marko/test/components-browser/fixtures/component-getEls/index.marko similarity index 100% rename from test/components-browser/fixtures/component-getEls/index.marko rename to packages/marko/test/components-browser/fixtures/component-getEls/index.marko diff --git a/test/components-browser/fixtures/component-getEls/test.js b/packages/marko/test/components-browser/fixtures/component-getEls/test.js similarity index 100% rename from test/components-browser/fixtures/component-getEls/test.js rename to packages/marko/test/components-browser/fixtures/component-getEls/test.js diff --git a/test/components-browser/fixtures/component-include-ref-dynamic/component.js b/packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/component.js similarity index 100% rename from test/components-browser/fixtures/component-include-ref-dynamic/component.js rename to packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/component.js diff --git a/test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/component.js diff --git a/test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/component-include-ref-dynamic/index.marko b/packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures/component-include-ref-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/index.marko diff --git a/test/components-browser/fixtures/component-include-ref-dynamic/test.js b/packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures/component-include-ref-dynamic/test.js rename to packages/marko/test/components-browser/fixtures/component-include-ref-dynamic/test.js diff --git a/test/components-browser/fixtures/component-include-ref/component.js b/packages/marko/test/components-browser/fixtures/component-include-ref/component.js similarity index 100% rename from test/components-browser/fixtures/component-include-ref/component.js rename to packages/marko/test/components-browser/fixtures/component-include-ref/component.js diff --git a/test/components-browser/fixtures/component-include-ref/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures/component-include-ref/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures/component-include-ref/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures/component-include-ref/components/app-bar/component.js diff --git a/test/components-browser/fixtures/component-include-ref/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/component-include-ref/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/component-include-ref/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/component-include-ref/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/component-include-ref/index.marko b/packages/marko/test/components-browser/fixtures/component-include-ref/index.marko similarity index 100% rename from test/components-browser/fixtures/component-include-ref/index.marko rename to packages/marko/test/components-browser/fixtures/component-include-ref/index.marko diff --git a/test/components-browser/fixtures/component-include-ref/test.js b/packages/marko/test/components-browser/fixtures/component-include-ref/test.js similarity index 100% rename from test/components-browser/fixtures/component-include-ref/test.js rename to packages/marko/test/components-browser/fixtures/component-include-ref/test.js diff --git a/test/components-browser/fixtures/component-no-update-attrs-dynamic/component.js b/packages/marko/test/components-browser/fixtures/component-no-update-attrs-dynamic/component.js similarity index 100% rename from test/components-browser/fixtures/component-no-update-attrs-dynamic/component.js rename to packages/marko/test/components-browser/fixtures/component-no-update-attrs-dynamic/component.js diff --git a/test/components-browser/fixtures/component-no-update-attrs-dynamic/index.marko b/packages/marko/test/components-browser/fixtures/component-no-update-attrs-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures/component-no-update-attrs-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures/component-no-update-attrs-dynamic/index.marko diff --git a/test/components-browser/fixtures/component-no-update-attrs-dynamic/test.js b/packages/marko/test/components-browser/fixtures/component-no-update-attrs-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures/component-no-update-attrs-dynamic/test.js rename to packages/marko/test/components-browser/fixtures/component-no-update-attrs-dynamic/test.js diff --git a/test/components-browser/fixtures/component-no-update-attrs/component.js b/packages/marko/test/components-browser/fixtures/component-no-update-attrs/component.js similarity index 100% rename from test/components-browser/fixtures/component-no-update-attrs/component.js rename to packages/marko/test/components-browser/fixtures/component-no-update-attrs/component.js diff --git a/test/components-browser/fixtures/component-no-update-attrs/index.marko b/packages/marko/test/components-browser/fixtures/component-no-update-attrs/index.marko similarity index 100% rename from test/components-browser/fixtures/component-no-update-attrs/index.marko rename to packages/marko/test/components-browser/fixtures/component-no-update-attrs/index.marko diff --git a/test/components-browser/fixtures/component-no-update-attrs/test.js b/packages/marko/test/components-browser/fixtures/component-no-update-attrs/test.js similarity index 100% rename from test/components-browser/fixtures/component-no-update-attrs/test.js rename to packages/marko/test/components-browser/fixtures/component-no-update-attrs/test.js diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/index.marko diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rendered-in-loop/test.js diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/component.js diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/index.marko diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered-setTimeout/test.js diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rerendered/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/component.js diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rerendered/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/index.marko diff --git a/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-all-state-when-rerendered/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-all-state-when-rerendered/test.js diff --git a/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/component.js diff --git a/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/index.marko diff --git a/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs-dynamic/test.js diff --git a/test/components-browser/fixtures/component-preserve-dom-attrs/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-attrs/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs/component.js diff --git a/test/components-browser/fixtures/component-preserve-dom-attrs/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-attrs/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs/index.marko diff --git a/test/components-browser/fixtures/component-preserve-dom-attrs/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-attrs/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-attrs/test.js diff --git a/test/components-browser/fixtures/component-preserve-dom-if/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-if/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-if/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-if/component.js diff --git a/test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/component.js diff --git a/test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-if/components/app-stateful-rerender/index.marko diff --git a/test/components-browser/fixtures/component-preserve-dom-if/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-dom-if/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-if/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-if/index.marko diff --git a/test/components-browser/fixtures/component-preserve-dom-if/marko.json b/packages/marko/test/components-browser/fixtures/component-preserve-dom-if/marko.json similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-if/marko.json rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-if/marko.json diff --git a/test/components-browser/fixtures/component-preserve-dom-if/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-if/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-if/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-if/test.js diff --git a/test/components-browser/fixtures/component-preserve-dom-repeated/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-repeated/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-repeated/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-repeated/component.js diff --git a/test/components-browser/fixtures/component-preserve-dom-repeated/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-dom-repeated/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-repeated/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-repeated/index.marko diff --git a/test/components-browser/fixtures/component-preserve-dom-repeated/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-repeated/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-repeated/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-repeated/test.js diff --git a/test/components-browser/fixtures/component-preserve-dom-root/component.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-root/component.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-root/component.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-root/component.js diff --git a/test/components-browser/fixtures/component-preserve-dom-root/index.marko b/packages/marko/test/components-browser/fixtures/component-preserve-dom-root/index.marko similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-root/index.marko rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-root/index.marko diff --git a/test/components-browser/fixtures/component-preserve-dom-root/test.js b/packages/marko/test/components-browser/fixtures/component-preserve-dom-root/test.js similarity index 100% rename from test/components-browser/fixtures/component-preserve-dom-root/test.js rename to packages/marko/test/components-browser/fixtures/component-preserve-dom-root/test.js diff --git a/test/components-browser/fixtures/component-render-to-iframe/component.js b/packages/marko/test/components-browser/fixtures/component-render-to-iframe/component.js similarity index 100% rename from test/components-browser/fixtures/component-render-to-iframe/component.js rename to packages/marko/test/components-browser/fixtures/component-render-to-iframe/component.js diff --git a/test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-content/index.marko b/packages/marko/test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-content/index.marko similarity index 100% rename from test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-content/index.marko rename to packages/marko/test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-content/index.marko diff --git a/test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-more-content/index.marko b/packages/marko/test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-more-content/index.marko similarity index 100% rename from test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-more-content/index.marko rename to packages/marko/test/components-browser/fixtures/component-render-to-iframe/components/app-iframe-more-content/index.marko diff --git a/test/components-browser/fixtures/component-render-to-iframe/index.marko b/packages/marko/test/components-browser/fixtures/component-render-to-iframe/index.marko similarity index 100% rename from test/components-browser/fixtures/component-render-to-iframe/index.marko rename to packages/marko/test/components-browser/fixtures/component-render-to-iframe/index.marko diff --git a/test/components-browser/fixtures/component-render-to-iframe/marko.json b/packages/marko/test/components-browser/fixtures/component-render-to-iframe/marko.json similarity index 100% rename from test/components-browser/fixtures/component-render-to-iframe/marko.json rename to packages/marko/test/components-browser/fixtures/component-render-to-iframe/marko.json diff --git a/test/components-browser/fixtures/component-render-to-iframe/test.js b/packages/marko/test/components-browser/fixtures/component-render-to-iframe/test.js similarity index 100% rename from test/components-browser/fixtures/component-render-to-iframe/test.js rename to packages/marko/test/components-browser/fixtures/component-render-to-iframe/test.js diff --git a/test/components-browser/fixtures/component-renderToString-callback-sync/component.js b/packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/component.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString-callback-sync/component.js rename to packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/component.js diff --git a/test/components-browser/fixtures/component-renderToString-callback-sync/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/component-renderToString-callback-sync/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/components/hello/index.marko diff --git a/test/components-browser/fixtures/component-renderToString-callback-sync/components/test-async/renderer.js b/packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/components/test-async/renderer.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString-callback-sync/components/test-async/renderer.js rename to packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/components/test-async/renderer.js diff --git a/test/components-browser/fixtures/component-renderToString-callback-sync/index.marko b/packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/index.marko similarity index 100% rename from test/components-browser/fixtures/component-renderToString-callback-sync/index.marko rename to packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/index.marko diff --git a/test/components-browser/fixtures/component-renderToString-callback-sync/test.js b/packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/test.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString-callback-sync/test.js rename to packages/marko/test/components-browser/fixtures/component-renderToString-callback-sync/test.js diff --git a/test/components-browser/fixtures/component-renderToString-text-node/component.js b/packages/marko/test/components-browser/fixtures/component-renderToString-text-node/component.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString-text-node/component.js rename to packages/marko/test/components-browser/fixtures/component-renderToString-text-node/component.js diff --git a/test/components-browser/fixtures/component-renderToString-text-node/components/my-text-node.marko b/packages/marko/test/components-browser/fixtures/component-renderToString-text-node/components/my-text-node.marko similarity index 100% rename from test/components-browser/fixtures/component-renderToString-text-node/components/my-text-node.marko rename to packages/marko/test/components-browser/fixtures/component-renderToString-text-node/components/my-text-node.marko diff --git a/test/components-browser/fixtures/component-renderToString-text-node/index.marko b/packages/marko/test/components-browser/fixtures/component-renderToString-text-node/index.marko similarity index 100% rename from test/components-browser/fixtures/component-renderToString-text-node/index.marko rename to packages/marko/test/components-browser/fixtures/component-renderToString-text-node/index.marko diff --git a/test/components-browser/fixtures/component-renderToString-text-node/test.js b/packages/marko/test/components-browser/fixtures/component-renderToString-text-node/test.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString-text-node/test.js rename to packages/marko/test/components-browser/fixtures/component-renderToString-text-node/test.js diff --git a/test/components-browser/fixtures/component-renderToString/component.js b/packages/marko/test/components-browser/fixtures/component-renderToString/component.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString/component.js rename to packages/marko/test/components-browser/fixtures/component-renderToString/component.js diff --git a/test/components-browser/fixtures/component-renderToString/components/hello.marko b/packages/marko/test/components-browser/fixtures/component-renderToString/components/hello.marko similarity index 100% rename from test/components-browser/fixtures/component-renderToString/components/hello.marko rename to packages/marko/test/components-browser/fixtures/component-renderToString/components/hello.marko diff --git a/test/components-browser/fixtures/component-renderToString/index.marko b/packages/marko/test/components-browser/fixtures/component-renderToString/index.marko similarity index 100% rename from test/components-browser/fixtures/component-renderToString/index.marko rename to packages/marko/test/components-browser/fixtures/component-renderToString/index.marko diff --git a/test/components-browser/fixtures/component-renderToString/test.js b/packages/marko/test/components-browser/fixtures/component-renderToString/test.js similarity index 100% rename from test/components-browser/fixtures/component-renderToString/test.js rename to packages/marko/test/components-browser/fixtures/component-renderToString/test.js diff --git a/test/components-browser/fixtures/component-replaceState/component.js b/packages/marko/test/components-browser/fixtures/component-replaceState/component.js similarity index 100% rename from test/components-browser/fixtures/component-replaceState/component.js rename to packages/marko/test/components-browser/fixtures/component-replaceState/component.js diff --git a/test/components-browser/fixtures/component-replaceState/index.marko b/packages/marko/test/components-browser/fixtures/component-replaceState/index.marko similarity index 100% rename from test/components-browser/fixtures/component-replaceState/index.marko rename to packages/marko/test/components-browser/fixtures/component-replaceState/index.marko diff --git a/test/components-browser/fixtures/component-replaceState/test.js b/packages/marko/test/components-browser/fixtures/component-replaceState/test.js similarity index 100% rename from test/components-browser/fixtures/component-replaceState/test.js rename to packages/marko/test/components-browser/fixtures/component-replaceState/test.js diff --git a/test/components-browser/fixtures/component-rerender-init-order/component.js b/packages/marko/test/components-browser/fixtures/component-rerender-init-order/component.js similarity index 100% rename from test/components-browser/fixtures/component-rerender-init-order/component.js rename to packages/marko/test/components-browser/fixtures/component-rerender-init-order/component.js diff --git a/test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/component.js b/packages/marko/test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/component.js similarity index 100% rename from test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/component.js rename to packages/marko/test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/component.js diff --git a/test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/index.marko b/packages/marko/test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/index.marko similarity index 100% rename from test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/index.marko rename to packages/marko/test/components-browser/fixtures/component-rerender-init-order/components/app-rerender-init-order-child/index.marko diff --git a/test/components-browser/fixtures/component-rerender-init-order/index.marko b/packages/marko/test/components-browser/fixtures/component-rerender-init-order/index.marko similarity index 100% rename from test/components-browser/fixtures/component-rerender-init-order/index.marko rename to packages/marko/test/components-browser/fixtures/component-rerender-init-order/index.marko diff --git a/test/components-browser/fixtures/component-rerender-init-order/marko.json b/packages/marko/test/components-browser/fixtures/component-rerender-init-order/marko.json similarity index 100% rename from test/components-browser/fixtures/component-rerender-init-order/marko.json rename to packages/marko/test/components-browser/fixtures/component-rerender-init-order/marko.json diff --git a/test/components-browser/fixtures/component-rerender-init-order/test.js b/packages/marko/test/components-browser/fixtures/component-rerender-init-order/test.js similarity index 100% rename from test/components-browser/fixtures/component-rerender-init-order/test.js rename to packages/marko/test/components-browser/fixtures/component-rerender-init-order/test.js diff --git a/test/components-browser/fixtures/component-rerender-reuse-stateful/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/component-rerender-reuse-stateful/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/components/hello/index.marko diff --git a/test/components-browser/fixtures/component-rerender-reuse-stateful/index.marko b/packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/index.marko similarity index 100% rename from test/components-browser/fixtures/component-rerender-reuse-stateful/index.marko rename to packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/index.marko diff --git a/test/components-browser/fixtures/component-rerender-reuse-stateful/marko.json b/packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/marko.json similarity index 100% rename from test/components-browser/fixtures/component-rerender-reuse-stateful/marko.json rename to packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/marko.json diff --git a/test/components-browser/fixtures/component-rerender-reuse-stateful/test.js b/packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/test.js similarity index 100% rename from test/components-browser/fixtures/component-rerender-reuse-stateful/test.js rename to packages/marko/test/components-browser/fixtures/component-rerender-reuse-stateful/test.js diff --git a/test/components-browser/fixtures/component-rerender-stateless-new-props/component.js b/packages/marko/test/components-browser/fixtures/component-rerender-stateless-new-props/component.js similarity index 100% rename from test/components-browser/fixtures/component-rerender-stateless-new-props/component.js rename to packages/marko/test/components-browser/fixtures/component-rerender-stateless-new-props/component.js diff --git a/test/components-browser/fixtures/component-rerender-stateless-new-props/index.marko b/packages/marko/test/components-browser/fixtures/component-rerender-stateless-new-props/index.marko similarity index 100% rename from test/components-browser/fixtures/component-rerender-stateless-new-props/index.marko rename to packages/marko/test/components-browser/fixtures/component-rerender-stateless-new-props/index.marko diff --git a/test/components-browser/fixtures/component-rerender-stateless-new-props/test.js b/packages/marko/test/components-browser/fixtures/component-rerender-stateless-new-props/test.js similarity index 100% rename from test/components-browser/fixtures/component-rerender-stateless-new-props/test.js rename to packages/marko/test/components-browser/fixtures/component-rerender-stateless-new-props/test.js diff --git a/test/components-browser/fixtures/component-setStateDirty/component.js b/packages/marko/test/components-browser/fixtures/component-setStateDirty/component.js similarity index 100% rename from test/components-browser/fixtures/component-setStateDirty/component.js rename to packages/marko/test/components-browser/fixtures/component-setStateDirty/component.js diff --git a/test/components-browser/fixtures/component-setStateDirty/index.marko b/packages/marko/test/components-browser/fixtures/component-setStateDirty/index.marko similarity index 100% rename from test/components-browser/fixtures/component-setStateDirty/index.marko rename to packages/marko/test/components-browser/fixtures/component-setStateDirty/index.marko diff --git a/test/components-browser/fixtures/component-setStateDirty/test.js b/packages/marko/test/components-browser/fixtures/component-setStateDirty/test.js similarity index 100% rename from test/components-browser/fixtures/component-setStateDirty/test.js rename to packages/marko/test/components-browser/fixtures/component-setStateDirty/test.js diff --git a/test/components-browser/fixtures/component-stateful-copy-state-on-write/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-copy-state-on-write/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-copy-state-on-write/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-copy-state-on-write/component.js diff --git a/test/components-browser/fixtures/component-stateful-copy-state-on-write/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-copy-state-on-write/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-copy-state-on-write/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-copy-state-on-write/index.marko diff --git a/test/components-browser/fixtures/component-stateful-copy-state-on-write/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-copy-state-on-write/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-copy-state-on-write/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-copy-state-on-write/test.js diff --git a/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/component.js diff --git a/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/index.marko diff --git a/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-no-copy-state-on-write-if-same-value/test.js diff --git a/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/component.js diff --git a/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/index.marko diff --git a/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-no-rerender-if-destroyed/test.js diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/component.js diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/component.js diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/index.marko diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/index.marko diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/marko.json b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/marko.json similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/marko.json rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/marko.json diff --git a/test/components-browser/fixtures/component-stateful-preserve-body/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-preserve-body/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-preserve-body/test.js diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/component.js diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/component.js diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/index.marko diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/index.marko diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/marko.json b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/marko.json similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/marko.json rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/marko.json diff --git a/test/components-browser/fixtures/component-stateful-update-handler-no-match/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler-no-match/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler-no-match/test.js diff --git a/test/components-browser/fixtures/component-stateful-update-handler/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/component.js diff --git a/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/component.js diff --git a/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/index.marko diff --git a/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/marko-tag.json b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/components/app-stateful-button/marko-tag.json diff --git a/test/components-browser/fixtures/component-stateful-update-handler/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/index.marko diff --git a/test/components-browser/fixtures/component-stateful-update-handler/marko.json b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/marko.json similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/marko.json rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/marko.json diff --git a/test/components-browser/fixtures/component-stateful-update-handler/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-handler/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-handler/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-handler/test.js diff --git a/test/components-browser/fixtures/component-stateful-update-on-mount/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-on-mount/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-on-mount/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-on-mount/component.js diff --git a/test/components-browser/fixtures/component-stateful-update-on-mount/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-update-on-mount/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-on-mount/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-update-on-mount/index.marko diff --git a/test/components-browser/fixtures/component-stateful-update-on-mount/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-update-on-mount/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update-on-mount/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update-on-mount/test.js diff --git a/test/components-browser/fixtures/component-stateful-update/component.js b/packages/marko/test/components-browser/fixtures/component-stateful-update/component.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update/component.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update/component.js diff --git a/test/components-browser/fixtures/component-stateful-update/index.marko b/packages/marko/test/components-browser/fixtures/component-stateful-update/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stateful-update/index.marko rename to packages/marko/test/components-browser/fixtures/component-stateful-update/index.marko diff --git a/test/components-browser/fixtures/component-stateful-update/test.js b/packages/marko/test/components-browser/fixtures/component-stateful-update/test.js similarity index 100% rename from test/components-browser/fixtures/component-stateful-update/test.js rename to packages/marko/test/components-browser/fixtures/component-stateful-update/test.js diff --git a/test/components-browser/fixtures/component-stopPropagation/component.js b/packages/marko/test/components-browser/fixtures/component-stopPropagation/component.js similarity index 100% rename from test/components-browser/fixtures/component-stopPropagation/component.js rename to packages/marko/test/components-browser/fixtures/component-stopPropagation/component.js diff --git a/test/components-browser/fixtures/component-stopPropagation/index.marko b/packages/marko/test/components-browser/fixtures/component-stopPropagation/index.marko similarity index 100% rename from test/components-browser/fixtures/component-stopPropagation/index.marko rename to packages/marko/test/components-browser/fixtures/component-stopPropagation/index.marko diff --git a/test/components-browser/fixtures/component-stopPropagation/test.js b/packages/marko/test/components-browser/fixtures/component-stopPropagation/test.js similarity index 100% rename from test/components-browser/fixtures/component-stopPropagation/test.js rename to packages/marko/test/components-browser/fixtures/component-stopPropagation/test.js diff --git a/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/component.js b/packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/component.js similarity index 100% rename from test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/component.js rename to packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/component.js diff --git a/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/index.marko b/packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/index.marko similarity index 100% rename from test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/index.marko rename to packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/index.marko diff --git a/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/test.js b/packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/test.js similarity index 100% rename from test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/test.js rename to packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-subscriber/test.js diff --git a/test/components-browser/fixtures/component-subscribeTo-destroy-target/component.js b/packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-target/component.js similarity index 100% rename from test/components-browser/fixtures/component-subscribeTo-destroy-target/component.js rename to packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-target/component.js diff --git a/test/components-browser/fixtures/component-subscribeTo-destroy-target/index.marko b/packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-target/index.marko similarity index 100% rename from test/components-browser/fixtures/component-subscribeTo-destroy-target/index.marko rename to packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-target/index.marko diff --git a/test/components-browser/fixtures/component-subscribeTo-destroy-target/test.js b/packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-target/test.js similarity index 100% rename from test/components-browser/fixtures/component-subscribeTo-destroy-target/test.js rename to packages/marko/test/components-browser/fixtures/component-subscribeTo-destroy-target/test.js diff --git a/test/components-browser/fixtures/component-toggle-spread-attributes/component.js b/packages/marko/test/components-browser/fixtures/component-toggle-spread-attributes/component.js similarity index 100% rename from test/components-browser/fixtures/component-toggle-spread-attributes/component.js rename to packages/marko/test/components-browser/fixtures/component-toggle-spread-attributes/component.js diff --git a/test/components-browser/fixtures/component-toggle-spread-attributes/index.marko b/packages/marko/test/components-browser/fixtures/component-toggle-spread-attributes/index.marko similarity index 100% rename from test/components-browser/fixtures/component-toggle-spread-attributes/index.marko rename to packages/marko/test/components-browser/fixtures/component-toggle-spread-attributes/index.marko diff --git a/test/components-browser/fixtures/component-toggle-spread-attributes/test.js b/packages/marko/test/components-browser/fixtures/component-toggle-spread-attributes/test.js similarity index 100% rename from test/components-browser/fixtures/component-toggle-spread-attributes/test.js rename to packages/marko/test/components-browser/fixtures/component-toggle-spread-attributes/test.js diff --git a/test/components-browser/fixtures/component-transclusion/component.js b/packages/marko/test/components-browser/fixtures/component-transclusion/component.js similarity index 100% rename from test/components-browser/fixtures/component-transclusion/component.js rename to packages/marko/test/components-browser/fixtures/component-transclusion/component.js diff --git a/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/component.js b/packages/marko/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/component.js similarity index 100% rename from test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/component.js rename to packages/marko/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/component.js diff --git a/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/index.marko b/packages/marko/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/index.marko similarity index 100% rename from test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/index.marko rename to packages/marko/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/index.marko diff --git a/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/marko-tag.json b/packages/marko/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/marko-tag.json rename to packages/marko/test/components-browser/fixtures/component-transclusion/components/app-transclusion-alert/marko-tag.json diff --git a/test/components-browser/fixtures/component-transclusion/index.marko b/packages/marko/test/components-browser/fixtures/component-transclusion/index.marko similarity index 100% rename from test/components-browser/fixtures/component-transclusion/index.marko rename to packages/marko/test/components-browser/fixtures/component-transclusion/index.marko diff --git a/test/components-browser/fixtures/component-transclusion/marko.json b/packages/marko/test/components-browser/fixtures/component-transclusion/marko.json similarity index 100% rename from test/components-browser/fixtures/component-transclusion/marko.json rename to packages/marko/test/components-browser/fixtures/component-transclusion/marko.json diff --git a/test/components-browser/fixtures/component-transclusion/test.js b/packages/marko/test/components-browser/fixtures/component-transclusion/test.js similarity index 100% rename from test/components-browser/fixtures/component-transclusion/test.js rename to packages/marko/test/components-browser/fixtures/component-transclusion/test.js diff --git a/test/components-browser/fixtures/component-unescaped-html/index.marko b/packages/marko/test/components-browser/fixtures/component-unescaped-html/index.marko similarity index 100% rename from test/components-browser/fixtures/component-unescaped-html/index.marko rename to packages/marko/test/components-browser/fixtures/component-unescaped-html/index.marko diff --git a/test/components-browser/fixtures/component-unescaped-html/test.js b/packages/marko/test/components-browser/fixtures/component-unescaped-html/test.js similarity index 100% rename from test/components-browser/fixtures/component-unescaped-html/test.js rename to packages/marko/test/components-browser/fixtures/component-unescaped-html/test.js diff --git a/test/components-browser/fixtures/component-unique-id/component.js b/packages/marko/test/components-browser/fixtures/component-unique-id/component.js similarity index 100% rename from test/components-browser/fixtures/component-unique-id/component.js rename to packages/marko/test/components-browser/fixtures/component-unique-id/component.js diff --git a/test/components-browser/fixtures/component-unique-id/index.marko b/packages/marko/test/components-browser/fixtures/component-unique-id/index.marko similarity index 100% rename from test/components-browser/fixtures/component-unique-id/index.marko rename to packages/marko/test/components-browser/fixtures/component-unique-id/index.marko diff --git a/test/components-browser/fixtures/component-unique-id/test.js b/packages/marko/test/components-browser/fixtures/component-unique-id/test.js similarity index 100% rename from test/components-browser/fixtures/component-unique-id/test.js rename to packages/marko/test/components-browser/fixtures/component-unique-id/test.js diff --git a/test/components-browser/fixtures/component-var/index.marko b/packages/marko/test/components-browser/fixtures/component-var/index.marko similarity index 100% rename from test/components-browser/fixtures/component-var/index.marko rename to packages/marko/test/components-browser/fixtures/component-var/index.marko diff --git a/test/components-browser/fixtures/component-var/test.js b/packages/marko/test/components-browser/fixtures/component-var/test.js similarity index 100% rename from test/components-browser/fixtures/component-var/test.js rename to packages/marko/test/components-browser/fixtures/component-var/test.js diff --git a/test/components-browser/fixtures/custom-events-declarative-function/component.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/component.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/component.js diff --git a/test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-function/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-function/marko.json b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/marko.json similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/marko.json rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/marko.json diff --git a/test/components-browser/fixtures/custom-events-declarative-function/test.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative-function/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-function/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-function/test.js diff --git a/test/components-browser/fixtures/custom-events-declarative-multiple-once/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple-once/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-multiple-once/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple-once/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-multiple-once/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple-once/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-multiple-once/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple-once/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-multiple-once/test.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple-once/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-multiple-once/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple-once/test.js diff --git a/test/components-browser/fixtures/custom-events-declarative-multiple/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-multiple/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-multiple/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-multiple/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative-multiple/test.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative-multiple/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative-multiple/test.js diff --git a/test/components-browser/fixtures/custom-events-declarative/component.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/component.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/component.js diff --git a/test/components-browser/fixtures/custom-events-declarative/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative/components/app-bar/renderer.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-bar/renderer.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/components/app-bar/renderer.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-bar/renderer.js diff --git a/test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declarative/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/index.marko diff --git a/test/components-browser/fixtures/custom-events-declarative/marko.json b/packages/marko/test/components-browser/fixtures/custom-events-declarative/marko.json similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/marko.json rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/marko.json diff --git a/test/components-browser/fixtures/custom-events-declarative/test.js b/packages/marko/test/components-browser/fixtures/custom-events-declarative/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declarative/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-declarative/test.js diff --git a/test/components-browser/fixtures/custom-events-declaritive-once/component.js b/packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declaritive-once/component.js rename to packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/component.js diff --git a/test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/component.js diff --git a/test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/custom-events-declaritive-once/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-declaritive-once/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/index.marko diff --git a/test/components-browser/fixtures/custom-events-declaritive-once/marko.json b/packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/marko.json similarity index 100% rename from test/components-browser/fixtures/custom-events-declaritive-once/marko.json rename to packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/marko.json diff --git a/test/components-browser/fixtures/custom-events-declaritive-once/test.js b/packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-declaritive-once/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-declaritive-once/test.js diff --git a/test/components-browser/fixtures/custom-events-repeated-component-once/components/item/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/components/item/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component-once/components/item/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/components/item/index.marko diff --git a/test/components-browser/fixtures/custom-events-repeated-component-once/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component-once/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/index.marko diff --git a/test/components-browser/fixtures/custom-events-repeated-component-once/lookup.js b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/lookup.js similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component-once/lookup.js rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/lookup.js diff --git a/test/components-browser/fixtures/custom-events-repeated-component-once/marko.json b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/marko.json similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component-once/marko.json rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/marko.json diff --git a/test/components-browser/fixtures/custom-events-repeated-component-once/test.js b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component-once/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component-once/test.js diff --git a/test/components-browser/fixtures/custom-events-repeated-component/components/item/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component/components/item/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component/components/item/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component/components/item/index.marko diff --git a/test/components-browser/fixtures/custom-events-repeated-component/index.marko b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component/index.marko diff --git a/test/components-browser/fixtures/custom-events-repeated-component/lookup.js b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component/lookup.js similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component/lookup.js rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component/lookup.js diff --git a/test/components-browser/fixtures/custom-events-repeated-component/marko.json b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component/marko.json similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component/marko.json rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component/marko.json diff --git a/test/components-browser/fixtures/custom-events-repeated-component/test.js b/packages/marko/test/components-browser/fixtures/custom-events-repeated-component/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events-repeated-component/test.js rename to packages/marko/test/components-browser/fixtures/custom-events-repeated-component/test.js diff --git a/test/components-browser/fixtures/custom-events/component.js b/packages/marko/test/components-browser/fixtures/custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events/component.js rename to packages/marko/test/components-browser/fixtures/custom-events/component.js diff --git a/test/components-browser/fixtures/custom-events/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures/custom-events/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures/custom-events/components/app-bar/component.js diff --git a/test/components-browser/fixtures/custom-events/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/custom-events/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/custom-events/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures/custom-events/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/custom-events/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures/custom-events/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures/custom-events/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures/custom-events/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures/custom-events/index.marko b/packages/marko/test/components-browser/fixtures/custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/custom-events/index.marko diff --git a/test/components-browser/fixtures/custom-events/marko.json b/packages/marko/test/components-browser/fixtures/custom-events/marko.json similarity index 100% rename from test/components-browser/fixtures/custom-events/marko.json rename to packages/marko/test/components-browser/fixtures/custom-events/marko.json diff --git a/test/components-browser/fixtures/custom-events/test.js b/packages/marko/test/components-browser/fixtures/custom-events/test.js similarity index 100% rename from test/components-browser/fixtures/custom-events/test.js rename to packages/marko/test/components-browser/fixtures/custom-events/test.js diff --git a/test/components-browser/fixtures/destroy-cleanup/component.js b/packages/marko/test/components-browser/fixtures/destroy-cleanup/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-cleanup/component.js rename to packages/marko/test/components-browser/fixtures/destroy-cleanup/component.js diff --git a/test/components-browser/fixtures/destroy-cleanup/index.marko b/packages/marko/test/components-browser/fixtures/destroy-cleanup/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-cleanup/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-cleanup/index.marko diff --git a/test/components-browser/fixtures/destroy-cleanup/test.js b/packages/marko/test/components-browser/fixtures/destroy-cleanup/test.js similarity index 100% rename from test/components-browser/fixtures/destroy-cleanup/test.js rename to packages/marko/test/components-browser/fixtures/destroy-cleanup/test.js diff --git a/test/components-browser/fixtures/destroy-component/component.js b/packages/marko/test/components-browser/fixtures/destroy-component/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-component/component.js rename to packages/marko/test/components-browser/fixtures/destroy-component/component.js diff --git a/test/components-browser/fixtures/destroy-component/components/app-simple/component.js b/packages/marko/test/components-browser/fixtures/destroy-component/components/app-simple/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-component/components/app-simple/component.js rename to packages/marko/test/components-browser/fixtures/destroy-component/components/app-simple/component.js diff --git a/test/components-browser/fixtures/destroy-component/components/app-simple/index.marko b/packages/marko/test/components-browser/fixtures/destroy-component/components/app-simple/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-component/components/app-simple/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-component/components/app-simple/index.marko diff --git a/test/components-browser/fixtures/destroy-component/index.marko b/packages/marko/test/components-browser/fixtures/destroy-component/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-component/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-component/index.marko diff --git a/test/components-browser/fixtures/destroy-component/test.js b/packages/marko/test/components-browser/fixtures/destroy-component/test.js similarity index 100% rename from test/components-browser/fixtures/destroy-component/test.js rename to packages/marko/test/components-browser/fixtures/destroy-component/test.js diff --git a/test/components-browser/fixtures/destroy-detach/component.js b/packages/marko/test/components-browser/fixtures/destroy-detach/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-detach/component.js rename to packages/marko/test/components-browser/fixtures/destroy-detach/component.js diff --git a/test/components-browser/fixtures/destroy-detach/index.marko b/packages/marko/test/components-browser/fixtures/destroy-detach/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-detach/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-detach/index.marko diff --git a/test/components-browser/fixtures/destroy-detach/test.js b/packages/marko/test/components-browser/fixtures/destroy-detach/test.js similarity index 100% rename from test/components-browser/fixtures/destroy-detach/test.js rename to packages/marko/test/components-browser/fixtures/destroy-detach/test.js diff --git a/test/components-browser/fixtures/destroy-legacy/component.js b/packages/marko/test/components-browser/fixtures/destroy-legacy/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/component.js rename to packages/marko/test/components-browser/fixtures/destroy-legacy/component.js diff --git a/test/components-browser/fixtures/destroy-legacy/components/app-bar/component.js b/packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-bar/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/components/app-bar/component.js rename to packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-bar/component.js diff --git a/test/components-browser/fixtures/destroy-legacy/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/destroy-legacy/components/app-custom-events/component.js b/packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-custom-events/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/components/app-custom-events/component.js rename to packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-custom-events/component.js diff --git a/test/components-browser/fixtures/destroy-legacy/components/app-custom-events/index.marko b/packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-custom-events/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/components/app-custom-events/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-legacy/components/app-custom-events/index.marko diff --git a/test/components-browser/fixtures/destroy-legacy/index.marko b/packages/marko/test/components-browser/fixtures/destroy-legacy/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-legacy/index.marko diff --git a/test/components-browser/fixtures/destroy-legacy/marko.json b/packages/marko/test/components-browser/fixtures/destroy-legacy/marko.json similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/marko.json rename to packages/marko/test/components-browser/fixtures/destroy-legacy/marko.json diff --git a/test/components-browser/fixtures/destroy-legacy/test.js b/packages/marko/test/components-browser/fixtures/destroy-legacy/test.js similarity index 100% rename from test/components-browser/fixtures/destroy-legacy/test.js rename to packages/marko/test/components-browser/fixtures/destroy-legacy/test.js diff --git a/test/components-browser/fixtures/destroy-multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures/destroy-multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures/destroy-multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures/destroy-multiple-root-els/component.js diff --git a/test/components-browser/fixtures/destroy-multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures/destroy-multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures/destroy-multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures/destroy-multiple-root-els/index.marko diff --git a/test/components-browser/fixtures/destroy-multiple-root-els/test.js b/packages/marko/test/components-browser/fixtures/destroy-multiple-root-els/test.js similarity index 100% rename from test/components-browser/fixtures/destroy-multiple-root-els/test.js rename to packages/marko/test/components-browser/fixtures/destroy-multiple-root-els/test.js diff --git a/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/components/inner/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/components/inner/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-boundary-inner-component-only/components/inner/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/components/inner/index.marko diff --git a/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-boundary-inner-component-only/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/index.marko diff --git a/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-boundary-inner-component-only/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-boundary-inner-component-only/test.js diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch-append/components/bar/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/components/bar/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch-append/components/bar/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/components/bar/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch-append/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch-append/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/components/foo/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch-append/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch-append/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch-append/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch-append/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch-append/test.js diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch/components/bar/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/components/bar/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch/components/bar/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/components/bar/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/components/foo/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-mismatch/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-mismatch/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-component-mismatch/test.js diff --git a/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/bar/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/bar/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/bar/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/bar/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/components/foo/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/index.marko diff --git a/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-component-toplevel-surrounded/test.js diff --git a/test/components-browser/fixtures/diffpatch-destroy-child/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-destroy-child/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-destroy-child/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-destroy-child/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-destroy-child/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-destroy-child/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-destroy-child/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-destroy-child/index.marko diff --git a/test/components-browser/fixtures/diffpatch-destroy-child/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-destroy-child/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-destroy-child/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-destroy-child/test.js diff --git a/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/message/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/message/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/message/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/message/index.marko diff --git a/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/welcome/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/welcome/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/welcome/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/components/welcome/index.marko diff --git a/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-dynamic-nested-roots/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/index.marko diff --git a/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-dynamic-nested-roots/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-dynamic-nested-roots/test.js diff --git a/test/components-browser/fixtures/diffpatch-insert-el-before-component/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-insert-el-before-component/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-el-before-component/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-el-before-component/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-insert-el-before-component/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-insert-el-before-component/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-el-before-component/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-el-before-component/index.marko diff --git a/test/components-browser/fixtures/diffpatch-insert-el-before-component/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-insert-el-before-component/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-el-before-component/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-el-before-component/test.js diff --git a/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/index.marko diff --git a/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-component/test.js diff --git a/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/index.marko diff --git a/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-insert-unkeyed-el-before-preserved-component/test.js diff --git a/test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/index.marko diff --git a/test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-mismatch-remove-fragment/test.js diff --git a/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-rearrange-keyed-components/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-rearrange-keyed-components/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/index.marko diff --git a/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-rearrange-keyed-components/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-components/test.js diff --git a/test/components-browser/fixtures/diffpatch-rearrange-keyed-els/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-els/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-rearrange-keyed-els/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-els/index.marko diff --git a/test/components-browser/fixtures/diffpatch-rearrange-keyed-els/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-els/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-rearrange-keyed-els/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-rearrange-keyed-els/test.js diff --git a/test/components-browser/fixtures/diffpatch-remove-all-els/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-remove-all-els/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-remove-all-els/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-remove-all-els/index.marko diff --git a/test/components-browser/fixtures/diffpatch-remove-all-els/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-remove-all-els/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-remove-all-els/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-remove-all-els/test.js diff --git a/test/components-browser/fixtures/diffpatch-remove-end-el/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-remove-end-el/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-remove-end-el/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-remove-end-el/index.marko diff --git a/test/components-browser/fixtures/diffpatch-remove-end-el/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-remove-end-el/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-remove-end-el/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-remove-end-el/test.js diff --git a/test/components-browser/fixtures/diffpatch-remove-start-el/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-remove-start-el/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-remove-start-el/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-remove-start-el/index.marko diff --git a/test/components-browser/fixtures/diffpatch-remove-start-el/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-remove-start-el/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-remove-start-el/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-remove-start-el/test.js diff --git a/test/components-browser/fixtures/diffpatch-simple/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-simple/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-simple/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-simple/index.marko diff --git a/test/components-browser/fixtures/diffpatch-simple/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-simple/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-simple/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-simple/test.js diff --git a/test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/world/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/world/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/world/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/components/world/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-dynamic/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-dynamic/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-dynamic/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-dynamic/test.js diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/world/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/world/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/world/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/components/world/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed-dynamic/test.js diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/components/hello/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed/components/world/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/components/world/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed/components/world/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/components/world/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-components-keyed/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-components-keyed/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-components-keyed/test.js diff --git a/test/components-browser/fixtures/diffpatch-swap-keyed-el/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-keyed-el/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-keyed-el/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-keyed-el/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-keyed-el/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-swap-keyed-el/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-keyed-el/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-keyed-el/test.js diff --git a/test/components-browser/fixtures/diffpatch-swap-unkeyed-el/index.marko b/packages/marko/test/components-browser/fixtures/diffpatch-swap-unkeyed-el/index.marko similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-unkeyed-el/index.marko rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-unkeyed-el/index.marko diff --git a/test/components-browser/fixtures/diffpatch-swap-unkeyed-el/test.js b/packages/marko/test/components-browser/fixtures/diffpatch-swap-unkeyed-el/test.js similarity index 100% rename from test/components-browser/fixtures/diffpatch-swap-unkeyed-el/test.js rename to packages/marko/test/components-browser/fixtures/diffpatch-swap-unkeyed-el/test.js diff --git a/test/components-browser/fixtures/dom-custom-event/index.marko b/packages/marko/test/components-browser/fixtures/dom-custom-event/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-custom-event/index.marko rename to packages/marko/test/components-browser/fixtures/dom-custom-event/index.marko diff --git a/test/components-browser/fixtures/dom-custom-event/test.js b/packages/marko/test/components-browser/fixtures/dom-custom-event/test.js similarity index 100% rename from test/components-browser/fixtures/dom-custom-event/test.js rename to packages/marko/test/components-browser/fixtures/dom-custom-event/test.js diff --git a/test/components-browser/fixtures/dom-event-handlers-alternate/index.marko b/packages/marko/test/components-browser/fixtures/dom-event-handlers-alternate/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-event-handlers-alternate/index.marko rename to packages/marko/test/components-browser/fixtures/dom-event-handlers-alternate/index.marko diff --git a/test/components-browser/fixtures/dom-event-handlers-alternate/test.js b/packages/marko/test/components-browser/fixtures/dom-event-handlers-alternate/test.js similarity index 100% rename from test/components-browser/fixtures/dom-event-handlers-alternate/test.js rename to packages/marko/test/components-browser/fixtures/dom-event-handlers-alternate/test.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/component.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/component.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/component.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/component.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/index.marko b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/index.marko rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/index.marko diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/test.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/test.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/test.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-one-arg/test.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/component.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/component.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/component.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/component.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/index.marko b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/index.marko rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/index.marko diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/test.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/test.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/test.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling-two-args/test.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling/component.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling/component.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling/component.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling/component.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling/index.marko b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling/index.marko rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling/index.marko diff --git a/test/components-browser/fixtures/dom-events-repeated-el-bubbling/test.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-bubbling/test.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-bubbling/test.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/index.marko b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/index.marko rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/index.marko diff --git a/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/test.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/test.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/test.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling-multiple/test.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/component.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/component.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/component.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/component.js diff --git a/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/index.marko b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/index.marko similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/index.marko rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/index.marko diff --git a/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/test.js b/packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/test.js rename to packages/marko/test/components-browser/fixtures/dom-events-repeated-el-non-bubbling/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-custom-event-handler/components/hello.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-custom-event-handler/components/hello.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-custom-event-handler/components/hello.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-custom-event-handler/components/hello.marko diff --git a/test/components-browser/fixtures/dynamic-tag-custom-event-handler/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-custom-event-handler/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-custom-event-handler/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-custom-event-handler/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-custom-event-handler/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-custom-event-handler/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-custom-event-handler/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-custom-event-handler/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-default-namespace/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-default-namespace/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-default-namespace/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-default-namespace/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-default-namespace/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-default-namespace/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-default-namespace/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-default-namespace/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-html-event-handler/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-html-event-handler/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-html-event-handler/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-html-event-handler/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-html-event-handler/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-html-event-handler/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-html-event-handler/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-html-event-handler/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-no-update-html-attributes/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-preserve-old/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-preserve-old/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-preserve-old/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-preserve-old/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-preserve-old/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-preserve-old/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-preserve-old/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-preserve-old/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-preserve-old/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-preserve-old/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-preserve-old/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-preserve-old/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-root/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-root/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-root/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-root/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-root/modal.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-root/modal.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-root/modal.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-root/modal.marko diff --git a/test/components-browser/fixtures/dynamic-tag-root/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-root/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-root/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-root/test.js diff --git a/test/components-browser/fixtures/dynamic-tag-user-key/components/hello.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-user-key/components/hello.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-user-key/components/hello.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-user-key/components/hello.marko diff --git a/test/components-browser/fixtures/dynamic-tag-user-key/index.marko b/packages/marko/test/components-browser/fixtures/dynamic-tag-user-key/index.marko similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-user-key/index.marko rename to packages/marko/test/components-browser/fixtures/dynamic-tag-user-key/index.marko diff --git a/test/components-browser/fixtures/dynamic-tag-user-key/test.js b/packages/marko/test/components-browser/fixtures/dynamic-tag-user-key/test.js similarity index 100% rename from test/components-browser/fixtures/dynamic-tag-user-key/test.js rename to packages/marko/test/components-browser/fixtures/dynamic-tag-user-key/test.js diff --git a/test/components-browser/fixtures/emit-event-during-mount/components/custom-tag/index.marko b/packages/marko/test/components-browser/fixtures/emit-event-during-mount/components/custom-tag/index.marko similarity index 100% rename from test/components-browser/fixtures/emit-event-during-mount/components/custom-tag/index.marko rename to packages/marko/test/components-browser/fixtures/emit-event-during-mount/components/custom-tag/index.marko diff --git a/test/components-browser/fixtures/emit-event-during-mount/index.marko b/packages/marko/test/components-browser/fixtures/emit-event-during-mount/index.marko similarity index 100% rename from test/components-browser/fixtures/emit-event-during-mount/index.marko rename to packages/marko/test/components-browser/fixtures/emit-event-during-mount/index.marko diff --git a/test/components-browser/fixtures/emit-event-during-mount/test.js b/packages/marko/test/components-browser/fixtures/emit-event-during-mount/test.js similarity index 100% rename from test/components-browser/fixtures/emit-event-during-mount/test.js rename to packages/marko/test/components-browser/fixtures/emit-event-during-mount/test.js diff --git a/test/components-browser/fixtures/event-attach-el-function/index.marko b/packages/marko/test/components-browser/fixtures/event-attach-el-function/index.marko similarity index 100% rename from test/components-browser/fixtures/event-attach-el-function/index.marko rename to packages/marko/test/components-browser/fixtures/event-attach-el-function/index.marko diff --git a/test/components-browser/fixtures/event-attach-el-function/test.js b/packages/marko/test/components-browser/fixtures/event-attach-el-function/test.js similarity index 100% rename from test/components-browser/fixtures/event-attach-el-function/test.js rename to packages/marko/test/components-browser/fixtures/event-attach-el-function/test.js diff --git a/test/components-browser/fixtures/event-attach-el-once/index.marko b/packages/marko/test/components-browser/fixtures/event-attach-el-once/index.marko similarity index 100% rename from test/components-browser/fixtures/event-attach-el-once/index.marko rename to packages/marko/test/components-browser/fixtures/event-attach-el-once/index.marko diff --git a/test/components-browser/fixtures/event-attach-el-once/test.js b/packages/marko/test/components-browser/fixtures/event-attach-el-once/test.js similarity index 100% rename from test/components-browser/fixtures/event-attach-el-once/test.js rename to packages/marko/test/components-browser/fixtures/event-attach-el-once/test.js diff --git a/test/components-browser/fixtures/event-attach-el/index.marko b/packages/marko/test/components-browser/fixtures/event-attach-el/index.marko similarity index 100% rename from test/components-browser/fixtures/event-attach-el/index.marko rename to packages/marko/test/components-browser/fixtures/event-attach-el/index.marko diff --git a/test/components-browser/fixtures/event-attach-el/test.js b/packages/marko/test/components-browser/fixtures/event-attach-el/test.js similarity index 100% rename from test/components-browser/fixtures/event-attach-el/test.js rename to packages/marko/test/components-browser/fixtures/event-attach-el/test.js diff --git a/test/components-browser/fixtures/event-attach-if-else-nested-component/components/color-include/index.marko b/packages/marko/test/components-browser/fixtures/event-attach-if-else-nested-component/components/color-include/index.marko similarity index 100% rename from test/components-browser/fixtures/event-attach-if-else-nested-component/components/color-include/index.marko rename to packages/marko/test/components-browser/fixtures/event-attach-if-else-nested-component/components/color-include/index.marko diff --git a/test/components-browser/fixtures/event-attach-if-else-nested-component/index.marko b/packages/marko/test/components-browser/fixtures/event-attach-if-else-nested-component/index.marko similarity index 100% rename from test/components-browser/fixtures/event-attach-if-else-nested-component/index.marko rename to packages/marko/test/components-browser/fixtures/event-attach-if-else-nested-component/index.marko diff --git a/test/components-browser/fixtures/event-attach-if-else-nested-component/test.js b/packages/marko/test/components-browser/fixtures/event-attach-if-else-nested-component/test.js similarity index 100% rename from test/components-browser/fixtures/event-attach-if-else-nested-component/test.js rename to packages/marko/test/components-browser/fixtures/event-attach-if-else-nested-component/test.js diff --git a/test/components-browser/fixtures/event-detach-component-destroy/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-component-destroy/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-component-destroy/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-component-destroy/index.marko diff --git a/test/components-browser/fixtures/event-detach-component-destroy/test.js b/packages/marko/test/components-browser/fixtures/event-detach-component-destroy/test.js similarity index 100% rename from test/components-browser/fixtures/event-detach-component-destroy/test.js rename to packages/marko/test/components-browser/fixtures/event-detach-component-destroy/test.js diff --git a/test/components-browser/fixtures/event-detach-el-once/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-el-once/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-el-once/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-el-once/index.marko diff --git a/test/components-browser/fixtures/event-detach-el-once/test.js b/packages/marko/test/components-browser/fixtures/event-detach-el-once/test.js similarity index 100% rename from test/components-browser/fixtures/event-detach-el-once/test.js rename to packages/marko/test/components-browser/fixtures/event-detach-el-once/test.js diff --git a/test/components-browser/fixtures/event-detach-el-preventDefault/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-el-preventDefault/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-el-preventDefault/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-el-preventDefault/index.marko diff --git a/test/components-browser/fixtures/event-detach-el-preventDefault/test.js b/packages/marko/test/components-browser/fixtures/event-detach-el-preventDefault/test.js similarity index 100% rename from test/components-browser/fixtures/event-detach-el-preventDefault/test.js rename to packages/marko/test/components-browser/fixtures/event-detach-el-preventDefault/test.js diff --git a/test/components-browser/fixtures/event-detach-el/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-el/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-el/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-el/index.marko diff --git a/test/components-browser/fixtures/event-detach-el/test.js b/packages/marko/test/components-browser/fixtures/event-detach-el/test.js similarity index 100% rename from test/components-browser/fixtures/event-detach-el/test.js rename to packages/marko/test/components-browser/fixtures/event-detach-el/test.js diff --git a/test/components-browser/fixtures/event-detach-remove-nested-component-last/components/color-li/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-last/components/color-li/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-remove-nested-component-last/components/color-li/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-last/components/color-li/index.marko diff --git a/test/components-browser/fixtures/event-detach-remove-nested-component-last/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-last/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-remove-nested-component-last/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-last/index.marko diff --git a/test/components-browser/fixtures/event-detach-remove-nested-component-last/test.js b/packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-last/test.js similarity index 100% rename from test/components-browser/fixtures/event-detach-remove-nested-component-last/test.js rename to packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-last/test.js diff --git a/test/components-browser/fixtures/event-detach-remove-nested-component-middle/components/color-li/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-middle/components/color-li/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-remove-nested-component-middle/components/color-li/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-middle/components/color-li/index.marko diff --git a/test/components-browser/fixtures/event-detach-remove-nested-component-middle/index.marko b/packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-middle/index.marko similarity index 100% rename from test/components-browser/fixtures/event-detach-remove-nested-component-middle/index.marko rename to packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-middle/index.marko diff --git a/test/components-browser/fixtures/event-detach-remove-nested-component-middle/test.js b/packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-middle/test.js similarity index 100% rename from test/components-browser/fixtures/event-detach-remove-nested-component-middle/test.js rename to packages/marko/test/components-browser/fixtures/event-detach-remove-nested-component-middle/test.js diff --git a/test/components-browser/fixtures/event-handler-bubbling-once-split/component-browser.js b/packages/marko/test/components-browser/fixtures/event-handler-bubbling-once-split/component-browser.js similarity index 100% rename from test/components-browser/fixtures/event-handler-bubbling-once-split/component-browser.js rename to packages/marko/test/components-browser/fixtures/event-handler-bubbling-once-split/component-browser.js diff --git a/test/components-browser/fixtures/event-handler-bubbling-once-split/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-bubbling-once-split/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-bubbling-once-split/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-bubbling-once-split/index.marko diff --git a/test/components-browser/fixtures/event-handler-bubbling-once-split/test.js b/packages/marko/test/components-browser/fixtures/event-handler-bubbling-once-split/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-bubbling-once-split/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-bubbling-once-split/test.js diff --git a/test/components-browser/fixtures/event-handler-bubbling-once/component.js b/packages/marko/test/components-browser/fixtures/event-handler-bubbling-once/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-bubbling-once/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-bubbling-once/component.js diff --git a/test/components-browser/fixtures/event-handler-bubbling-once/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-bubbling-once/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-bubbling-once/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-bubbling-once/index.marko diff --git a/test/components-browser/fixtures/event-handler-bubbling-once/test.js b/packages/marko/test/components-browser/fixtures/event-handler-bubbling-once/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-bubbling-once/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-bubbling-once/test.js diff --git a/test/components-browser/fixtures/event-handler-custom-args/component.js b/packages/marko/test/components-browser/fixtures/event-handler-custom-args/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-custom-args/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-custom-args/component.js diff --git a/test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/component.js b/packages/marko/test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/component.js diff --git a/test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-custom-args/components/app-fancy-button/index.marko diff --git a/test/components-browser/fixtures/event-handler-custom-args/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-custom-args/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-custom-args/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-custom-args/index.marko diff --git a/test/components-browser/fixtures/event-handler-custom-args/test.js b/packages/marko/test/components-browser/fixtures/event-handler-custom-args/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-custom-args/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-custom-args/test.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/component.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-function/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/component.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-function/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/index.marko diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/test.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-function/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-function/test.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/component.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/component.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/index.marko diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/test.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-multiple-top-level-elements/test.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/component.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-once/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/component.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-once/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/index.marko diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/test.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling-once/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling-once/test.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling/component.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling/component.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling/index.marko diff --git a/test/components-browser/fixtures/event-handler-dom-args-bubbling/test.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-bubbling/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-bubbling/test.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/component.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/component.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/index.marko diff --git a/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/test.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling-once/test.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/component.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-non-bubbling/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/component.js diff --git a/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-non-bubbling/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/index.marko diff --git a/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/test.js b/packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-dom-args-non-bubbling/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-dom-args-non-bubbling/test.js diff --git a/test/components-browser/fixtures/event-handler-function/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-function/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-function/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-function/index.marko diff --git a/test/components-browser/fixtures/event-handler-function/test.js b/packages/marko/test/components-browser/fixtures/event-handler-function/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-function/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-function/test.js diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-once/component.js b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-once/component.js similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-once/component.js rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-once/component.js diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-once/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-once/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-once/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-once/index.marko diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-once/test.js b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-once/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-once/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-once/test.js diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/index.marko diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/test.js b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-rerender-el-mismatch/test.js diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-root-el/index.marko b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-root-el/index.marko similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-root-el/index.marko rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-root-el/index.marko diff --git a/test/components-browser/fixtures/event-handler-non-bubbling-root-el/test.js b/packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-root-el/test.js similarity index 100% rename from test/components-browser/fixtures/event-handler-non-bubbling-root-el/test.js rename to packages/marko/test/components-browser/fixtures/event-handler-non-bubbling-root-el/test.js diff --git a/test/components-browser/fixtures/extend-component/components/app-button/component.js b/packages/marko/test/components-browser/fixtures/extend-component/components/app-button/component.js similarity index 100% rename from test/components-browser/fixtures/extend-component/components/app-button/component.js rename to packages/marko/test/components-browser/fixtures/extend-component/components/app-button/component.js diff --git a/test/components-browser/fixtures/extend-component/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/extend-component/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/extend-component/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/extend-component/components/app-button/index.marko diff --git a/test/components-browser/fixtures/extend-component/components/app-button/marko-tag.json b/packages/marko/test/components-browser/fixtures/extend-component/components/app-button/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/extend-component/components/app-button/marko-tag.json rename to packages/marko/test/components-browser/fixtures/extend-component/components/app-button/marko-tag.json diff --git a/test/components-browser/fixtures/extend-component/components/app-checkbox/component.js b/packages/marko/test/components-browser/fixtures/extend-component/components/app-checkbox/component.js similarity index 100% rename from test/components-browser/fixtures/extend-component/components/app-checkbox/component.js rename to packages/marko/test/components-browser/fixtures/extend-component/components/app-checkbox/component.js diff --git a/test/components-browser/fixtures/extend-component/components/app-checkbox/index.marko b/packages/marko/test/components-browser/fixtures/extend-component/components/app-checkbox/index.marko similarity index 100% rename from test/components-browser/fixtures/extend-component/components/app-checkbox/index.marko rename to packages/marko/test/components-browser/fixtures/extend-component/components/app-checkbox/index.marko diff --git a/test/components-browser/fixtures/extend-component/components/app-checkbox/marko-tag.json b/packages/marko/test/components-browser/fixtures/extend-component/components/app-checkbox/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/extend-component/components/app-checkbox/marko-tag.json rename to packages/marko/test/components-browser/fixtures/extend-component/components/app-checkbox/marko-tag.json diff --git a/test/components-browser/fixtures/extend-component/test.js b/packages/marko/test/components-browser/fixtures/extend-component/test.js similarity index 100% rename from test/components-browser/fixtures/extend-component/test.js rename to packages/marko/test/components-browser/fixtures/extend-component/test.js diff --git a/test/components-browser/fixtures/for-first-el-key-cache-value/index.marko b/packages/marko/test/components-browser/fixtures/for-first-el-key-cache-value/index.marko similarity index 100% rename from test/components-browser/fixtures/for-first-el-key-cache-value/index.marko rename to packages/marko/test/components-browser/fixtures/for-first-el-key-cache-value/index.marko diff --git a/test/components-browser/fixtures/for-first-el-key-cache-value/test.js b/packages/marko/test/components-browser/fixtures/for-first-el-key-cache-value/test.js similarity index 100% rename from test/components-browser/fixtures/for-first-el-key-cache-value/test.js rename to packages/marko/test/components-browser/fixtures/for-first-el-key-cache-value/test.js diff --git a/test/components-browser/fixtures/forceUpdate/index.marko b/packages/marko/test/components-browser/fixtures/forceUpdate/index.marko similarity index 100% rename from test/components-browser/fixtures/forceUpdate/index.marko rename to packages/marko/test/components-browser/fixtures/forceUpdate/index.marko diff --git a/test/components-browser/fixtures/forceUpdate/test.js b/packages/marko/test/components-browser/fixtures/forceUpdate/test.js similarity index 100% rename from test/components-browser/fixtures/forceUpdate/test.js rename to packages/marko/test/components-browser/fixtures/forceUpdate/test.js diff --git a/test/components-browser/fixtures/get-component-for-el-nested-fragments/components/child/index.marko b/packages/marko/test/components-browser/fixtures/get-component-for-el-nested-fragments/components/child/index.marko similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-nested-fragments/components/child/index.marko rename to packages/marko/test/components-browser/fixtures/get-component-for-el-nested-fragments/components/child/index.marko diff --git a/test/components-browser/fixtures/get-component-for-el-nested-fragments/index.marko b/packages/marko/test/components-browser/fixtures/get-component-for-el-nested-fragments/index.marko similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-nested-fragments/index.marko rename to packages/marko/test/components-browser/fixtures/get-component-for-el-nested-fragments/index.marko diff --git a/test/components-browser/fixtures/get-component-for-el-nested-fragments/test.js b/packages/marko/test/components-browser/fixtures/get-component-for-el-nested-fragments/test.js similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-nested-fragments/test.js rename to packages/marko/test/components-browser/fixtures/get-component-for-el-nested-fragments/test.js diff --git a/test/components-browser/fixtures/get-component-for-el-split-component/component-browser.js b/packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/component-browser.js similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-split-component/component-browser.js rename to packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/component-browser.js diff --git a/test/components-browser/fixtures/get-component-for-el-split-component/components/child/component-browser.js b/packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/components/child/component-browser.js similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-split-component/components/child/component-browser.js rename to packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/components/child/component-browser.js diff --git a/test/components-browser/fixtures/get-component-for-el-split-component/components/child/index.marko b/packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/components/child/index.marko similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-split-component/components/child/index.marko rename to packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/components/child/index.marko diff --git a/test/components-browser/fixtures/get-component-for-el-split-component/index.marko b/packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/index.marko similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-split-component/index.marko rename to packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/index.marko diff --git a/test/components-browser/fixtures/get-component-for-el-split-component/test.js b/packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/test.js similarity index 100% rename from test/components-browser/fixtures/get-component-for-el-split-component/test.js rename to packages/marko/test/components-browser/fixtures/get-component-for-el-split-component/test.js diff --git a/test/components-browser/fixtures/get-el-nested-fragments/components/child/index.marko b/packages/marko/test/components-browser/fixtures/get-el-nested-fragments/components/child/index.marko similarity index 100% rename from test/components-browser/fixtures/get-el-nested-fragments/components/child/index.marko rename to packages/marko/test/components-browser/fixtures/get-el-nested-fragments/components/child/index.marko diff --git a/test/components-browser/fixtures/get-el-nested-fragments/components/nested-child/index.marko b/packages/marko/test/components-browser/fixtures/get-el-nested-fragments/components/nested-child/index.marko similarity index 100% rename from test/components-browser/fixtures/get-el-nested-fragments/components/nested-child/index.marko rename to packages/marko/test/components-browser/fixtures/get-el-nested-fragments/components/nested-child/index.marko diff --git a/test/components-browser/fixtures/get-el-nested-fragments/template.marko b/packages/marko/test/components-browser/fixtures/get-el-nested-fragments/template.marko similarity index 100% rename from test/components-browser/fixtures/get-el-nested-fragments/template.marko rename to packages/marko/test/components-browser/fixtures/get-el-nested-fragments/template.marko diff --git a/test/components-browser/fixtures/get-el-nested-fragments/test.js b/packages/marko/test/components-browser/fixtures/get-el-nested-fragments/test.js similarity index 100% rename from test/components-browser/fixtures/get-el-nested-fragments/test.js rename to packages/marko/test/components-browser/fixtures/get-el-nested-fragments/test.js diff --git a/test/components-browser/fixtures/global-rerender-nested/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/global-rerender-nested/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/global-rerender-nested/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/global-rerender-nested/components/hello/index.marko diff --git a/test/components-browser/fixtures/global-rerender-nested/index.marko b/packages/marko/test/components-browser/fixtures/global-rerender-nested/index.marko similarity index 100% rename from test/components-browser/fixtures/global-rerender-nested/index.marko rename to packages/marko/test/components-browser/fixtures/global-rerender-nested/index.marko diff --git a/test/components-browser/fixtures/global-rerender-nested/test.js b/packages/marko/test/components-browser/fixtures/global-rerender-nested/test.js similarity index 100% rename from test/components-browser/fixtures/global-rerender-nested/test.js rename to packages/marko/test/components-browser/fixtures/global-rerender-nested/test.js diff --git a/test/components-browser/fixtures/global-rerender/index.marko b/packages/marko/test/components-browser/fixtures/global-rerender/index.marko similarity index 100% rename from test/components-browser/fixtures/global-rerender/index.marko rename to packages/marko/test/components-browser/fixtures/global-rerender/index.marko diff --git a/test/components-browser/fixtures/global-rerender/test.js b/packages/marko/test/components-browser/fixtures/global-rerender/test.js similarity index 100% rename from test/components-browser/fixtures/global-rerender/test.js rename to packages/marko/test/components-browser/fixtures/global-rerender/test.js diff --git a/test/components-browser/fixtures/implicit-component-keys/index.marko b/packages/marko/test/components-browser/fixtures/implicit-component-keys/index.marko similarity index 100% rename from test/components-browser/fixtures/implicit-component-keys/index.marko rename to packages/marko/test/components-browser/fixtures/implicit-component-keys/index.marko diff --git a/test/components-browser/fixtures/implicit-component-keys/test.js b/packages/marko/test/components-browser/fixtures/implicit-component-keys/test.js similarity index 100% rename from test/components-browser/fixtures/implicit-component-keys/test.js rename to packages/marko/test/components-browser/fixtures/implicit-component-keys/test.js diff --git a/test/components-browser/fixtures/implicit-component/index.marko b/packages/marko/test/components-browser/fixtures/implicit-component/index.marko similarity index 100% rename from test/components-browser/fixtures/implicit-component/index.marko rename to packages/marko/test/components-browser/fixtures/implicit-component/index.marko diff --git a/test/components-browser/fixtures/implicit-component/test.js b/packages/marko/test/components-browser/fixtures/implicit-component/test.js similarity index 100% rename from test/components-browser/fixtures/implicit-component/test.js rename to packages/marko/test/components-browser/fixtures/implicit-component/test.js diff --git a/test/components-browser/fixtures/include-event-handler/components/hello.marko b/packages/marko/test/components-browser/fixtures/include-event-handler/components/hello.marko similarity index 100% rename from test/components-browser/fixtures/include-event-handler/components/hello.marko rename to packages/marko/test/components-browser/fixtures/include-event-handler/components/hello.marko diff --git a/test/components-browser/fixtures/include-event-handler/index.marko b/packages/marko/test/components-browser/fixtures/include-event-handler/index.marko similarity index 100% rename from test/components-browser/fixtures/include-event-handler/index.marko rename to packages/marko/test/components-browser/fixtures/include-event-handler/index.marko diff --git a/test/components-browser/fixtures/include-event-handler/test.js b/packages/marko/test/components-browser/fixtures/include-event-handler/test.js similarity index 100% rename from test/components-browser/fixtures/include-event-handler/test.js rename to packages/marko/test/components-browser/fixtures/include-event-handler/test.js diff --git a/test/components-browser/fixtures/include-preserve-old/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/include-preserve-old/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/include-preserve-old/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/include-preserve-old/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/include-preserve-old/index.marko b/packages/marko/test/components-browser/fixtures/include-preserve-old/index.marko similarity index 100% rename from test/components-browser/fixtures/include-preserve-old/index.marko rename to packages/marko/test/components-browser/fixtures/include-preserve-old/index.marko diff --git a/test/components-browser/fixtures/include-preserve-old/test.js b/packages/marko/test/components-browser/fixtures/include-preserve-old/test.js similarity index 100% rename from test/components-browser/fixtures/include-preserve-old/test.js rename to packages/marko/test/components-browser/fixtures/include-preserve-old/test.js diff --git a/test/components-browser/fixtures/include-root/index.marko b/packages/marko/test/components-browser/fixtures/include-root/index.marko similarity index 100% rename from test/components-browser/fixtures/include-root/index.marko rename to packages/marko/test/components-browser/fixtures/include-root/index.marko diff --git a/test/components-browser/fixtures/include-root/modal.marko b/packages/marko/test/components-browser/fixtures/include-root/modal.marko similarity index 100% rename from test/components-browser/fixtures/include-root/modal.marko rename to packages/marko/test/components-browser/fixtures/include-root/modal.marko diff --git a/test/components-browser/fixtures/include-root/test.js b/packages/marko/test/components-browser/fixtures/include-root/test.js similarity index 100% rename from test/components-browser/fixtures/include-root/test.js rename to packages/marko/test/components-browser/fixtures/include-root/test.js diff --git a/test/components-browser/fixtures/input-checkbox/index.marko b/packages/marko/test/components-browser/fixtures/input-checkbox/index.marko similarity index 100% rename from test/components-browser/fixtures/input-checkbox/index.marko rename to packages/marko/test/components-browser/fixtures/input-checkbox/index.marko diff --git a/test/components-browser/fixtures/input-checkbox/test.js b/packages/marko/test/components-browser/fixtures/input-checkbox/test.js similarity index 100% rename from test/components-browser/fixtures/input-checkbox/test.js rename to packages/marko/test/components-browser/fixtures/input-checkbox/test.js diff --git a/test/components-browser/fixtures/input-global/index.marko b/packages/marko/test/components-browser/fixtures/input-global/index.marko similarity index 100% rename from test/components-browser/fixtures/input-global/index.marko rename to packages/marko/test/components-browser/fixtures/input-global/index.marko diff --git a/test/components-browser/fixtures/input-global/test.js b/packages/marko/test/components-browser/fixtures/input-global/test.js similarity index 100% rename from test/components-browser/fixtures/input-global/test.js rename to packages/marko/test/components-browser/fixtures/input-global/test.js diff --git a/test/components-browser/fixtures/input-no-change-nested/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/input-no-change-nested/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/input-no-change-nested/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/input-no-change-nested/components/foo/index.marko diff --git a/test/components-browser/fixtures/input-no-change-nested/components/foo/test.js b/packages/marko/test/components-browser/fixtures/input-no-change-nested/components/foo/test.js similarity index 100% rename from test/components-browser/fixtures/input-no-change-nested/components/foo/test.js rename to packages/marko/test/components-browser/fixtures/input-no-change-nested/components/foo/test.js diff --git a/test/components-browser/fixtures/input-no-change-nested/index.marko b/packages/marko/test/components-browser/fixtures/input-no-change-nested/index.marko similarity index 100% rename from test/components-browser/fixtures/input-no-change-nested/index.marko rename to packages/marko/test/components-browser/fixtures/input-no-change-nested/index.marko diff --git a/test/components-browser/fixtures/input-no-change-nested/test.js b/packages/marko/test/components-browser/fixtures/input-no-change-nested/test.js similarity index 100% rename from test/components-browser/fixtures/input-no-change-nested/test.js rename to packages/marko/test/components-browser/fixtures/input-no-change-nested/test.js diff --git a/test/components-browser/fixtures/input-no-change/index.marko b/packages/marko/test/components-browser/fixtures/input-no-change/index.marko similarity index 100% rename from test/components-browser/fixtures/input-no-change/index.marko rename to packages/marko/test/components-browser/fixtures/input-no-change/index.marko diff --git a/test/components-browser/fixtures/input-no-change/test.js b/packages/marko/test/components-browser/fixtures/input-no-change/test.js similarity index 100% rename from test/components-browser/fixtures/input-no-change/test.js rename to packages/marko/test/components-browser/fixtures/input-no-change/test.js diff --git a/test/components-browser/fixtures/input-no-value/index.marko b/packages/marko/test/components-browser/fixtures/input-no-value/index.marko similarity index 100% rename from test/components-browser/fixtures/input-no-value/index.marko rename to packages/marko/test/components-browser/fixtures/input-no-value/index.marko diff --git a/test/components-browser/fixtures/input-no-value/test.js b/packages/marko/test/components-browser/fixtures/input-no-value/test.js similarity index 100% rename from test/components-browser/fixtures/input-no-value/test.js rename to packages/marko/test/components-browser/fixtures/input-no-value/test.js diff --git a/test/components-browser/fixtures/input-persisted-nested-component/components/app-counter/index.marko b/packages/marko/test/components-browser/fixtures/input-persisted-nested-component/components/app-counter/index.marko similarity index 100% rename from test/components-browser/fixtures/input-persisted-nested-component/components/app-counter/index.marko rename to packages/marko/test/components-browser/fixtures/input-persisted-nested-component/components/app-counter/index.marko diff --git a/test/components-browser/fixtures/input-persisted-nested-component/index.marko b/packages/marko/test/components-browser/fixtures/input-persisted-nested-component/index.marko similarity index 100% rename from test/components-browser/fixtures/input-persisted-nested-component/index.marko rename to packages/marko/test/components-browser/fixtures/input-persisted-nested-component/index.marko diff --git a/test/components-browser/fixtures/input-persisted-nested-component/test.js b/packages/marko/test/components-browser/fixtures/input-persisted-nested-component/test.js similarity index 100% rename from test/components-browser/fixtures/input-persisted-nested-component/test.js rename to packages/marko/test/components-browser/fixtures/input-persisted-nested-component/test.js diff --git a/test/components-browser/fixtures/input-persisted/index.marko b/packages/marko/test/components-browser/fixtures/input-persisted/index.marko similarity index 100% rename from test/components-browser/fixtures/input-persisted/index.marko rename to packages/marko/test/components-browser/fixtures/input-persisted/index.marko diff --git a/test/components-browser/fixtures/input-persisted/test.js b/packages/marko/test/components-browser/fixtures/input-persisted/test.js similarity index 100% rename from test/components-browser/fixtures/input-persisted/test.js rename to packages/marko/test/components-browser/fixtures/input-persisted/test.js diff --git a/test/components-browser/fixtures/input-value-zero/index.marko b/packages/marko/test/components-browser/fixtures/input-value-zero/index.marko similarity index 100% rename from test/components-browser/fixtures/input-value-zero/index.marko rename to packages/marko/test/components-browser/fixtures/input-value-zero/index.marko diff --git a/test/components-browser/fixtures/input-value-zero/test.js b/packages/marko/test/components-browser/fixtures/input-value-zero/test.js similarity index 100% rename from test/components-browser/fixtures/input-value-zero/test.js rename to packages/marko/test/components-browser/fixtures/input-value-zero/test.js diff --git a/test/components-browser/fixtures/insert-before-after/components/app-hello/index.marko b/packages/marko/test/components-browser/fixtures/insert-before-after/components/app-hello/index.marko similarity index 100% rename from test/components-browser/fixtures/insert-before-after/components/app-hello/index.marko rename to packages/marko/test/components-browser/fixtures/insert-before-after/components/app-hello/index.marko diff --git a/test/components-browser/fixtures/insert-before-after/index.marko b/packages/marko/test/components-browser/fixtures/insert-before-after/index.marko similarity index 100% rename from test/components-browser/fixtures/insert-before-after/index.marko rename to packages/marko/test/components-browser/fixtures/insert-before-after/index.marko diff --git a/test/components-browser/fixtures/insert-before-after/test.js b/packages/marko/test/components-browser/fixtures/insert-before-after/test.js similarity index 100% rename from test/components-browser/fixtures/insert-before-after/test.js rename to packages/marko/test/components-browser/fixtures/insert-before-after/test.js diff --git a/test/components-browser/fixtures/key-transcluded-content/components/some-nested-component/index.marko b/packages/marko/test/components-browser/fixtures/key-transcluded-content/components/some-nested-component/index.marko similarity index 100% rename from test/components-browser/fixtures/key-transcluded-content/components/some-nested-component/index.marko rename to packages/marko/test/components-browser/fixtures/key-transcluded-content/components/some-nested-component/index.marko diff --git a/test/components-browser/fixtures/key-transcluded-content/index.marko b/packages/marko/test/components-browser/fixtures/key-transcluded-content/index.marko similarity index 100% rename from test/components-browser/fixtures/key-transcluded-content/index.marko rename to packages/marko/test/components-browser/fixtures/key-transcluded-content/index.marko diff --git a/test/components-browser/fixtures/key-transcluded-content/test.js b/packages/marko/test/components-browser/fixtures/key-transcluded-content/test.js similarity index 100% rename from test/components-browser/fixtures/key-transcluded-content/test.js rename to packages/marko/test/components-browser/fixtures/key-transcluded-content/test.js diff --git a/test/components-browser/fixtures/keyed-matching-transcluded/components/card/index.marko b/packages/marko/test/components-browser/fixtures/keyed-matching-transcluded/components/card/index.marko similarity index 100% rename from test/components-browser/fixtures/keyed-matching-transcluded/components/card/index.marko rename to packages/marko/test/components-browser/fixtures/keyed-matching-transcluded/components/card/index.marko diff --git a/test/components-browser/fixtures/keyed-matching-transcluded/index.marko b/packages/marko/test/components-browser/fixtures/keyed-matching-transcluded/index.marko similarity index 100% rename from test/components-browser/fixtures/keyed-matching-transcluded/index.marko rename to packages/marko/test/components-browser/fixtures/keyed-matching-transcluded/index.marko diff --git a/test/components-browser/fixtures/keyed-matching-transcluded/test.js b/packages/marko/test/components-browser/fixtures/keyed-matching-transcluded/test.js similarity index 100% rename from test/components-browser/fixtures/keyed-matching-transcluded/test.js rename to packages/marko/test/components-browser/fixtures/keyed-matching-transcluded/test.js diff --git a/test/components-browser/fixtures/label-for-scoped-repeated/index.marko b/packages/marko/test/components-browser/fixtures/label-for-scoped-repeated/index.marko similarity index 100% rename from test/components-browser/fixtures/label-for-scoped-repeated/index.marko rename to packages/marko/test/components-browser/fixtures/label-for-scoped-repeated/index.marko diff --git a/test/components-browser/fixtures/label-for-scoped-repeated/test.js b/packages/marko/test/components-browser/fixtures/label-for-scoped-repeated/test.js similarity index 100% rename from test/components-browser/fixtures/label-for-scoped-repeated/test.js rename to packages/marko/test/components-browser/fixtures/label-for-scoped-repeated/test.js diff --git a/test/components-browser/fixtures/label-for/component.js b/packages/marko/test/components-browser/fixtures/label-for/component.js similarity index 100% rename from test/components-browser/fixtures/label-for/component.js rename to packages/marko/test/components-browser/fixtures/label-for/component.js diff --git a/test/components-browser/fixtures/label-for/index.marko b/packages/marko/test/components-browser/fixtures/label-for/index.marko similarity index 100% rename from test/components-browser/fixtures/label-for/index.marko rename to packages/marko/test/components-browser/fixtures/label-for/index.marko diff --git a/test/components-browser/fixtures/label-for/test.js b/packages/marko/test/components-browser/fixtures/label-for/test.js similarity index 100% rename from test/components-browser/fixtures/label-for/test.js rename to packages/marko/test/components-browser/fixtures/label-for/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-constructor/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-constructor/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-constructor/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-constructor/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-constructor/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-constructor/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-constructor/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-constructor/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-destroy/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-destroy/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/components/foo/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-destroy/hooks.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/hooks.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-destroy/hooks.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/hooks.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-destroy/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-destroy/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-destroy/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-destroy/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-destroy/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-no-id/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/components/foo/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/hooks.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/hooks.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-no-id/hooks.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/hooks.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-no-id/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-no-id/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-no-id/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-with-id/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/components/foo/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/hooks.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/hooks.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-with-id/hooks.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/hooks.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-with-id/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-nested-with-id/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-nested-with-id/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/components/foo/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/hooks.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/hooks.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/hooks.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/hooks.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-parent-child-ordering/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-render-arg/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-render-arg/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-render-arg/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-render-arg/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-render-arg/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-render-arg/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-render-arg/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-render-arg/test.js diff --git a/test/components-browser/fixtures/lifecyle-hooks-root/index.marko b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-root/index.marko similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-root/index.marko rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-root/index.marko diff --git a/test/components-browser/fixtures/lifecyle-hooks-root/test.js b/packages/marko/test/components-browser/fixtures/lifecyle-hooks-root/test.js similarity index 100% rename from test/components-browser/fixtures/lifecyle-hooks-root/test.js rename to packages/marko/test/components-browser/fixtures/lifecyle-hooks-root/test.js diff --git a/test/components-browser/fixtures/morphdom-node-added-nested-keyed/index.marko b/packages/marko/test/components-browser/fixtures/morphdom-node-added-nested-keyed/index.marko similarity index 100% rename from test/components-browser/fixtures/morphdom-node-added-nested-keyed/index.marko rename to packages/marko/test/components-browser/fixtures/morphdom-node-added-nested-keyed/index.marko diff --git a/test/components-browser/fixtures/morphdom-node-added-nested-keyed/test.js b/packages/marko/test/components-browser/fixtures/morphdom-node-added-nested-keyed/test.js similarity index 100% rename from test/components-browser/fixtures/morphdom-node-added-nested-keyed/test.js rename to packages/marko/test/components-browser/fixtures/morphdom-node-added-nested-keyed/test.js diff --git a/test/components-browser/fixtures/multiple-roots-rerender-root-child/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/multiple-roots-rerender-root-child/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/multiple-roots-rerender-root-child/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/multiple-roots-rerender-root-child/components/foo/index.marko diff --git a/test/components-browser/fixtures/multiple-roots-rerender-root-child/index.marko b/packages/marko/test/components-browser/fixtures/multiple-roots-rerender-root-child/index.marko similarity index 100% rename from test/components-browser/fixtures/multiple-roots-rerender-root-child/index.marko rename to packages/marko/test/components-browser/fixtures/multiple-roots-rerender-root-child/index.marko diff --git a/test/components-browser/fixtures/multiple-roots-rerender-root-child/test.js b/packages/marko/test/components-browser/fixtures/multiple-roots-rerender-root-child/test.js similarity index 100% rename from test/components-browser/fixtures/multiple-roots-rerender-root-child/test.js rename to packages/marko/test/components-browser/fixtures/multiple-roots-rerender-root-child/test.js diff --git a/test/components-browser/fixtures/nested-fragment-namespace/index.marko b/packages/marko/test/components-browser/fixtures/nested-fragment-namespace/index.marko similarity index 100% rename from test/components-browser/fixtures/nested-fragment-namespace/index.marko rename to packages/marko/test/components-browser/fixtures/nested-fragment-namespace/index.marko diff --git a/test/components-browser/fixtures/nested-fragment-namespace/test.js b/packages/marko/test/components-browser/fixtures/nested-fragment-namespace/test.js similarity index 100% rename from test/components-browser/fixtures/nested-fragment-namespace/test.js rename to packages/marko/test/components-browser/fixtures/nested-fragment-namespace/test.js diff --git a/test/components-browser/fixtures/nested-fragments/components/container.marko b/packages/marko/test/components-browser/fixtures/nested-fragments/components/container.marko similarity index 100% rename from test/components-browser/fixtures/nested-fragments/components/container.marko rename to packages/marko/test/components-browser/fixtures/nested-fragments/components/container.marko diff --git a/test/components-browser/fixtures/nested-fragments/components/fragment.marko b/packages/marko/test/components-browser/fixtures/nested-fragments/components/fragment.marko similarity index 100% rename from test/components-browser/fixtures/nested-fragments/components/fragment.marko rename to packages/marko/test/components-browser/fixtures/nested-fragments/components/fragment.marko diff --git a/test/components-browser/fixtures/nested-fragments/index.marko b/packages/marko/test/components-browser/fixtures/nested-fragments/index.marko similarity index 100% rename from test/components-browser/fixtures/nested-fragments/index.marko rename to packages/marko/test/components-browser/fixtures/nested-fragments/index.marko diff --git a/test/components-browser/fixtures/nested-fragments/test.js b/packages/marko/test/components-browser/fixtures/nested-fragments/test.js similarity index 100% rename from test/components-browser/fixtures/nested-fragments/test.js rename to packages/marko/test/components-browser/fixtures/nested-fragments/test.js diff --git a/test/components-browser/fixtures/onCreate/index.marko b/packages/marko/test/components-browser/fixtures/onCreate/index.marko similarity index 100% rename from test/components-browser/fixtures/onCreate/index.marko rename to packages/marko/test/components-browser/fixtures/onCreate/index.marko diff --git a/test/components-browser/fixtures/onCreate/test.js b/packages/marko/test/components-browser/fixtures/onCreate/test.js similarity index 100% rename from test/components-browser/fixtures/onCreate/test.js rename to packages/marko/test/components-browser/fixtures/onCreate/test.js diff --git a/test/components-browser/fixtures/onInput-instance-data/component.js b/packages/marko/test/components-browser/fixtures/onInput-instance-data/component.js similarity index 100% rename from test/components-browser/fixtures/onInput-instance-data/component.js rename to packages/marko/test/components-browser/fixtures/onInput-instance-data/component.js diff --git a/test/components-browser/fixtures/onInput-instance-data/index.marko b/packages/marko/test/components-browser/fixtures/onInput-instance-data/index.marko similarity index 100% rename from test/components-browser/fixtures/onInput-instance-data/index.marko rename to packages/marko/test/components-browser/fixtures/onInput-instance-data/index.marko diff --git a/test/components-browser/fixtures/onInput-instance-data/test.js b/packages/marko/test/components-browser/fixtures/onInput-instance-data/test.js similarity index 100% rename from test/components-browser/fixtures/onInput-instance-data/test.js rename to packages/marko/test/components-browser/fixtures/onInput-instance-data/test.js diff --git a/test/components-browser/fixtures/onInput-return/index.marko b/packages/marko/test/components-browser/fixtures/onInput-return/index.marko similarity index 100% rename from test/components-browser/fixtures/onInput-return/index.marko rename to packages/marko/test/components-browser/fixtures/onInput-return/index.marko diff --git a/test/components-browser/fixtures/onInput-return/test.js b/packages/marko/test/components-browser/fixtures/onInput-return/test.js similarity index 100% rename from test/components-browser/fixtures/onInput-return/test.js rename to packages/marko/test/components-browser/fixtures/onInput-return/test.js diff --git a/test/components-browser/fixtures/onInput/component.js b/packages/marko/test/components-browser/fixtures/onInput/component.js similarity index 100% rename from test/components-browser/fixtures/onInput/component.js rename to packages/marko/test/components-browser/fixtures/onInput/component.js diff --git a/test/components-browser/fixtures/onInput/index.marko b/packages/marko/test/components-browser/fixtures/onInput/index.marko similarity index 100% rename from test/components-browser/fixtures/onInput/index.marko rename to packages/marko/test/components-browser/fixtures/onInput/index.marko diff --git a/test/components-browser/fixtures/onInput/test.js b/packages/marko/test/components-browser/fixtures/onInput/test.js similarity index 100% rename from test/components-browser/fixtures/onInput/test.js rename to packages/marko/test/components-browser/fixtures/onInput/test.js diff --git a/test/components-browser/fixtures/preserve-component-transcluded-autokey/component.js b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-autokey/component.js rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/component.js diff --git a/test/components-browser/fixtures/preserve-component-transcluded-autokey/components/container.marko b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/components/container.marko similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-autokey/components/container.marko rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/components/container.marko diff --git a/test/components-browser/fixtures/preserve-component-transcluded-autokey/components/counter.marko b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/components/counter.marko similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-autokey/components/counter.marko rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/components/counter.marko diff --git a/test/components-browser/fixtures/preserve-component-transcluded-autokey/index.marko b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-autokey/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/index.marko diff --git a/test/components-browser/fixtures/preserve-component-transcluded-autokey/test.js b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-autokey/test.js rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-autokey/test.js diff --git a/test/components-browser/fixtures/preserve-component-transcluded-userkey/component.js b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-userkey/component.js rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/component.js diff --git a/test/components-browser/fixtures/preserve-component-transcluded-userkey/components/container.marko b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/components/container.marko similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-userkey/components/container.marko rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/components/container.marko diff --git a/test/components-browser/fixtures/preserve-component-transcluded-userkey/components/counter.marko b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/components/counter.marko similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-userkey/components/counter.marko rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/components/counter.marko diff --git a/test/components-browser/fixtures/preserve-component-transcluded-userkey/index.marko b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-userkey/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/index.marko diff --git a/test/components-browser/fixtures/preserve-component-transcluded-userkey/test.js b/packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-component-transcluded-userkey/test.js rename to packages/marko/test/components-browser/fixtures/preserve-component-transcluded-userkey/test.js diff --git a/test/components-browser/fixtures/preserve-dom-body-no-id/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-body-no-id/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body-no-id/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-body-no-id/component.js diff --git a/test/components-browser/fixtures/preserve-dom-body-no-id/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-body-no-id/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body-no-id/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-body-no-id/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-body-no-id/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-body-no-id/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body-no-id/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-body-no-id/test.js diff --git a/test/components-browser/fixtures/preserve-dom-body-shared-key/components/child-preserved.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-body-shared-key/components/child-preserved.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body-shared-key/components/child-preserved.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-body-shared-key/components/child-preserved.marko diff --git a/test/components-browser/fixtures/preserve-dom-body-shared-key/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-body-shared-key/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body-shared-key/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-body-shared-key/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-body-shared-key/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-body-shared-key/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body-shared-key/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-body-shared-key/test.js diff --git a/test/components-browser/fixtures/preserve-dom-body/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-body/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-body/component.js diff --git a/test/components-browser/fixtures/preserve-dom-body/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-body/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-body/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-body/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-body/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-body/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-body/test.js diff --git a/test/components-browser/fixtures/preserve-dom-conditional-before/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-conditional-before/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-conditional-before/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-conditional-before/component.js diff --git a/test/components-browser/fixtures/preserve-dom-conditional-before/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-conditional-before/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-conditional-before/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-conditional-before/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-conditional-before/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-conditional-before/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-conditional-before/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-conditional-before/test.js diff --git a/test/components-browser/fixtures/preserve-dom-loop/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-loop/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-loop/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-loop/component.js diff --git a/test/components-browser/fixtures/preserve-dom-loop/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-loop/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-loop/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-loop/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-loop/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-loop/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-loop/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-loop/test.js diff --git a/test/components-browser/fixtures/preserve-dom-no-id/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-no-id/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-no-id/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-no-id/component.js diff --git a/test/components-browser/fixtures/preserve-dom-no-id/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-no-id/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-no-id/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-no-id/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-no-id/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-no-id/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-no-id/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-no-id/test.js diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-autokey/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-autokey/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/component.js diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-autokey/components/container.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/components/container.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-autokey/components/container.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/components/container.marko diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-autokey/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-autokey/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-autokey/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-autokey/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-autokey/test.js diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-userkey/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-userkey/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/component.js diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-userkey/components/container.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/components/container.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-userkey/components/container.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/components/container.marko diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-userkey/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-userkey/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/index.marko diff --git a/test/components-browser/fixtures/preserve-dom-transcluded-userkey/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom-transcluded-userkey/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom-transcluded-userkey/test.js diff --git a/test/components-browser/fixtures/preserve-dom/component.js b/packages/marko/test/components-browser/fixtures/preserve-dom/component.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom/component.js rename to packages/marko/test/components-browser/fixtures/preserve-dom/component.js diff --git a/test/components-browser/fixtures/preserve-dom/index.marko b/packages/marko/test/components-browser/fixtures/preserve-dom/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-dom/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-dom/index.marko diff --git a/test/components-browser/fixtures/preserve-dom/test.js b/packages/marko/test/components-browser/fixtures/preserve-dom/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-dom/test.js rename to packages/marko/test/components-browser/fixtures/preserve-dom/test.js diff --git a/test/components-browser/fixtures/preserve-nested/components/hello.marko b/packages/marko/test/components-browser/fixtures/preserve-nested/components/hello.marko similarity index 100% rename from test/components-browser/fixtures/preserve-nested/components/hello.marko rename to packages/marko/test/components-browser/fixtures/preserve-nested/components/hello.marko diff --git a/test/components-browser/fixtures/preserve-nested/index.marko b/packages/marko/test/components-browser/fixtures/preserve-nested/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-nested/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-nested/index.marko diff --git a/test/components-browser/fixtures/preserve-nested/test.js b/packages/marko/test/components-browser/fixtures/preserve-nested/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-nested/test.js rename to packages/marko/test/components-browser/fixtures/preserve-nested/test.js diff --git a/test/components-browser/fixtures/preserve-nodes-update-scoped-elements/index.marko b/packages/marko/test/components-browser/fixtures/preserve-nodes-update-scoped-elements/index.marko similarity index 100% rename from test/components-browser/fixtures/preserve-nodes-update-scoped-elements/index.marko rename to packages/marko/test/components-browser/fixtures/preserve-nodes-update-scoped-elements/index.marko diff --git a/test/components-browser/fixtures/preserve-nodes-update-scoped-elements/test.js b/packages/marko/test/components-browser/fixtures/preserve-nodes-update-scoped-elements/test.js similarity index 100% rename from test/components-browser/fixtures/preserve-nodes-update-scoped-elements/test.js rename to packages/marko/test/components-browser/fixtures/preserve-nodes-update-scoped-elements/test.js diff --git a/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/index.marko b/packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/index.marko similarity index 100% rename from test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/index.marko rename to packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/index.marko diff --git a/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json b/packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json rename to packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/components/menu/marko-tag.json diff --git a/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/index.marko b/packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/index.marko similarity index 100% rename from test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/index.marko rename to packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/index.marko diff --git a/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/test.js b/packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/test.js similarity index 100% rename from test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/test.js rename to packages/marko/test/components-browser/fixtures/prevent-input-mutation-repeated-at-tags/test.js diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/component.js b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/component.js similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/component.js rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/component.js diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/component.js diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/components/multiple-root-els/index.marko diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/index.marko b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/index.marko similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/index.marko rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/index.marko diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/test.js b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/test.js similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/test.js rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els-with-refs/test.js diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/component.js diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/component.js diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/components/multiple-root-els/index.marko diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/index.marko diff --git a/test/components-browser/fixtures/ref-nested-component-multiple-root-els/test.js b/packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/test.js similarity index 100% rename from test/components-browser/fixtures/ref-nested-component-multiple-root-els/test.js rename to packages/marko/test/components-browser/fixtures/ref-nested-component-multiple-root-els/test.js diff --git a/test/components-browser/fixtures/remove-last-multi-root-component/child.marko b/packages/marko/test/components-browser/fixtures/remove-last-multi-root-component/child.marko similarity index 100% rename from test/components-browser/fixtures/remove-last-multi-root-component/child.marko rename to packages/marko/test/components-browser/fixtures/remove-last-multi-root-component/child.marko diff --git a/test/components-browser/fixtures/remove-last-multi-root-component/index.marko b/packages/marko/test/components-browser/fixtures/remove-last-multi-root-component/index.marko similarity index 100% rename from test/components-browser/fixtures/remove-last-multi-root-component/index.marko rename to packages/marko/test/components-browser/fixtures/remove-last-multi-root-component/index.marko diff --git a/test/components-browser/fixtures/remove-last-multi-root-component/test.js b/packages/marko/test/components-browser/fixtures/remove-last-multi-root-component/test.js similarity index 100% rename from test/components-browser/fixtures/remove-last-multi-root-component/test.js rename to packages/marko/test/components-browser/fixtures/remove-last-multi-root-component/test.js diff --git a/test/components-browser/fixtures/replace-async/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/replace-async/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/replace-async/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/replace-async/components/hello/index.marko diff --git a/test/components-browser/fixtures/replace-async/index.marko b/packages/marko/test/components-browser/fixtures/replace-async/index.marko similarity index 100% rename from test/components-browser/fixtures/replace-async/index.marko rename to packages/marko/test/components-browser/fixtures/replace-async/index.marko diff --git a/test/components-browser/fixtures/replace-async/test.js b/packages/marko/test/components-browser/fixtures/replace-async/test.js similarity index 100% rename from test/components-browser/fixtures/replace-async/test.js rename to packages/marko/test/components-browser/fixtures/replace-async/test.js diff --git a/test/components-browser/fixtures/replace/components/hello/index.marko b/packages/marko/test/components-browser/fixtures/replace/components/hello/index.marko similarity index 100% rename from test/components-browser/fixtures/replace/components/hello/index.marko rename to packages/marko/test/components-browser/fixtures/replace/components/hello/index.marko diff --git a/test/components-browser/fixtures/replace/index.marko b/packages/marko/test/components-browser/fixtures/replace/index.marko similarity index 100% rename from test/components-browser/fixtures/replace/index.marko rename to packages/marko/test/components-browser/fixtures/replace/index.marko diff --git a/test/components-browser/fixtures/replace/test.js b/packages/marko/test/components-browser/fixtures/replace/test.js similarity index 100% rename from test/components-browser/fixtures/replace/test.js rename to packages/marko/test/components-browser/fixtures/replace/test.js diff --git a/test/components-browser/fixtures/replaceChildrenOf/components/app-counter/index.marko b/packages/marko/test/components-browser/fixtures/replaceChildrenOf/components/app-counter/index.marko similarity index 100% rename from test/components-browser/fixtures/replaceChildrenOf/components/app-counter/index.marko rename to packages/marko/test/components-browser/fixtures/replaceChildrenOf/components/app-counter/index.marko diff --git a/test/components-browser/fixtures/replaceChildrenOf/index.marko b/packages/marko/test/components-browser/fixtures/replaceChildrenOf/index.marko similarity index 100% rename from test/components-browser/fixtures/replaceChildrenOf/index.marko rename to packages/marko/test/components-browser/fixtures/replaceChildrenOf/index.marko diff --git a/test/components-browser/fixtures/replaceChildrenOf/test.js b/packages/marko/test/components-browser/fixtures/replaceChildrenOf/test.js similarity index 100% rename from test/components-browser/fixtures/replaceChildrenOf/test.js rename to packages/marko/test/components-browser/fixtures/replaceChildrenOf/test.js diff --git a/test/components-browser/fixtures/rerender-destroy-incompatible/components/bar/index.marko b/packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/components/bar/index.marko similarity index 100% rename from test/components-browser/fixtures/rerender-destroy-incompatible/components/bar/index.marko rename to packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/components/bar/index.marko diff --git a/test/components-browser/fixtures/rerender-destroy-incompatible/components/foo/index.marko b/packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/components/foo/index.marko similarity index 100% rename from test/components-browser/fixtures/rerender-destroy-incompatible/components/foo/index.marko rename to packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/components/foo/index.marko diff --git a/test/components-browser/fixtures/rerender-destroy-incompatible/index.marko b/packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/index.marko similarity index 100% rename from test/components-browser/fixtures/rerender-destroy-incompatible/index.marko rename to packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/index.marko diff --git a/test/components-browser/fixtures/rerender-destroy-incompatible/test.js b/packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/test.js similarity index 100% rename from test/components-browser/fixtures/rerender-destroy-incompatible/test.js rename to packages/marko/test/components-browser/fixtures/rerender-destroy-incompatible/test.js diff --git a/test/components-browser/fixtures/rerender-multiple-roots/index.marko b/packages/marko/test/components-browser/fixtures/rerender-multiple-roots/index.marko similarity index 100% rename from test/components-browser/fixtures/rerender-multiple-roots/index.marko rename to packages/marko/test/components-browser/fixtures/rerender-multiple-roots/index.marko diff --git a/test/components-browser/fixtures/rerender-multiple-roots/test.js b/packages/marko/test/components-browser/fixtures/rerender-multiple-roots/test.js similarity index 100% rename from test/components-browser/fixtures/rerender-multiple-roots/test.js rename to packages/marko/test/components-browser/fixtures/rerender-multiple-roots/test.js diff --git a/test/components-browser/fixtures/rerender-same-root/component.js b/packages/marko/test/components-browser/fixtures/rerender-same-root/component.js similarity index 100% rename from test/components-browser/fixtures/rerender-same-root/component.js rename to packages/marko/test/components-browser/fixtures/rerender-same-root/component.js diff --git a/test/components-browser/fixtures/rerender-same-root/index.marko b/packages/marko/test/components-browser/fixtures/rerender-same-root/index.marko similarity index 100% rename from test/components-browser/fixtures/rerender-same-root/index.marko rename to packages/marko/test/components-browser/fixtures/rerender-same-root/index.marko diff --git a/test/components-browser/fixtures/rerender-same-root/test.js b/packages/marko/test/components-browser/fixtures/rerender-same-root/test.js similarity index 100% rename from test/components-browser/fixtures/rerender-same-root/test.js rename to packages/marko/test/components-browser/fixtures/rerender-same-root/test.js diff --git a/test/components-browser/fixtures/rerender-style-root/index.marko b/packages/marko/test/components-browser/fixtures/rerender-style-root/index.marko similarity index 100% rename from test/components-browser/fixtures/rerender-style-root/index.marko rename to packages/marko/test/components-browser/fixtures/rerender-style-root/index.marko diff --git a/test/components-browser/fixtures/rerender-style-root/test.js b/packages/marko/test/components-browser/fixtures/rerender-style-root/test.js similarity index 100% rename from test/components-browser/fixtures/rerender-style-root/test.js rename to packages/marko/test/components-browser/fixtures/rerender-style-root/test.js diff --git a/test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/component.js b/packages/marko/test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/component.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/component.js rename to packages/marko/test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/component.js diff --git a/test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-custom-event/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/sanity-check-custom-event/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-custom-event/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-custom-event/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-custom-event/index.marko diff --git a/test/components-browser/fixtures/sanity-check-custom-event/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-custom-event/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-custom-event/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-custom-event/test.js diff --git a/test/components-browser/fixtures/sanity-check-implicit-bind-component/component.js b/packages/marko/test/components-browser/fixtures/sanity-check-implicit-bind-component/component.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-implicit-bind-component/component.js rename to packages/marko/test/components-browser/fixtures/sanity-check-implicit-bind-component/component.js diff --git a/test/components-browser/fixtures/sanity-check-implicit-bind-component/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-implicit-bind-component/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-implicit-bind-component/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-implicit-bind-component/index.marko diff --git a/test/components-browser/fixtures/sanity-check-implicit-bind-component/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-implicit-bind-component/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-implicit-bind-component/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-implicit-bind-component/test.js diff --git a/test/components-browser/fixtures/sanity-check-inline/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-inline/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-inline/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-inline/index.marko diff --git a/test/components-browser/fixtures/sanity-check-inline/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-inline/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-inline/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-inline/test.js diff --git a/test/components-browser/fixtures/sanity-check-key/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-key/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-key/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-key/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/sanity-check-key/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-key/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-key/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-key/index.marko diff --git a/test/components-browser/fixtures/sanity-check-key/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-key/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-key/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-key/test.js diff --git a/test/components-browser/fixtures/sanity-check-multiple-root-els/component.js b/packages/marko/test/components-browser/fixtures/sanity-check-multiple-root-els/component.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-multiple-root-els/component.js rename to packages/marko/test/components-browser/fixtures/sanity-check-multiple-root-els/component.js diff --git a/test/components-browser/fixtures/sanity-check-multiple-root-els/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-multiple-root-els/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-multiple-root-els/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-multiple-root-els/index.marko diff --git a/test/components-browser/fixtures/sanity-check-multiple-root-els/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-multiple-root-els/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-multiple-root-els/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-multiple-root-els/test.js diff --git a/test/components-browser/fixtures/sanity-check-single-file-component/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-single-file-component/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-single-file-component/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-single-file-component/index.marko diff --git a/test/components-browser/fixtures/sanity-check-single-file-component/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-single-file-component/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-single-file-component/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-single-file-component/test.js diff --git a/test/components-browser/fixtures/sanity-check-template-entry-split/component-browser.js b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/component-browser.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry-split/component-browser.js rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/component-browser.js diff --git a/test/components-browser/fixtures/sanity-check-template-entry-split/component.js b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/component.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry-split/component.js rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/component.js diff --git a/test/components-browser/fixtures/sanity-check-template-entry-split/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry-split/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/index.marko diff --git a/test/components-browser/fixtures/sanity-check-template-entry-split/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry-split/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry-split/test.js diff --git a/test/components-browser/fixtures/sanity-check-template-entry/component.js b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry/component.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry/component.js rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry/component.js diff --git a/test/components-browser/fixtures/sanity-check-template-entry/index.marko b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry/index.marko similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry/index.marko rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry/index.marko diff --git a/test/components-browser/fixtures/sanity-check-template-entry/test.js b/packages/marko/test/components-browser/fixtures/sanity-check-template-entry/test.js similarity index 100% rename from test/components-browser/fixtures/sanity-check-template-entry/test.js rename to packages/marko/test/components-browser/fixtures/sanity-check-template-entry/test.js diff --git a/test/components-browser/fixtures/scoped-link/component.js b/packages/marko/test/components-browser/fixtures/scoped-link/component.js similarity index 100% rename from test/components-browser/fixtures/scoped-link/component.js rename to packages/marko/test/components-browser/fixtures/scoped-link/component.js diff --git a/test/components-browser/fixtures/scoped-link/index.marko b/packages/marko/test/components-browser/fixtures/scoped-link/index.marko similarity index 100% rename from test/components-browser/fixtures/scoped-link/index.marko rename to packages/marko/test/components-browser/fixtures/scoped-link/index.marko diff --git a/test/components-browser/fixtures/scoped-link/test.js b/packages/marko/test/components-browser/fixtures/scoped-link/test.js similarity index 100% rename from test/components-browser/fixtures/scoped-link/test.js rename to packages/marko/test/components-browser/fixtures/scoped-link/test.js diff --git a/test/components-browser/fixtures/server-client-mismatch/components/app-bar/index.marko b/packages/marko/test/components-browser/fixtures/server-client-mismatch/components/app-bar/index.marko similarity index 100% rename from test/components-browser/fixtures/server-client-mismatch/components/app-bar/index.marko rename to packages/marko/test/components-browser/fixtures/server-client-mismatch/components/app-bar/index.marko diff --git a/test/components-browser/fixtures/server-client-mismatch/components/app-foo/index.marko b/packages/marko/test/components-browser/fixtures/server-client-mismatch/components/app-foo/index.marko similarity index 100% rename from test/components-browser/fixtures/server-client-mismatch/components/app-foo/index.marko rename to packages/marko/test/components-browser/fixtures/server-client-mismatch/components/app-foo/index.marko diff --git a/test/components-browser/fixtures/server-client-mismatch/index.marko b/packages/marko/test/components-browser/fixtures/server-client-mismatch/index.marko similarity index 100% rename from test/components-browser/fixtures/server-client-mismatch/index.marko rename to packages/marko/test/components-browser/fixtures/server-client-mismatch/index.marko diff --git a/test/components-browser/fixtures/server-client-mismatch/test.js b/packages/marko/test/components-browser/fixtures/server-client-mismatch/test.js similarity index 100% rename from test/components-browser/fixtures/server-client-mismatch/test.js rename to packages/marko/test/components-browser/fixtures/server-client-mismatch/test.js diff --git a/test/components-browser/fixtures/set-null-state/index.marko b/packages/marko/test/components-browser/fixtures/set-null-state/index.marko similarity index 100% rename from test/components-browser/fixtures/set-null-state/index.marko rename to packages/marko/test/components-browser/fixtures/set-null-state/index.marko diff --git a/test/components-browser/fixtures/set-null-state/test.js b/packages/marko/test/components-browser/fixtures/set-null-state/test.js similarity index 100% rename from test/components-browser/fixtures/set-null-state/test.js rename to packages/marko/test/components-browser/fixtures/set-null-state/test.js diff --git a/test/components-browser/fixtures/split-browser-export-class/component-browser.js b/packages/marko/test/components-browser/fixtures/split-browser-export-class/component-browser.js similarity index 100% rename from test/components-browser/fixtures/split-browser-export-class/component-browser.js rename to packages/marko/test/components-browser/fixtures/split-browser-export-class/component-browser.js diff --git a/test/components-browser/fixtures/split-browser-export-class/component.js b/packages/marko/test/components-browser/fixtures/split-browser-export-class/component.js similarity index 100% rename from test/components-browser/fixtures/split-browser-export-class/component.js rename to packages/marko/test/components-browser/fixtures/split-browser-export-class/component.js diff --git a/test/components-browser/fixtures/split-browser-export-class/index.marko b/packages/marko/test/components-browser/fixtures/split-browser-export-class/index.marko similarity index 100% rename from test/components-browser/fixtures/split-browser-export-class/index.marko rename to packages/marko/test/components-browser/fixtures/split-browser-export-class/index.marko diff --git a/test/components-browser/fixtures/split-browser-export-class/test.js b/packages/marko/test/components-browser/fixtures/split-browser-export-class/test.js similarity index 100% rename from test/components-browser/fixtures/split-browser-export-class/test.js rename to packages/marko/test/components-browser/fixtures/split-browser-export-class/test.js diff --git a/test/components-browser/fixtures/split-browser-inline/component-browser.js b/packages/marko/test/components-browser/fixtures/split-browser-inline/component-browser.js similarity index 100% rename from test/components-browser/fixtures/split-browser-inline/component-browser.js rename to packages/marko/test/components-browser/fixtures/split-browser-inline/component-browser.js diff --git a/test/components-browser/fixtures/split-browser-inline/index.marko b/packages/marko/test/components-browser/fixtures/split-browser-inline/index.marko similarity index 100% rename from test/components-browser/fixtures/split-browser-inline/index.marko rename to packages/marko/test/components-browser/fixtures/split-browser-inline/index.marko diff --git a/test/components-browser/fixtures/split-browser-inline/test.js b/packages/marko/test/components-browser/fixtures/split-browser-inline/test.js similarity index 100% rename from test/components-browser/fixtures/split-browser-inline/test.js rename to packages/marko/test/components-browser/fixtures/split-browser-inline/test.js diff --git a/test/components-browser/fixtures/split-browser/component-browser.js b/packages/marko/test/components-browser/fixtures/split-browser/component-browser.js similarity index 100% rename from test/components-browser/fixtures/split-browser/component-browser.js rename to packages/marko/test/components-browser/fixtures/split-browser/component-browser.js diff --git a/test/components-browser/fixtures/split-browser/component.js b/packages/marko/test/components-browser/fixtures/split-browser/component.js similarity index 100% rename from test/components-browser/fixtures/split-browser/component.js rename to packages/marko/test/components-browser/fixtures/split-browser/component.js diff --git a/test/components-browser/fixtures/split-browser/index.marko b/packages/marko/test/components-browser/fixtures/split-browser/index.marko similarity index 100% rename from test/components-browser/fixtures/split-browser/index.marko rename to packages/marko/test/components-browser/fixtures/split-browser/index.marko diff --git a/test/components-browser/fixtures/split-browser/test.js b/packages/marko/test/components-browser/fixtures/split-browser/test.js similarity index 100% rename from test/components-browser/fixtures/split-browser/test.js rename to packages/marko/test/components-browser/fixtures/split-browser/test.js diff --git a/test/components-browser/fixtures/state-freeze/index.marko b/packages/marko/test/components-browser/fixtures/state-freeze/index.marko similarity index 100% rename from test/components-browser/fixtures/state-freeze/index.marko rename to packages/marko/test/components-browser/fixtures/state-freeze/index.marko diff --git a/test/components-browser/fixtures/state-freeze/test.js b/packages/marko/test/components-browser/fixtures/state-freeze/test.js similarity index 100% rename from test/components-browser/fixtures/state-freeze/test.js rename to packages/marko/test/components-browser/fixtures/state-freeze/test.js diff --git a/test/components-browser/fixtures/state-null-undefined/index.marko b/packages/marko/test/components-browser/fixtures/state-null-undefined/index.marko similarity index 100% rename from test/components-browser/fixtures/state-null-undefined/index.marko rename to packages/marko/test/components-browser/fixtures/state-null-undefined/index.marko diff --git a/test/components-browser/fixtures/state-null-undefined/test.js b/packages/marko/test/components-browser/fixtures/state-null-undefined/test.js similarity index 100% rename from test/components-browser/fixtures/state-null-undefined/test.js rename to packages/marko/test/components-browser/fixtures/state-null-undefined/test.js diff --git a/test/components-browser/fixtures/state-var/component.js b/packages/marko/test/components-browser/fixtures/state-var/component.js similarity index 100% rename from test/components-browser/fixtures/state-var/component.js rename to packages/marko/test/components-browser/fixtures/state-var/component.js diff --git a/test/components-browser/fixtures/state-var/index.marko b/packages/marko/test/components-browser/fixtures/state-var/index.marko similarity index 100% rename from test/components-browser/fixtures/state-var/index.marko rename to packages/marko/test/components-browser/fixtures/state-var/index.marko diff --git a/test/components-browser/fixtures/state-var/test.js b/packages/marko/test/components-browser/fixtures/state-var/test.js similarity index 100% rename from test/components-browser/fixtures/state-var/test.js rename to packages/marko/test/components-browser/fixtures/state-var/test.js diff --git a/test/components-browser/fixtures/state-watch-null-async/index.marko b/packages/marko/test/components-browser/fixtures/state-watch-null-async/index.marko similarity index 100% rename from test/components-browser/fixtures/state-watch-null-async/index.marko rename to packages/marko/test/components-browser/fixtures/state-watch-null-async/index.marko diff --git a/test/components-browser/fixtures/state-watch-null-async/test.js b/packages/marko/test/components-browser/fixtures/state-watch-null-async/test.js similarity index 100% rename from test/components-browser/fixtures/state-watch-null-async/test.js rename to packages/marko/test/components-browser/fixtures/state-watch-null-async/test.js diff --git a/test/components-browser/fixtures/state-watch-null/index.marko b/packages/marko/test/components-browser/fixtures/state-watch-null/index.marko similarity index 100% rename from test/components-browser/fixtures/state-watch-null/index.marko rename to packages/marko/test/components-browser/fixtures/state-watch-null/index.marko diff --git a/test/components-browser/fixtures/state-watch-null/test.js b/packages/marko/test/components-browser/fixtures/state-watch-null/test.js similarity index 100% rename from test/components-browser/fixtures/state-watch-null/test.js rename to packages/marko/test/components-browser/fixtures/state-watch-null/test.js diff --git a/test/components-browser/fixtures/state-watch-undefined/index.marko b/packages/marko/test/components-browser/fixtures/state-watch-undefined/index.marko similarity index 100% rename from test/components-browser/fixtures/state-watch-undefined/index.marko rename to packages/marko/test/components-browser/fixtures/state-watch-undefined/index.marko diff --git a/test/components-browser/fixtures/state-watch-undefined/test.js b/packages/marko/test/components-browser/fixtures/state-watch-undefined/test.js similarity index 100% rename from test/components-browser/fixtures/state-watch-undefined/test.js rename to packages/marko/test/components-browser/fixtures/state-watch-undefined/test.js diff --git a/test/components-browser/fixtures/style-attr/index.marko b/packages/marko/test/components-browser/fixtures/style-attr/index.marko similarity index 100% rename from test/components-browser/fixtures/style-attr/index.marko rename to packages/marko/test/components-browser/fixtures/style-attr/index.marko diff --git a/test/components-browser/fixtures/style-attr/test.js b/packages/marko/test/components-browser/fixtures/style-attr/test.js similarity index 100% rename from test/components-browser/fixtures/style-attr/test.js rename to packages/marko/test/components-browser/fixtures/style-attr/test.js diff --git a/test/components-browser/fixtures/tag-empty/component.js b/packages/marko/test/components-browser/fixtures/tag-empty/component.js similarity index 100% rename from test/components-browser/fixtures/tag-empty/component.js rename to packages/marko/test/components-browser/fixtures/tag-empty/component.js diff --git a/test/components-browser/fixtures/tag-empty/index.marko b/packages/marko/test/components-browser/fixtures/tag-empty/index.marko similarity index 100% rename from test/components-browser/fixtures/tag-empty/index.marko rename to packages/marko/test/components-browser/fixtures/tag-empty/index.marko diff --git a/test/components-browser/fixtures/tag-empty/test.js b/packages/marko/test/components-browser/fixtures/tag-empty/test.js similarity index 100% rename from test/components-browser/fixtures/tag-empty/test.js rename to packages/marko/test/components-browser/fixtures/tag-empty/test.js diff --git a/test/components-browser/fixtures/tag-params-nested-tags/components/name/index.marko b/packages/marko/test/components-browser/fixtures/tag-params-nested-tags/components/name/index.marko similarity index 100% rename from test/components-browser/fixtures/tag-params-nested-tags/components/name/index.marko rename to packages/marko/test/components-browser/fixtures/tag-params-nested-tags/components/name/index.marko diff --git a/test/components-browser/fixtures/tag-params-nested-tags/index.marko b/packages/marko/test/components-browser/fixtures/tag-params-nested-tags/index.marko similarity index 100% rename from test/components-browser/fixtures/tag-params-nested-tags/index.marko rename to packages/marko/test/components-browser/fixtures/tag-params-nested-tags/index.marko diff --git a/test/components-browser/fixtures/tag-params-nested-tags/test.js b/packages/marko/test/components-browser/fixtures/tag-params-nested-tags/test.js similarity index 100% rename from test/components-browser/fixtures/tag-params-nested-tags/test.js rename to packages/marko/test/components-browser/fixtures/tag-params-nested-tags/test.js diff --git a/test/components-browser/fixtures/tag-params/components/name/index.marko b/packages/marko/test/components-browser/fixtures/tag-params/components/name/index.marko similarity index 100% rename from test/components-browser/fixtures/tag-params/components/name/index.marko rename to packages/marko/test/components-browser/fixtures/tag-params/components/name/index.marko diff --git a/test/components-browser/fixtures/tag-params/index.marko b/packages/marko/test/components-browser/fixtures/tag-params/index.marko similarity index 100% rename from test/components-browser/fixtures/tag-params/index.marko rename to packages/marko/test/components-browser/fixtures/tag-params/index.marko diff --git a/test/components-browser/fixtures/tag-params/test.js b/packages/marko/test/components-browser/fixtures/tag-params/test.js similarity index 100% rename from test/components-browser/fixtures/tag-params/test.js rename to packages/marko/test/components-browser/fixtures/tag-params/test.js diff --git a/test/components-browser/fixtures/textarea-value-attribute/index.marko b/packages/marko/test/components-browser/fixtures/textarea-value-attribute/index.marko similarity index 100% rename from test/components-browser/fixtures/textarea-value-attribute/index.marko rename to packages/marko/test/components-browser/fixtures/textarea-value-attribute/index.marko diff --git a/test/components-browser/fixtures/textarea-value-attribute/test.js b/packages/marko/test/components-browser/fixtures/textarea-value-attribute/test.js similarity index 100% rename from test/components-browser/fixtures/textarea-value-attribute/test.js rename to packages/marko/test/components-browser/fixtures/textarea-value-attribute/test.js diff --git a/test/components-browser/fixtures/textarea/index.marko b/packages/marko/test/components-browser/fixtures/textarea/index.marko similarity index 100% rename from test/components-browser/fixtures/textarea/index.marko rename to packages/marko/test/components-browser/fixtures/textarea/index.marko diff --git a/test/components-browser/fixtures/textarea/test.js b/packages/marko/test/components-browser/fixtures/textarea/test.js similarity index 100% rename from test/components-browser/fixtures/textarea/test.js rename to packages/marko/test/components-browser/fixtures/textarea/test.js diff --git a/test/components-browser/fixtures/top-level-transcluded-content/components/inner.marko b/packages/marko/test/components-browser/fixtures/top-level-transcluded-content/components/inner.marko similarity index 100% rename from test/components-browser/fixtures/top-level-transcluded-content/components/inner.marko rename to packages/marko/test/components-browser/fixtures/top-level-transcluded-content/components/inner.marko diff --git a/test/components-browser/fixtures/top-level-transcluded-content/index.marko b/packages/marko/test/components-browser/fixtures/top-level-transcluded-content/index.marko similarity index 100% rename from test/components-browser/fixtures/top-level-transcluded-content/index.marko rename to packages/marko/test/components-browser/fixtures/top-level-transcluded-content/index.marko diff --git a/test/components-browser/fixtures/top-level-transcluded-content/test.js b/packages/marko/test/components-browser/fixtures/top-level-transcluded-content/test.js similarity index 100% rename from test/components-browser/fixtures/top-level-transcluded-content/test.js rename to packages/marko/test/components-browser/fixtures/top-level-transcluded-content/test.js diff --git a/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/component-browser.js b/packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/component-browser.js similarity index 100% rename from test/components-browser/fixtures/transcluded-component-from-non-rerender-root/component-browser.js rename to packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/component-browser.js diff --git a/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/app-button/index.marko diff --git a/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/counter/index.marko b/packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/components/counter/index.marko diff --git a/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/index.marko b/packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/index.marko similarity index 100% rename from test/components-browser/fixtures/transcluded-component-from-non-rerender-root/index.marko rename to packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/index.marko diff --git a/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/test.js b/packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/test.js similarity index 100% rename from test/components-browser/fixtures/transcluded-component-from-non-rerender-root/test.js rename to packages/marko/test/components-browser/fixtures/transcluded-component-from-non-rerender-root/test.js diff --git a/test/components-browser/fixtures/transclusion-body-slot-attr/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-attr/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-attr/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-attr/components/app-button/index.marko diff --git a/test/components-browser/fixtures/transclusion-body-slot-attr/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-attr/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-attr/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-attr/index.marko diff --git a/test/components-browser/fixtures/transclusion-body-slot-attr/test.js b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-attr/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-attr/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-attr/test.js diff --git a/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/components/app-button/index.marko diff --git a/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/index.marko diff --git a/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/test.js b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-default-to-renderBody/test.js diff --git a/test/components-browser/fixtures/transclusion-body-slot-tag/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-tag/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-tag/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-tag/components/app-button/index.marko diff --git a/test/components-browser/fixtures/transclusion-body-slot-tag/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-tag/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-tag/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-tag/index.marko diff --git a/test/components-browser/fixtures/transclusion-body-slot-tag/test.js b/packages/marko/test/components-browser/fixtures/transclusion-body-slot-tag/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-body-slot-tag/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-body-slot-tag/test.js diff --git a/test/components-browser/fixtures/transclusion-include-not-in-state/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-include-not-in-state/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-include-not-in-state/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-include-not-in-state/components/app-button/index.marko diff --git a/test/components-browser/fixtures/transclusion-include-not-in-state/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-include-not-in-state/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-include-not-in-state/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-include-not-in-state/index.marko diff --git a/test/components-browser/fixtures/transclusion-include-not-in-state/test.js b/packages/marko/test/components-browser/fixtures/transclusion-include-not-in-state/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-include-not-in-state/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-include-not-in-state/test.js diff --git a/test/components-browser/fixtures/transclusion-include-split/component-browser.js b/packages/marko/test/components-browser/fixtures/transclusion-include-split/component-browser.js similarity index 100% rename from test/components-browser/fixtures/transclusion-include-split/component-browser.js rename to packages/marko/test/components-browser/fixtures/transclusion-include-split/component-browser.js diff --git a/test/components-browser/fixtures/transclusion-include-split/components/app-button/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-include-split/components/app-button/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-include-split/components/app-button/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-include-split/components/app-button/index.marko diff --git a/test/components-browser/fixtures/transclusion-include-split/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-include-split/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-include-split/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-include-split/index.marko diff --git a/test/components-browser/fixtures/transclusion-include-split/test.js b/packages/marko/test/components-browser/fixtures/transclusion-include-split/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-include-split/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-include-split/test.js diff --git a/test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/index.marko diff --git a/test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/marko-tag.json b/packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/marko-tag.json similarity index 100% rename from test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/marko-tag.json rename to packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/components/container/marko-tag.json diff --git a/test/components-browser/fixtures/transclusion-non-bubbling-event/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-non-bubbling-event/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/index.marko diff --git a/test/components-browser/fixtures/transclusion-non-bubbling-event/test.js b/packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-non-bubbling-event/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-non-bubbling-event/test.js diff --git a/test/components-browser/fixtures/transclusion-repeated-nested/components/container/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-repeated-nested/components/container/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/components/container/index.marko diff --git a/test/components-browser/fixtures/transclusion-repeated-nested/components/counter/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-repeated-nested/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/components/counter/index.marko diff --git a/test/components-browser/fixtures/transclusion-repeated-nested/components/list/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/components/list/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-repeated-nested/components/list/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/components/list/index.marko diff --git a/test/components-browser/fixtures/transclusion-repeated-nested/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-repeated-nested/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/index.marko diff --git a/test/components-browser/fixtures/transclusion-repeated-nested/test.js b/packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-repeated-nested/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-repeated-nested/test.js diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/container/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/container/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/container/index.marko diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/counter/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/components/counter/index.marko diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/index.marko diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/test.js b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful-shared-key/test.js diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful/components/container/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/components/container/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful/components/container/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/components/container/index.marko diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful/components/counter/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/components/counter/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful/components/counter/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/components/counter/index.marko diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful/index.marko b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/index.marko similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful/index.marko rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/index.marko diff --git a/test/components-browser/fixtures/transclusion-rerender-stateful/test.js b/packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/test.js similarity index 100% rename from test/components-browser/fixtures/transclusion-rerender-stateful/test.js rename to packages/marko/test/components-browser/fixtures/transclusion-rerender-stateful/test.js diff --git a/test/components-browser/fixtures/update-next-tick/index.marko b/packages/marko/test/components-browser/fixtures/update-next-tick/index.marko similarity index 100% rename from test/components-browser/fixtures/update-next-tick/index.marko rename to packages/marko/test/components-browser/fixtures/update-next-tick/index.marko diff --git a/test/components-browser/fixtures/update-next-tick/test.js b/packages/marko/test/components-browser/fixtures/update-next-tick/test.js similarity index 100% rename from test/components-browser/fixtures/update-next-tick/test.js rename to packages/marko/test/components-browser/fixtures/update-next-tick/test.js diff --git a/test/components-browser/fixtures/update-queued/component.js b/packages/marko/test/components-browser/fixtures/update-queued/component.js similarity index 100% rename from test/components-browser/fixtures/update-queued/component.js rename to packages/marko/test/components-browser/fixtures/update-queued/component.js diff --git a/test/components-browser/fixtures/update-queued/index.marko b/packages/marko/test/components-browser/fixtures/update-queued/index.marko similarity index 100% rename from test/components-browser/fixtures/update-queued/index.marko rename to packages/marko/test/components-browser/fixtures/update-queued/index.marko diff --git a/test/components-browser/fixtures/update-queued/test.js b/packages/marko/test/components-browser/fixtures/update-queued/test.js similarity index 100% rename from test/components-browser/fixtures/update-queued/test.js rename to packages/marko/test/components-browser/fixtures/update-queued/test.js diff --git a/test/components-browser/index.test.js b/packages/marko/test/components-browser/index.test.js similarity index 100% rename from test/components-browser/index.test.js rename to packages/marko/test/components-browser/index.test.js diff --git a/test/components-browser/template.component-browser.js b/packages/marko/test/components-browser/template.component-browser.js similarity index 100% rename from test/components-browser/template.component-browser.js rename to packages/marko/test/components-browser/template.component-browser.js diff --git a/test/components-browser/template.marko b/packages/marko/test/components-browser/template.marko similarity index 100% rename from test/components-browser/template.marko rename to packages/marko/test/components-browser/template.marko diff --git a/test/components-compilation/fixtures-html-deprecated/auto-key-els/component.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/component.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/auto-key-els/component.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/component.js diff --git a/test/components-compilation/fixtures-html-deprecated/auto-key-els/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/auto-key-els/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/auto-key-els/foo.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/foo.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/auto-key-els/foo.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/foo.marko diff --git a/test/components-compilation/fixtures-html-deprecated/auto-key-els/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/auto-key-els/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/auto-key-els/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/bind-component/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/bind-component/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/bind-component/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/bind-component/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/bind-component/index.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/bind-component/index.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/bind-component/index.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/bind-component/index.js diff --git a/test/components-compilation/fixtures-html-deprecated/bind-component/template.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/bind-component/template.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/bind-component/template.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/bind-component/template.marko diff --git a/test/components-compilation/fixtures-html-deprecated/bind-widget/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/bind-widget/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/bind-widget/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/bind-widget/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/bind-widget/template.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/bind-widget/template.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/bind-widget/template.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/bind-widget/template.marko diff --git a/test/components-compilation/fixtures-html-deprecated/bind-widget/widget.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/bind-widget/widget.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/bind-widget/widget.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/bind-widget/widget.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-include-attr/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-include-attr/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-include-attr/index.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr/index.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-include-attr/index.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr/index.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-include-attr/template.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr/template.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-include-attr/template.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr/template.marko diff --git a/test/components-compilation/fixtures-html-deprecated/component-include-attr2/component.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr2/component.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-include-attr2/component.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr2/component.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-include-attr2/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr2/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-include-attr2/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr2/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-include-attr2/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr2/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-include-attr2/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-include-attr2/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/component-template-entry/component.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-template-entry/component.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-template-entry/component.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-template-entry/component.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-template-entry/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-template-entry/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-template-entry/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-template-entry/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/component-template-entry/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/component-template-entry/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/component-template-entry/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/component-template-entry/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/include-input-whitespace-preserved/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/include-whitespace-preserved/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/key-colon-attr/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-colon-attr/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-colon-attr/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-colon-attr/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/key-colon-attr/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-colon-attr/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-colon-attr/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-colon-attr/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/test.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/test.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/test.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-deprecated-attr-error/test.js diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/test.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/test.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/test.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix-with-unfixed-attr-error/test.js diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/key-suffix/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/key-suffix/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/key-suffix/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/macro-component/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/macro-component/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/macro-component/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/macro-component/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/macro-component/index.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/macro-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/macro-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/macro-component/index.marko diff --git a/test/components-compilation/fixtures-html-deprecated/widget-types/component-mobile.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/component-mobile.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/widget-types/component-mobile.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/component-mobile.js diff --git a/test/components-compilation/fixtures-html-deprecated/widget-types/component.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/component.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/widget-types/component.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/component.js diff --git a/test/components-compilation/fixtures-html-deprecated/widget-types/expected.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/expected.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/widget-types/expected.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/expected.js diff --git a/test/components-compilation/fixtures-html-deprecated/widget-types/template.marko b/packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/template.marko similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/widget-types/template.marko rename to packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/template.marko diff --git a/test/components-compilation/fixtures-html-deprecated/widget-types/widget-mobile.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/widget-mobile.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/widget-types/widget-mobile.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/widget-mobile.js diff --git a/test/components-compilation/fixtures-html-deprecated/widget-types/widget.js b/packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/widget.js similarity index 100% rename from test/components-compilation/fixtures-html-deprecated/widget-types/widget.js rename to packages/marko/test/components-compilation/fixtures-html-deprecated/widget-types/widget.js diff --git a/test/components-compilation/fixtures-html/arrow-functions/expected.js b/packages/marko/test/components-compilation/fixtures-html/arrow-functions/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/arrow-functions/expected.js rename to packages/marko/test/components-compilation/fixtures-html/arrow-functions/expected.js diff --git a/test/components-compilation/fixtures-html/arrow-functions/index.marko b/packages/marko/test/components-compilation/fixtures-html/arrow-functions/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/arrow-functions/index.marko rename to packages/marko/test/components-compilation/fixtures-html/arrow-functions/index.marko diff --git a/test/components-compilation/fixtures-html/auto-key-els-renderBody/component.js b/packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/component.js similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els-renderBody/component.js rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/component.js diff --git a/test/components-compilation/fixtures-html/auto-key-els-renderBody/components/another-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/components/another-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els-renderBody/components/another-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/components/another-component/index.marko diff --git a/test/components-compilation/fixtures-html/auto-key-els-renderBody/expected.js b/packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els-renderBody/expected.js rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/expected.js diff --git a/test/components-compilation/fixtures-html/auto-key-els-renderBody/index.marko b/packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els-renderBody/index.marko rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els-renderBody/index.marko diff --git a/test/components-compilation/fixtures-html/auto-key-els/component.js b/packages/marko/test/components-compilation/fixtures-html/auto-key-els/component.js similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els/component.js rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els/component.js diff --git a/test/components-compilation/fixtures-html/auto-key-els/expected.js b/packages/marko/test/components-compilation/fixtures-html/auto-key-els/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els/expected.js rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els/expected.js diff --git a/test/components-compilation/fixtures-html/auto-key-els/foo.marko b/packages/marko/test/components-compilation/fixtures-html/auto-key-els/foo.marko similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els/foo.marko rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els/foo.marko diff --git a/test/components-compilation/fixtures-html/auto-key-els/index.marko b/packages/marko/test/components-compilation/fixtures-html/auto-key-els/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/auto-key-els/index.marko rename to packages/marko/test/components-compilation/fixtures-html/auto-key-els/index.marko diff --git a/test/components-compilation/fixtures-html/bind-component/component.js b/packages/marko/test/components-compilation/fixtures-html/bind-component/component.js similarity index 100% rename from test/components-compilation/fixtures-html/bind-component/component.js rename to packages/marko/test/components-compilation/fixtures-html/bind-component/component.js diff --git a/test/components-compilation/fixtures-html/bind-component/expected.js b/packages/marko/test/components-compilation/fixtures-html/bind-component/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/bind-component/expected.js rename to packages/marko/test/components-compilation/fixtures-html/bind-component/expected.js diff --git a/test/components-compilation/fixtures-html/bind-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/bind-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/bind-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/bind-component/index.marko diff --git a/test/components-compilation/fixtures-html/bind-widget/component.js b/packages/marko/test/components-compilation/fixtures-html/bind-widget/component.js similarity index 100% rename from test/components-compilation/fixtures-html/bind-widget/component.js rename to packages/marko/test/components-compilation/fixtures-html/bind-widget/component.js diff --git a/test/components-compilation/fixtures-html/bind-widget/expected.js b/packages/marko/test/components-compilation/fixtures-html/bind-widget/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/bind-widget/expected.js rename to packages/marko/test/components-compilation/fixtures-html/bind-widget/expected.js diff --git a/test/components-compilation/fixtures-html/bind-widget/index.marko b/packages/marko/test/components-compilation/fixtures-html/bind-widget/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/bind-widget/index.marko rename to packages/marko/test/components-compilation/fixtures-html/bind-widget/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-el-if-el/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-el-if-el/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-if-el/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-if-el/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-el-if-el/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-el-if-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-if-el/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-if-el/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-el-if-el/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-el-if-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-if-el/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-if-el/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-el-if/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-el-if/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-if/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-if/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-el-if/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-el-if/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-if/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-if/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-el-if/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-el-if/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-if/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-if/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/marko-tag.json b/packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/marko-tag.json similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/marko-tag.json rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/marko-tag.json diff --git a/test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/renderer.js b/packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/renderer.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/renderer.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/components/test-no-output/renderer.js diff --git a/test/components-compilation/fixtures-html/boundary-el-no-output-tag/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-no-output-tag/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-el-no-output-tag/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-el-no-output-tag/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-el-no-output-tag/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-if-root/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-if-root/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-if-root/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-if-root/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-if-root/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-if-root/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-if-root/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-if-root/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-if-root/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-if-root/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-if-root/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-if-root/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-custom-tag-no-key/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-el-id-custom-tag-key/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-dynamic/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-ids-static/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys-dynamic/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els-keys/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-multi-root-html-els/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-multi-root-html-els/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-multi-root-html-els/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/marko-tag.json b/packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/marko-tag.json similarity index 100% rename from test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/marko-tag.json rename to packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/marko-tag.json diff --git a/test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/renderer.js b/packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/renderer.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/renderer.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/components/test-no-output/renderer.js diff --git a/test/components-compilation/fixtures-html/boundary-no-output-tag-el/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-no-output-tag-el/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-no-output-tag-el/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-no-output-tag-el/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-no-output-tag-el/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-key/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-custom-tag-no-key/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-dynamic-id/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el-static-id/index.marko diff --git a/test/components-compilation/fixtures-html/boundary-single-root-html-el/expected.js b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-html-el/expected.js rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el/expected.js diff --git a/test/components-compilation/fixtures-html/boundary-single-root-html-el/index.marko b/packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/boundary-single-root-html-el/index.marko rename to packages/marko/test/components-compilation/fixtures-html/boundary-single-root-html-el/index.marko diff --git a/test/components-compilation/fixtures-html/browser-json-dependency/browser.json b/packages/marko/test/components-compilation/fixtures-html/browser-json-dependency/browser.json similarity index 100% rename from test/components-compilation/fixtures-html/browser-json-dependency/browser.json rename to packages/marko/test/components-compilation/fixtures-html/browser-json-dependency/browser.json diff --git a/test/components-compilation/fixtures-html/browser-json-dependency/expected.js b/packages/marko/test/components-compilation/fixtures-html/browser-json-dependency/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/browser-json-dependency/expected.js rename to packages/marko/test/components-compilation/fixtures-html/browser-json-dependency/expected.js diff --git a/test/components-compilation/fixtures-html/browser-json-dependency/index.marko b/packages/marko/test/components-compilation/fixtures-html/browser-json-dependency/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/browser-json-dependency/index.marko rename to packages/marko/test/components-compilation/fixtures-html/browser-json-dependency/index.marko diff --git a/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/marko-tag.json b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/marko-tag.json similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/marko-tag.json rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/marko-tag.json diff --git a/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/renderer.js b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/renderer.js similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/renderer.js rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/components/test-no-output/renderer.js diff --git a/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/expected.js b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/expected.js rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/expected.js diff --git a/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/index.marko b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/index.marko rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output-multiple-roots/index.marko diff --git a/test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/marko-tag.json b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/marko-tag.json similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/marko-tag.json rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/marko-tag.json diff --git a/test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/renderer.js b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/renderer.js similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/renderer.js rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/components/test-no-output/renderer.js diff --git a/test/components-compilation/fixtures-html/child-tag-no-output/expected.js b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output/expected.js rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/expected.js diff --git a/test/components-compilation/fixtures-html/child-tag-no-output/index.marko b/packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/child-tag-no-output/index.marko rename to packages/marko/test/components-compilation/fixtures-html/child-tag-no-output/index.marko diff --git a/test/components-compilation/fixtures-html/class-method-empty-return/expected.js b/packages/marko/test/components-compilation/fixtures-html/class-method-empty-return/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/class-method-empty-return/expected.js rename to packages/marko/test/components-compilation/fixtures-html/class-method-empty-return/expected.js diff --git a/test/components-compilation/fixtures-html/class-method-empty-return/index.marko b/packages/marko/test/components-compilation/fixtures-html/class-method-empty-return/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/class-method-empty-return/index.marko rename to packages/marko/test/components-compilation/fixtures-html/class-method-empty-return/index.marko diff --git a/test/components-compilation/fixtures-html/component-inline-class/expected.js b/packages/marko/test/components-compilation/fixtures-html/component-inline-class/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/component-inline-class/expected.js rename to packages/marko/test/components-compilation/fixtures-html/component-inline-class/expected.js diff --git a/test/components-compilation/fixtures-html/component-inline-class/index.marko b/packages/marko/test/components-compilation/fixtures-html/component-inline-class/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/component-inline-class/index.marko rename to packages/marko/test/components-compilation/fixtures-html/component-inline-class/index.marko diff --git a/test/components-compilation/fixtures-html/component-inline-multiple-roots/expected.js b/packages/marko/test/components-compilation/fixtures-html/component-inline-multiple-roots/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/component-inline-multiple-roots/expected.js rename to packages/marko/test/components-compilation/fixtures-html/component-inline-multiple-roots/expected.js diff --git a/test/components-compilation/fixtures-html/component-inline-multiple-roots/index.marko b/packages/marko/test/components-compilation/fixtures-html/component-inline-multiple-roots/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/component-inline-multiple-roots/index.marko rename to packages/marko/test/components-compilation/fixtures-html/component-inline-multiple-roots/index.marko diff --git a/test/components-compilation/fixtures-html/component-template-entry-split/component-browser.js b/packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/component-browser.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry-split/component-browser.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/component-browser.js diff --git a/test/components-compilation/fixtures-html/component-template-entry-split/component.js b/packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/component.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry-split/component.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/component.js diff --git a/test/components-compilation/fixtures-html/component-template-entry-split/expected.js b/packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry-split/expected.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/expected.js diff --git a/test/components-compilation/fixtures-html/component-template-entry-split/index.marko b/packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry-split/index.marko rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry-split/index.marko diff --git a/test/components-compilation/fixtures-html/component-template-entry/component.js b/packages/marko/test/components-compilation/fixtures-html/component-template-entry/component.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry/component.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry/component.js diff --git a/test/components-compilation/fixtures-html/component-template-entry/expected.js b/packages/marko/test/components-compilation/fixtures-html/component-template-entry/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry/expected.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry/expected.js diff --git a/test/components-compilation/fixtures-html/component-template-entry/index.marko b/packages/marko/test/components-compilation/fixtures-html/component-template-entry/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/component-template-entry/index.marko rename to packages/marko/test/components-compilation/fixtures-html/component-template-entry/index.marko diff --git a/test/components-compilation/fixtures-html/component-template-non-index/expected.js b/packages/marko/test/components-compilation/fixtures-html/component-template-non-index/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-non-index/expected.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-non-index/expected.js diff --git a/test/components-compilation/fixtures-html/component-template-non-index/template.component.js b/packages/marko/test/components-compilation/fixtures-html/component-template-non-index/template.component.js similarity index 100% rename from test/components-compilation/fixtures-html/component-template-non-index/template.component.js rename to packages/marko/test/components-compilation/fixtures-html/component-template-non-index/template.component.js diff --git a/test/components-compilation/fixtures-html/component-template-non-index/template.marko b/packages/marko/test/components-compilation/fixtures-html/component-template-non-index/template.marko similarity index 100% rename from test/components-compilation/fixtures-html/component-template-non-index/template.marko rename to packages/marko/test/components-compilation/fixtures-html/component-template-non-index/template.marko diff --git a/test/components-compilation/fixtures-html/component-template-non-index/template.style.css b/packages/marko/test/components-compilation/fixtures-html/component-template-non-index/template.style.css similarity index 100% rename from test/components-compilation/fixtures-html/component-template-non-index/template.style.css rename to packages/marko/test/components-compilation/fixtures-html/component-template-non-index/template.style.css diff --git a/test/components-compilation/fixtures-html/implicit-component/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/implicit-component/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/implicit-component/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/implicit-component/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-html/implicit-component/expected.js b/packages/marko/test/components-compilation/fixtures-html/implicit-component/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/implicit-component/expected.js rename to packages/marko/test/components-compilation/fixtures-html/implicit-component/expected.js diff --git a/test/components-compilation/fixtures-html/implicit-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/implicit-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/implicit-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/implicit-component/index.marko diff --git a/test/components-compilation/fixtures-html/index-non-component/expected.js b/packages/marko/test/components-compilation/fixtures-html/index-non-component/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/index-non-component/expected.js rename to packages/marko/test/components-compilation/fixtures-html/index-non-component/expected.js diff --git a/test/components-compilation/fixtures-html/index-non-component/index.marko b/packages/marko/test/components-compilation/fixtures-html/index-non-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/index-non-component/index.marko rename to packages/marko/test/components-compilation/fixtures-html/index-non-component/index.marko diff --git a/test/components-compilation/fixtures-html/index-non-component/test.js b/packages/marko/test/components-compilation/fixtures-html/index-non-component/test.js similarity index 100% rename from test/components-compilation/fixtures-html/index-non-component/test.js rename to packages/marko/test/components-compilation/fixtures-html/index-non-component/test.js diff --git a/test/components-compilation/fixtures-html/index-widget-only/component-browser.js b/packages/marko/test/components-compilation/fixtures-html/index-widget-only/component-browser.js similarity index 100% rename from test/components-compilation/fixtures-html/index-widget-only/component-browser.js rename to packages/marko/test/components-compilation/fixtures-html/index-widget-only/component-browser.js diff --git a/test/components-compilation/fixtures-html/index-widget-only/expected.js b/packages/marko/test/components-compilation/fixtures-html/index-widget-only/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/index-widget-only/expected.js rename to packages/marko/test/components-compilation/fixtures-html/index-widget-only/expected.js diff --git a/test/components-compilation/fixtures-html/index-widget-only/index.marko b/packages/marko/test/components-compilation/fixtures-html/index-widget-only/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/index-widget-only/index.marko rename to packages/marko/test/components-compilation/fixtures-html/index-widget-only/index.marko diff --git a/test/components-compilation/fixtures-html/index-widget-only/test.js b/packages/marko/test/components-compilation/fixtures-html/index-widget-only/test.js similarity index 100% rename from test/components-compilation/fixtures-html/index-widget-only/test.js rename to packages/marko/test/components-compilation/fixtures-html/index-widget-only/test.js diff --git a/test/components-compilation/fixtures-html/key/components/app-foo/index.marko b/packages/marko/test/components-compilation/fixtures-html/key/components/app-foo/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/key/components/app-foo/index.marko rename to packages/marko/test/components-compilation/fixtures-html/key/components/app-foo/index.marko diff --git a/test/components-compilation/fixtures-html/key/expected.js b/packages/marko/test/components-compilation/fixtures-html/key/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/key/expected.js rename to packages/marko/test/components-compilation/fixtures-html/key/expected.js diff --git a/test/components-compilation/fixtures-html/key/index.marko b/packages/marko/test/components-compilation/fixtures-html/key/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/key/index.marko rename to packages/marko/test/components-compilation/fixtures-html/key/index.marko diff --git a/test/components-compilation/fixtures-html/label-for/expected.js b/packages/marko/test/components-compilation/fixtures-html/label-for/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/label-for/expected.js rename to packages/marko/test/components-compilation/fixtures-html/label-for/expected.js diff --git a/test/components-compilation/fixtures-html/label-for/template.marko b/packages/marko/test/components-compilation/fixtures-html/label-for/template.marko similarity index 100% rename from test/components-compilation/fixtures-html/label-for/template.marko rename to packages/marko/test/components-compilation/fixtures-html/label-for/template.marko diff --git a/test/components-compilation/fixtures-html/macro-widget/expected.js b/packages/marko/test/components-compilation/fixtures-html/macro-widget/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/macro-widget/expected.js rename to packages/marko/test/components-compilation/fixtures-html/macro-widget/expected.js diff --git a/test/components-compilation/fixtures-html/macro-widget/index.marko b/packages/marko/test/components-compilation/fixtures-html/macro-widget/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/macro-widget/index.marko rename to packages/marko/test/components-compilation/fixtures-html/macro-widget/index.marko diff --git a/test/components-compilation/fixtures-html/nodejs-8-async-await/expected.js b/packages/marko/test/components-compilation/fixtures-html/nodejs-8-async-await/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/nodejs-8-async-await/expected.js rename to packages/marko/test/components-compilation/fixtures-html/nodejs-8-async-await/expected.js diff --git a/test/components-compilation/fixtures-html/nodejs-8-async-await/index.marko b/packages/marko/test/components-compilation/fixtures-html/nodejs-8-async-await/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/nodejs-8-async-await/index.marko rename to packages/marko/test/components-compilation/fixtures-html/nodejs-8-async-await/index.marko diff --git a/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/expected.js b/packages/marko/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/expected.js rename to packages/marko/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/expected.js diff --git a/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/index.marko b/packages/marko/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/index.marko rename to packages/marko/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/index.marko diff --git a/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/test.js b/packages/marko/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/test.js similarity index 100% rename from test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/test.js rename to packages/marko/test/components-compilation/fixtures-html/scoped-suffix-with-unfixed-attr-error/test.js diff --git a/test/components-compilation/fixtures-html/scoped-suffix/expected.js b/packages/marko/test/components-compilation/fixtures-html/scoped-suffix/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/scoped-suffix/expected.js rename to packages/marko/test/components-compilation/fixtures-html/scoped-suffix/expected.js diff --git a/test/components-compilation/fixtures-html/scoped-suffix/index.marko b/packages/marko/test/components-compilation/fixtures-html/scoped-suffix/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/scoped-suffix/index.marko rename to packages/marko/test/components-compilation/fixtures-html/scoped-suffix/index.marko diff --git a/test/components-compilation/fixtures-html/style-inline-css/expected.js b/packages/marko/test/components-compilation/fixtures-html/style-inline-css/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-css/expected.js rename to packages/marko/test/components-compilation/fixtures-html/style-inline-css/expected.js diff --git a/test/components-compilation/fixtures-html/style-inline-css/index.marko b/packages/marko/test/components-compilation/fixtures-html/style-inline-css/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-css/index.marko rename to packages/marko/test/components-compilation/fixtures-html/style-inline-css/index.marko diff --git a/test/components-compilation/fixtures-html/style-inline-css/test.js b/packages/marko/test/components-compilation/fixtures-html/style-inline-css/test.js similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-css/test.js rename to packages/marko/test/components-compilation/fixtures-html/style-inline-css/test.js diff --git a/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/expected.js b/packages/marko/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-less-invalid-attr/expected.js rename to packages/marko/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/expected.js diff --git a/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/index.marko b/packages/marko/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-less-invalid-attr/index.marko rename to packages/marko/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/index.marko diff --git a/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/test.js b/packages/marko/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/test.js similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-less-invalid-attr/test.js rename to packages/marko/test/components-compilation/fixtures-html/style-inline-less-invalid-attr/test.js diff --git a/test/components-compilation/fixtures-html/style-inline-less/expected.js b/packages/marko/test/components-compilation/fixtures-html/style-inline-less/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-less/expected.js rename to packages/marko/test/components-compilation/fixtures-html/style-inline-less/expected.js diff --git a/test/components-compilation/fixtures-html/style-inline-less/index.marko b/packages/marko/test/components-compilation/fixtures-html/style-inline-less/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-less/index.marko rename to packages/marko/test/components-compilation/fixtures-html/style-inline-less/index.marko diff --git a/test/components-compilation/fixtures-html/style-inline-less/test.js b/packages/marko/test/components-compilation/fixtures-html/style-inline-less/test.js similarity index 100% rename from test/components-compilation/fixtures-html/style-inline-less/test.js rename to packages/marko/test/components-compilation/fixtures-html/style-inline-less/test.js diff --git a/test/components-compilation/fixtures-html/styles-in-directory/expected.js b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/expected.js similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/expected.js rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/expected.js diff --git a/test/components-compilation/fixtures-html/styles-in-directory/index.marko b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/index.marko similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/index.marko rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/index.marko diff --git a/test/components-compilation/fixtures-html/styles-in-directory/style.css b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.css similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/style.css rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.css diff --git a/test/components-compilation/fixtures-html/styles-in-directory/style.less b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.less similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/style.less rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.less diff --git a/test/components-compilation/fixtures-html/styles-in-directory/style.scss b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.scss similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/style.scss rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.scss diff --git a/test/components-compilation/fixtures-html/styles-in-directory/style.styl b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.styl similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/style.styl rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/style.styl diff --git a/test/components-compilation/fixtures-html/styles-in-directory/test.js b/packages/marko/test/components-compilation/fixtures-html/styles-in-directory/test.js similarity index 100% rename from test/components-compilation/fixtures-html/styles-in-directory/test.js rename to packages/marko/test/components-compilation/fixtures-html/styles-in-directory/test.js diff --git a/test/components-compilation/fixtures-vdom/boundary-el-if-el/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if-el/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-if-el/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if-el/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-el-if-el/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-if-el/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if-el/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-el-if-el/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-if-el/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if-el/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-el-if/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-if/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-el-if/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-if/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-if/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/marko-tag.json b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/marko-tag.json similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/marko-tag.json rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/marko-tag.json diff --git a/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/renderer.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/renderer.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/renderer.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/components/test-no-output/renderer.js diff --git a/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-el-no-output-tag/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-html-tag/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-html-tag/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-html-tag/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-html-tag/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-html-tag/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-html-tag/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-html-tag/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-html-tag/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-if-el/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-if-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-if-el/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-if-el/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-if-el/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-if-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-if-el/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-if-el/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-if-root/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-if-root/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-if-root/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-if-root/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-if-root/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-if-root/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-if-root/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-if-root/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-if-root/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-if-root/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-if-root/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-if-root/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-custom-tag-no-key/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-el-id-custom-tag-key/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-dynamic/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-ids-static/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys-dynamic/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els-keys/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-multi-root-html-els/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/marko-tag.json b/packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/marko-tag.json similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/marko-tag.json rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/marko-tag.json diff --git a/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/renderer.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/renderer.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/renderer.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/components/test-no-output/renderer.js diff --git a/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-no-output-tag-el/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-key/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-custom-tag-no-key/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-dynamic-id/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el-static-id/index.marko diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-html-el/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-html-el/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el/expected.js diff --git a/test/components-compilation/fixtures-vdom/boundary-single-root-html-el/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/boundary-single-root-html-el/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/boundary-single-root-html-el/index.marko diff --git a/test/components-compilation/fixtures-vdom/component-with-import-static/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/component-with-import-static/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/component-with-import-static/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/component-with-import-static/expected.js diff --git a/test/components-compilation/fixtures-vdom/component-with-import-static/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/component-with-import-static/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/component-with-import-static/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/component-with-import-static/index.marko diff --git a/test/components-compilation/fixtures-vdom/implicit-component/components/my-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/implicit-component/components/my-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/implicit-component/components/my-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/implicit-component/components/my-component/index.marko diff --git a/test/components-compilation/fixtures-vdom/implicit-component/expected.js b/packages/marko/test/components-compilation/fixtures-vdom/implicit-component/expected.js similarity index 100% rename from test/components-compilation/fixtures-vdom/implicit-component/expected.js rename to packages/marko/test/components-compilation/fixtures-vdom/implicit-component/expected.js diff --git a/test/components-compilation/fixtures-vdom/implicit-component/index.marko b/packages/marko/test/components-compilation/fixtures-vdom/implicit-component/index.marko similarity index 100% rename from test/components-compilation/fixtures-vdom/implicit-component/index.marko rename to packages/marko/test/components-compilation/fixtures-vdom/implicit-component/index.marko diff --git a/test/components-compilation/html.test.js b/packages/marko/test/components-compilation/html.test.js similarity index 100% rename from test/components-compilation/html.test.js rename to packages/marko/test/components-compilation/html.test.js diff --git a/test/components-compilation/vdom.test.js b/packages/marko/test/components-compilation/vdom.test.js similarity index 100% rename from test/components-compilation/vdom.test.js rename to packages/marko/test/components-compilation/vdom.test.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/browser.json diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/renderer.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/renderer.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/renderer.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/renderer.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/template.marko diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/widget.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/widget.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/widget.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-async/widget.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/renderer.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/renderer.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/renderer.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/renderer.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/template.marko diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/widget.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/widget.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/widget.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-hello/widget.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/renderer.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/renderer.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/renderer.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/renderer.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/template.marko diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/widget.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/widget.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/widget.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/components/app-init-async/widget.js diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/marko.json diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/template.marko diff --git a/test/components-pages/fixtures-deprecated/async-boundaries/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/async-boundaries/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/async-boundaries/tests.js diff --git a/test/components-pages/fixtures-deprecated/await-surround-html/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/await-surround-html/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/await-surround-html/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/await-surround-html/components/app-hello/index.marko diff --git a/test/components-pages/fixtures-deprecated/await-surround-html/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/await-surround-html/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/await-surround-html/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/await-surround-html/template.marko diff --git a/test/components-pages/fixtures-deprecated/await-surround-html/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/await-surround-html/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/await-surround-html/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/await-surround-html/tests.js diff --git a/test/components-pages/fixtures-deprecated/component-globals-async/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-globals-async/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/browser.json diff --git a/test/components-pages/fixtures-deprecated/component-globals-async/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-globals-async/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/components/app-hello/index.marko diff --git a/test/components-pages/fixtures-deprecated/component-globals-async/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-globals-async/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/marko.json diff --git a/test/components-pages/fixtures-deprecated/component-globals-async/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-globals-async/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/template.marko diff --git a/test/components-pages/fixtures-deprecated/component-globals-async/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/component-globals-async/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/component-globals-async/tests.js diff --git a/test/components-pages/fixtures-deprecated/component-init-async/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/component-init-async/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-init-async/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-init-async/browser.json diff --git a/test/components-pages/fixtures-deprecated/component-init-async/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-init-async/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-init-async/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-init-async/components/app-hello/index.marko diff --git a/test/components-pages/fixtures-deprecated/component-init-async/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/component-init-async/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-init-async/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-init-async/marko.json diff --git a/test/components-pages/fixtures-deprecated/component-init-async/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-init-async/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-init-async/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-init-async/template.marko diff --git a/test/components-pages/fixtures-deprecated/component-init-async/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/component-init-async/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/component-init-async/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/component-init-async/tests.js diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/browser.json diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app-hello/index.marko diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/components/app/index.marko diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/marko.json diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/template.marko diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-hasRenderBody/tests.js diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-renderBody/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/browser.json diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app-hello/index.marko diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/components/app/index.marko diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-renderBody/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/marko.json diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-renderBody/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/template.marko diff --git a/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/component-mount-root-renderBody/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/component-mount-root-renderBody/tests.js diff --git a/test/components-pages/fixtures-deprecated/custom-events/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/browser.json diff --git a/test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/index.js b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/index.js diff --git a/test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-fancy-button/template.marko diff --git a/test/components-pages/fixtures-deprecated/custom-events/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/custom-events/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/custom-events/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/marko.json diff --git a/test/components-pages/fixtures-deprecated/custom-events/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/template.marko diff --git a/test/components-pages/fixtures-deprecated/custom-events/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/custom-events/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/custom-events/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/custom-events/tests.js diff --git a/test/components-pages/fixtures-deprecated/diff-html-include-layout/layout.marko b/packages/marko/test/components-pages/fixtures-deprecated/diff-html-include-layout/layout.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/diff-html-include-layout/layout.marko rename to packages/marko/test/components-pages/fixtures-deprecated/diff-html-include-layout/layout.marko diff --git a/test/components-pages/fixtures-deprecated/diff-html-include-layout/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/diff-html-include-layout/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/diff-html-include-layout/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/diff-html-include-layout/template.marko diff --git a/test/components-pages/fixtures-deprecated/diff-html-include-layout/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/diff-html-include-layout/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/diff-html-include-layout/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/diff-html-include-layout/tests.js diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/browser.json diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/no-args/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/no-args/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/components/no-args/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/no-args/index.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg-array/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg-array/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg-array/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg-array/index.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/one-arg/index.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/two-args/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/two-args/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/components/two-args/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/components/two-args/index.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/marko.json diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/template.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events-bubbling/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events-bubbling/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events-bubbling/tests.js diff --git a/test/components-pages/fixtures-deprecated/dom-events/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/dom-events/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events/browser.json diff --git a/test/components-pages/fixtures-deprecated/dom-events/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/dom-events/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/dom-events/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/dom-events/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events/marko.json diff --git a/test/components-pages/fixtures-deprecated/dom-events/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/dom-events/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events/template.marko diff --git a/test/components-pages/fixtures-deprecated/dom-events/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/dom-events/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/dom-events/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/dom-events/tests.js diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/browser.json diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/components.marko b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/components.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/components.marko rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/components.marko diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/index.js b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/index.js diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/components/app-simple/template.marko diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/marko.json diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/template.marko diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets/tests.js diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/browser.json diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components.marko b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/components.marko rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components.marko diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/component.js b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/component.js diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/components/app-simple/index.marko diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/marko.json diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/template.marko diff --git a/test/components-pages/fixtures-deprecated/getRenderedWidgets2/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/getRenderedWidgets2/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/getRenderedWidgets2/tests.js diff --git a/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/hello-implicit-component/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/hello-implicit-component/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/hello-implicit-component/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/hello-implicit-component/index.marko diff --git a/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/index.marko diff --git a/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/marko-tag.json b/packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/marko-tag.json similarity index 100% rename from test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/marko-tag.json rename to packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/components/name/marko-tag.json diff --git a/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/template.marko diff --git a/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/implicit-component-root-tag-params/tests.js diff --git a/test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/container/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/container/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/container/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/container/index.marko diff --git a/test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/root/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/root/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/components/root/index.marko diff --git a/test/components-pages/fixtures-deprecated/include-input-preserve-focus/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/include-input-preserve-focus/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/template.marko diff --git a/test/components-pages/fixtures-deprecated/include-input-preserve-focus/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/include-input-preserve-focus/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/include-input-preserve-focus/tests.js diff --git a/test/components-pages/fixtures-deprecated/include-preserve/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/include-preserve/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/include-preserve/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/include-preserve/browser.json diff --git a/test/components-pages/fixtures-deprecated/include-preserve/components/app/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/include-preserve/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/include-preserve/components/app/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/include-preserve/components/app/index.marko diff --git a/test/components-pages/fixtures-deprecated/include-preserve/components/foo/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/include-preserve/components/foo/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/include-preserve/components/foo/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/include-preserve/components/foo/index.marko diff --git a/test/components-pages/fixtures-deprecated/include-preserve/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/include-preserve/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/include-preserve/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/include-preserve/marko.json diff --git a/test/components-pages/fixtures-deprecated/include-preserve/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/include-preserve/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/include-preserve/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/include-preserve/template.marko diff --git a/test/components-pages/fixtures-deprecated/include-preserve/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/include-preserve/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/include-preserve/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/include-preserve/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js diff --git a/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko diff --git a/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-before-widgets-loaded-multiple-async/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/component.js diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-bar/index.marko diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/component.js diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/components/app-foo/index.marko diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-components-immediate-await-client-reorder/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-included/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-included/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-included/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-bar/component.js diff --git a/test/components-pages/fixtures-deprecated/init-included/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-bar/index.marko diff --git a/test/components-pages/fixtures-deprecated/init-included/components/app-baz/component.js b/packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-baz/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/components/app-baz/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-baz/component.js diff --git a/test/components-pages/fixtures-deprecated/init-included/components/app-baz/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-baz/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/components/app-baz/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-baz/index.marko diff --git a/test/components-pages/fixtures-deprecated/init-included/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-foo/component.js diff --git a/test/components-pages/fixtures-deprecated/init-included/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/components/app-foo/index.marko diff --git a/test/components-pages/fixtures-deprecated/init-included/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-included/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-included/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-included/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-included/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-included/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-included/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-included/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-bar/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate-await-client-reorder/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-bar/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-baz/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-immediate/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-immediate/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-immediate/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-bar/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-baz/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag-none/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag-none/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag-none/tests.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/browser.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-bar/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-baz/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/marko.json diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/template.marko diff --git a/test/components-pages/fixtures-deprecated/init-widgets-tag/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/init-widgets-tag/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/init-widgets-tag/tests.js diff --git a/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/marko-tag.json b/packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/marko-tag.json similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/marko-tag.json rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/child/marko-tag.json diff --git a/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/marko-tag.json b/packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/marko-tag.json similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/marko-tag.json rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/components/root/marko-tag.json diff --git a/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/template.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-looped-attribute-tag/tests.js diff --git a/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/components/root/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/components/root/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/components/root/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/template.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-no-update-for-loop/tests.js diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/template.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-content-on-state-change/tests.js diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/child/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/child/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/child/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/child/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/container/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/container/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/container/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/container/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/root/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/root/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/components/root/index.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/template.marko diff --git a/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/preserve-transcluded-key-on-state-change/tests.js diff --git a/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/child/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/child/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/child/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/child/index.marko diff --git a/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/root/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/root/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/components/root/index.marko diff --git a/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/remove-last-multi-root-component/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/template.marko diff --git a/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/remove-last-multi-root-component/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/remove-last-multi-root-component/tests.js diff --git a/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/components/list-items/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/components/list-items/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/components/list-items/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/components/list-items/index.marko diff --git a/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/template.marko diff --git a/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/repeated-list-items-unkeyed/tests.js diff --git a/test/components-pages/fixtures-deprecated/server-browser-unique-ids/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/server-browser-unique-ids/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/browser.json diff --git a/test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/server-browser-unique-ids/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/server-browser-unique-ids/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/marko.json diff --git a/test/components-pages/fixtures-deprecated/server-browser-unique-ids/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/server-browser-unique-ids/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/template.marko diff --git a/test/components-pages/fixtures-deprecated/server-browser-unique-ids/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/server-browser-unique-ids/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/server-browser-unique-ids/tests.js diff --git a/test/components-pages/fixtures-deprecated/split-async-keys/components/app-child/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/components/app-child/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-async-keys/components/app-child/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/components/app-child/index.marko diff --git a/test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/component-browser.js b/packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/component-browser.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/component-browser.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/component-browser.js diff --git a/test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/components/app-hello/index.marko diff --git a/test/components-pages/fixtures-deprecated/split-async-keys/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-async-keys/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/template.marko diff --git a/test/components-pages/fixtures-deprecated/split-async-keys/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-async-keys/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-async-keys/tests.js diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/browser.json diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/component-browser.js b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/component-browser.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/component-browser.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/component-browser.js diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/index.marko diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/marko-tag.json b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/marko-tag.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/marko-tag.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split-export-class/marko-tag.json diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/component-browser.js b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/component-browser.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/component-browser.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/component-browser.js diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/index.marko diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/marko-tag.json b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/marko-tag.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/marko-tag.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/app-button-split/marko-tag.json diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/component-browser.js b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/component-browser.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/component-browser.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/component-browser.js diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/index.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/index.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/index.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/components/component-only/index.marko diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/marko.json diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/template.marko diff --git a/test/components-pages/fixtures-deprecated/split-component-renderer/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-component-renderer/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-component-renderer/tests.js diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/browser.json diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/index.js b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/index.js diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/marko-tag.json b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/marko-tag.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/marko-tag.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/marko-tag.json diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/renderer.js b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/renderer.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/renderer.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/renderer.js diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/template.marko diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/widget.js b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/widget.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/widget.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/components/app-button-split/widget.js diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/marko.json diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/template.marko diff --git a/test/components-pages/fixtures-deprecated/split-widget-renderer/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/split-widget-renderer/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/split-widget-renderer/tests.js diff --git a/test/components-pages/fixtures-deprecated/widget-config/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-config/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-config/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-config/browser.json diff --git a/test/components-pages/fixtures-deprecated/widget-config/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-config/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-config/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-config/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/widget-config/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-config/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-config/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-config/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-config/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-config/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-config/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-config/marko.json diff --git a/test/components-pages/fixtures-deprecated/widget-config/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-config/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-config/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-config/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-config/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-config/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-config/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-config/tests.js diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/browser.json diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/index.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/index.js diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/renderer.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/renderer.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/renderer.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/renderer.js diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/widget.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/widget.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/widget.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-fixed-id/widget.js diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/renderer.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/renderer.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/renderer.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/renderer.js diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/widget.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/widget.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/widget.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/components/app-hello/widget.js diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/marko.json diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-fixed-id/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-fixed-id/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-fixed-id/tests.js diff --git a/test/components-pages/fixtures-deprecated/widget-state-undefined/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state-undefined/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/browser.json diff --git a/test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-state-undefined/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state-undefined/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/marko.json diff --git a/test/components-pages/fixtures-deprecated/widget-state-undefined/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state-undefined/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-state-undefined/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state-undefined/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state-undefined/tests.js diff --git a/test/components-pages/fixtures-deprecated/widget-state/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-state/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state/browser.json diff --git a/test/components-pages/fixtures-deprecated/widget-state/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-state/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/widget-state/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-state/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-state/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/widget-state/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state/marko.json diff --git a/test/components-pages/fixtures-deprecated/widget-state/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/widget-state/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state/template.marko diff --git a/test/components-pages/fixtures-deprecated/widget-state/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/widget-state/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/widget-state/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/widget-state/tests.js diff --git a/test/components-pages/fixtures-deprecated/xss/browser.json b/packages/marko/test/components-pages/fixtures-deprecated/xss/browser.json similarity index 100% rename from test/components-pages/fixtures-deprecated/xss/browser.json rename to packages/marko/test/components-pages/fixtures-deprecated/xss/browser.json diff --git a/test/components-pages/fixtures-deprecated/xss/components/app-foo/index.js b/packages/marko/test/components-pages/fixtures-deprecated/xss/components/app-foo/index.js similarity index 100% rename from test/components-pages/fixtures-deprecated/xss/components/app-foo/index.js rename to packages/marko/test/components-pages/fixtures-deprecated/xss/components/app-foo/index.js diff --git a/test/components-pages/fixtures-deprecated/xss/components/app-foo/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/xss/components/app-foo/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/xss/components/app-foo/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/xss/components/app-foo/template.marko diff --git a/test/components-pages/fixtures-deprecated/xss/marko.json b/packages/marko/test/components-pages/fixtures-deprecated/xss/marko.json similarity index 100% rename from test/components-pages/fixtures-deprecated/xss/marko.json rename to packages/marko/test/components-pages/fixtures-deprecated/xss/marko.json diff --git a/test/components-pages/fixtures-deprecated/xss/template.marko b/packages/marko/test/components-pages/fixtures-deprecated/xss/template.marko similarity index 100% rename from test/components-pages/fixtures-deprecated/xss/template.marko rename to packages/marko/test/components-pages/fixtures-deprecated/xss/template.marko diff --git a/test/components-pages/fixtures-deprecated/xss/tests.js b/packages/marko/test/components-pages/fixtures-deprecated/xss/tests.js similarity index 100% rename from test/components-pages/fixtures-deprecated/xss/tests.js rename to packages/marko/test/components-pages/fixtures-deprecated/xss/tests.js diff --git a/test/components-pages/fixtures/async-boundaries/components/app-hello-async/renderer.js b/packages/marko/test/components-pages/fixtures/async-boundaries/components/app-hello-async/renderer.js similarity index 100% rename from test/components-pages/fixtures/async-boundaries/components/app-hello-async/renderer.js rename to packages/marko/test/components-pages/fixtures/async-boundaries/components/app-hello-async/renderer.js diff --git a/test/components-pages/fixtures/async-boundaries/components/app-hello/component.js b/packages/marko/test/components-pages/fixtures/async-boundaries/components/app-hello/component.js similarity index 100% rename from test/components-pages/fixtures/async-boundaries/components/app-hello/component.js rename to packages/marko/test/components-pages/fixtures/async-boundaries/components/app-hello/component.js diff --git a/test/components-pages/fixtures/async-boundaries/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/async-boundaries/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/async-boundaries/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/async-boundaries/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/async-boundaries/components/app-init-async/component-browser.js b/packages/marko/test/components-pages/fixtures/async-boundaries/components/app-init-async/component-browser.js similarity index 100% rename from test/components-pages/fixtures/async-boundaries/components/app-init-async/component-browser.js rename to packages/marko/test/components-pages/fixtures/async-boundaries/components/app-init-async/component-browser.js diff --git a/test/components-pages/fixtures/async-boundaries/components/app-init-async/index.marko b/packages/marko/test/components-pages/fixtures/async-boundaries/components/app-init-async/index.marko similarity index 100% rename from test/components-pages/fixtures/async-boundaries/components/app-init-async/index.marko rename to packages/marko/test/components-pages/fixtures/async-boundaries/components/app-init-async/index.marko diff --git a/test/components-pages/fixtures/async-boundaries/marko.json b/packages/marko/test/components-pages/fixtures/async-boundaries/marko.json similarity index 100% rename from test/components-pages/fixtures/async-boundaries/marko.json rename to packages/marko/test/components-pages/fixtures/async-boundaries/marko.json diff --git a/test/components-pages/fixtures/async-boundaries/template.marko b/packages/marko/test/components-pages/fixtures/async-boundaries/template.marko similarity index 100% rename from test/components-pages/fixtures/async-boundaries/template.marko rename to packages/marko/test/components-pages/fixtures/async-boundaries/template.marko diff --git a/test/components-pages/fixtures/async-boundaries/tests.js b/packages/marko/test/components-pages/fixtures/async-boundaries/tests.js similarity index 100% rename from test/components-pages/fixtures/async-boundaries/tests.js rename to packages/marko/test/components-pages/fixtures/async-boundaries/tests.js diff --git a/test/components-pages/fixtures/await-surround-html/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/await-surround-html/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/await-surround-html/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/await-surround-html/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/await-surround-html/template.marko b/packages/marko/test/components-pages/fixtures/await-surround-html/template.marko similarity index 100% rename from test/components-pages/fixtures/await-surround-html/template.marko rename to packages/marko/test/components-pages/fixtures/await-surround-html/template.marko diff --git a/test/components-pages/fixtures/await-surround-html/tests.js b/packages/marko/test/components-pages/fixtures/await-surround-html/tests.js similarity index 100% rename from test/components-pages/fixtures/await-surround-html/tests.js rename to packages/marko/test/components-pages/fixtures/await-surround-html/tests.js diff --git a/test/components-pages/fixtures/component-config/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/component-config/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/component-config/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/component-config/components/app-foo/component.js diff --git a/test/components-pages/fixtures/component-config/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/component-config/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/component-config/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/component-config/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/component-config/marko.json b/packages/marko/test/components-pages/fixtures/component-config/marko.json similarity index 100% rename from test/components-pages/fixtures/component-config/marko.json rename to packages/marko/test/components-pages/fixtures/component-config/marko.json diff --git a/test/components-pages/fixtures/component-config/template.marko b/packages/marko/test/components-pages/fixtures/component-config/template.marko similarity index 100% rename from test/components-pages/fixtures/component-config/template.marko rename to packages/marko/test/components-pages/fixtures/component-config/template.marko diff --git a/test/components-pages/fixtures/component-config/tests.js b/packages/marko/test/components-pages/fixtures/component-config/tests.js similarity index 100% rename from test/components-pages/fixtures/component-config/tests.js rename to packages/marko/test/components-pages/fixtures/component-config/tests.js diff --git a/test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/component.js b/packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/component.js similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/component.js rename to packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/component.js diff --git a/test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/index.marko b/packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/index.marko similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/index.marko rename to packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-fixed-id/index.marko diff --git a/test/components-pages/fixtures/component-fixed-id/components/app-hello/component.js b/packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-hello/component.js similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/components/app-hello/component.js rename to packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-hello/component.js diff --git a/test/components-pages/fixtures/component-fixed-id/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/component-fixed-id/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/component-fixed-id/marko.json b/packages/marko/test/components-pages/fixtures/component-fixed-id/marko.json similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/marko.json rename to packages/marko/test/components-pages/fixtures/component-fixed-id/marko.json diff --git a/test/components-pages/fixtures/component-fixed-id/template.marko b/packages/marko/test/components-pages/fixtures/component-fixed-id/template.marko similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/template.marko rename to packages/marko/test/components-pages/fixtures/component-fixed-id/template.marko diff --git a/test/components-pages/fixtures/component-fixed-id/tests.js b/packages/marko/test/components-pages/fixtures/component-fixed-id/tests.js similarity index 100% rename from test/components-pages/fixtures/component-fixed-id/tests.js rename to packages/marko/test/components-pages/fixtures/component-fixed-id/tests.js diff --git a/test/components-pages/fixtures/component-globals-async/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/component-globals-async/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/component-globals-async/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/component-globals-async/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/component-globals-async/marko.json b/packages/marko/test/components-pages/fixtures/component-globals-async/marko.json similarity index 100% rename from test/components-pages/fixtures/component-globals-async/marko.json rename to packages/marko/test/components-pages/fixtures/component-globals-async/marko.json diff --git a/test/components-pages/fixtures/component-globals-async/template.marko b/packages/marko/test/components-pages/fixtures/component-globals-async/template.marko similarity index 100% rename from test/components-pages/fixtures/component-globals-async/template.marko rename to packages/marko/test/components-pages/fixtures/component-globals-async/template.marko diff --git a/test/components-pages/fixtures/component-globals-async/tests.js b/packages/marko/test/components-pages/fixtures/component-globals-async/tests.js similarity index 100% rename from test/components-pages/fixtures/component-globals-async/tests.js rename to packages/marko/test/components-pages/fixtures/component-globals-async/tests.js diff --git a/test/components-pages/fixtures/component-globals/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/component-globals/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/component-globals/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/component-globals/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/component-globals/components/app/index.marko b/packages/marko/test/components-pages/fixtures/component-globals/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/component-globals/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/component-globals/components/app/index.marko diff --git a/test/components-pages/fixtures/component-globals/marko.json b/packages/marko/test/components-pages/fixtures/component-globals/marko.json similarity index 100% rename from test/components-pages/fixtures/component-globals/marko.json rename to packages/marko/test/components-pages/fixtures/component-globals/marko.json diff --git a/test/components-pages/fixtures/component-globals/template.marko b/packages/marko/test/components-pages/fixtures/component-globals/template.marko similarity index 100% rename from test/components-pages/fixtures/component-globals/template.marko rename to packages/marko/test/components-pages/fixtures/component-globals/template.marko diff --git a/test/components-pages/fixtures/component-globals/tests.js b/packages/marko/test/components-pages/fixtures/component-globals/tests.js similarity index 100% rename from test/components-pages/fixtures/component-globals/tests.js rename to packages/marko/test/components-pages/fixtures/component-globals/tests.js diff --git a/test/components-pages/fixtures/component-init-async/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/component-init-async/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/component-init-async/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/component-init-async/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/component-init-async/marko.json b/packages/marko/test/components-pages/fixtures/component-init-async/marko.json similarity index 100% rename from test/components-pages/fixtures/component-init-async/marko.json rename to packages/marko/test/components-pages/fixtures/component-init-async/marko.json diff --git a/test/components-pages/fixtures/component-init-async/template.marko b/packages/marko/test/components-pages/fixtures/component-init-async/template.marko similarity index 100% rename from test/components-pages/fixtures/component-init-async/template.marko rename to packages/marko/test/components-pages/fixtures/component-init-async/template.marko diff --git a/test/components-pages/fixtures/component-init-async/tests.js b/packages/marko/test/components-pages/fixtures/component-init-async/tests.js similarity index 100% rename from test/components-pages/fixtures/component-init-async/tests.js rename to packages/marko/test/components-pages/fixtures/component-init-async/tests.js diff --git a/test/components-pages/fixtures/component-input-ref/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures/component-input-ref/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures/component-input-ref/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures/component-input-ref/components/app-bar/component.js diff --git a/test/components-pages/fixtures/component-input-ref/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures/component-input-ref/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures/component-input-ref/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures/component-input-ref/components/app-bar/index.marko diff --git a/test/components-pages/fixtures/component-input-ref/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/component-input-ref/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/component-input-ref/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/component-input-ref/components/app-foo/component.js diff --git a/test/components-pages/fixtures/component-input-ref/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/component-input-ref/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/component-input-ref/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/component-input-ref/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/component-input-ref/marko.json b/packages/marko/test/components-pages/fixtures/component-input-ref/marko.json similarity index 100% rename from test/components-pages/fixtures/component-input-ref/marko.json rename to packages/marko/test/components-pages/fixtures/component-input-ref/marko.json diff --git a/test/components-pages/fixtures/component-input-ref/template.marko b/packages/marko/test/components-pages/fixtures/component-input-ref/template.marko similarity index 100% rename from test/components-pages/fixtures/component-input-ref/template.marko rename to packages/marko/test/components-pages/fixtures/component-input-ref/template.marko diff --git a/test/components-pages/fixtures/component-input-ref/tests.js b/packages/marko/test/components-pages/fixtures/component-input-ref/tests.js similarity index 100% rename from test/components-pages/fixtures/component-input-ref/tests.js rename to packages/marko/test/components-pages/fixtures/component-input-ref/tests.js diff --git a/test/components-pages/fixtures/component-input/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/component-input/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/component-input/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/component-input/components/app-foo/component.js diff --git a/test/components-pages/fixtures/component-input/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/component-input/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/component-input/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/component-input/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/component-input/marko.json b/packages/marko/test/components-pages/fixtures/component-input/marko.json similarity index 100% rename from test/components-pages/fixtures/component-input/marko.json rename to packages/marko/test/components-pages/fixtures/component-input/marko.json diff --git a/test/components-pages/fixtures/component-input/template.marko b/packages/marko/test/components-pages/fixtures/component-input/template.marko similarity index 100% rename from test/components-pages/fixtures/component-input/template.marko rename to packages/marko/test/components-pages/fixtures/component-input/template.marko diff --git a/test/components-pages/fixtures/component-input/tests.js b/packages/marko/test/components-pages/fixtures/component-input/tests.js similarity index 100% rename from test/components-pages/fixtures/component-input/tests.js rename to packages/marko/test/components-pages/fixtures/component-input/tests.js diff --git a/test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app/index.marko b/packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/components/app/index.marko diff --git a/test/components-pages/fixtures/component-mount-root-hasRenderBody/marko.json b/packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/marko.json similarity index 100% rename from test/components-pages/fixtures/component-mount-root-hasRenderBody/marko.json rename to packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/marko.json diff --git a/test/components-pages/fixtures/component-mount-root-hasRenderBody/template.marko b/packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/template.marko similarity index 100% rename from test/components-pages/fixtures/component-mount-root-hasRenderBody/template.marko rename to packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/template.marko diff --git a/test/components-pages/fixtures/component-mount-root-hasRenderBody/tests.js b/packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/tests.js similarity index 100% rename from test/components-pages/fixtures/component-mount-root-hasRenderBody/tests.js rename to packages/marko/test/components-pages/fixtures/component-mount-root-hasRenderBody/tests.js diff --git a/test/components-pages/fixtures/component-mount-root-renderBody/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/component-mount-root-renderBody/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/component-mount-root-renderBody/components/app/index.marko b/packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/component-mount-root-renderBody/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/components/app/index.marko diff --git a/test/components-pages/fixtures/component-mount-root-renderBody/marko.json b/packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/marko.json similarity index 100% rename from test/components-pages/fixtures/component-mount-root-renderBody/marko.json rename to packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/marko.json diff --git a/test/components-pages/fixtures/component-mount-root-renderBody/template.marko b/packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/template.marko similarity index 100% rename from test/components-pages/fixtures/component-mount-root-renderBody/template.marko rename to packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/template.marko diff --git a/test/components-pages/fixtures/component-mount-root-renderBody/tests.js b/packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/tests.js similarity index 100% rename from test/components-pages/fixtures/component-mount-root-renderBody/tests.js rename to packages/marko/test/components-pages/fixtures/component-mount-root-renderBody/tests.js diff --git a/test/components-pages/fixtures/component-state/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/component-state/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/component-state/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/component-state/components/app-foo/component.js diff --git a/test/components-pages/fixtures/component-state/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/component-state/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/component-state/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/component-state/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/component-state/components/app-state-watch/index.marko b/packages/marko/test/components-pages/fixtures/component-state/components/app-state-watch/index.marko similarity index 100% rename from test/components-pages/fixtures/component-state/components/app-state-watch/index.marko rename to packages/marko/test/components-pages/fixtures/component-state/components/app-state-watch/index.marko diff --git a/test/components-pages/fixtures/component-state/marko.json b/packages/marko/test/components-pages/fixtures/component-state/marko.json similarity index 100% rename from test/components-pages/fixtures/component-state/marko.json rename to packages/marko/test/components-pages/fixtures/component-state/marko.json diff --git a/test/components-pages/fixtures/component-state/template.marko b/packages/marko/test/components-pages/fixtures/component-state/template.marko similarity index 100% rename from test/components-pages/fixtures/component-state/template.marko rename to packages/marko/test/components-pages/fixtures/component-state/template.marko diff --git a/test/components-pages/fixtures/component-state/tests.js b/packages/marko/test/components-pages/fixtures/component-state/tests.js similarity index 100% rename from test/components-pages/fixtures/component-state/tests.js rename to packages/marko/test/components-pages/fixtures/component-state/tests.js diff --git a/test/components-pages/fixtures/custom-events/components/app-fancy-button/component.js b/packages/marko/test/components-pages/fixtures/custom-events/components/app-fancy-button/component.js similarity index 100% rename from test/components-pages/fixtures/custom-events/components/app-fancy-button/component.js rename to packages/marko/test/components-pages/fixtures/custom-events/components/app-fancy-button/component.js diff --git a/test/components-pages/fixtures/custom-events/components/app-fancy-button/index.marko b/packages/marko/test/components-pages/fixtures/custom-events/components/app-fancy-button/index.marko similarity index 100% rename from test/components-pages/fixtures/custom-events/components/app-fancy-button/index.marko rename to packages/marko/test/components-pages/fixtures/custom-events/components/app-fancy-button/index.marko diff --git a/test/components-pages/fixtures/custom-events/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/custom-events/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/custom-events/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/custom-events/components/app-foo/component.js diff --git a/test/components-pages/fixtures/custom-events/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/custom-events/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/custom-events/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/custom-events/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/custom-events/marko.json b/packages/marko/test/components-pages/fixtures/custom-events/marko.json similarity index 100% rename from test/components-pages/fixtures/custom-events/marko.json rename to packages/marko/test/components-pages/fixtures/custom-events/marko.json diff --git a/test/components-pages/fixtures/custom-events/template.marko b/packages/marko/test/components-pages/fixtures/custom-events/template.marko similarity index 100% rename from test/components-pages/fixtures/custom-events/template.marko rename to packages/marko/test/components-pages/fixtures/custom-events/template.marko diff --git a/test/components-pages/fixtures/custom-events/tests.js b/packages/marko/test/components-pages/fixtures/custom-events/tests.js similarity index 100% rename from test/components-pages/fixtures/custom-events/tests.js rename to packages/marko/test/components-pages/fixtures/custom-events/tests.js diff --git a/test/components-pages/fixtures/diff-body-root/template.marko b/packages/marko/test/components-pages/fixtures/diff-body-root/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-body-root/template.marko rename to packages/marko/test/components-pages/fixtures/diff-body-root/template.marko diff --git a/test/components-pages/fixtures/diff-body-root/tests.js b/packages/marko/test/components-pages/fixtures/diff-body-root/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-body-root/tests.js rename to packages/marko/test/components-pages/fixtures/diff-body-root/tests.js diff --git a/test/components-pages/fixtures/diff-body/template.marko b/packages/marko/test/components-pages/fixtures/diff-body/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-body/template.marko rename to packages/marko/test/components-pages/fixtures/diff-body/template.marko diff --git a/test/components-pages/fixtures/diff-body/tests.js b/packages/marko/test/components-pages/fixtures/diff-body/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-body/tests.js rename to packages/marko/test/components-pages/fixtures/diff-body/tests.js diff --git a/test/components-pages/fixtures/diff-head-root/template.marko b/packages/marko/test/components-pages/fixtures/diff-head-root/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-head-root/template.marko rename to packages/marko/test/components-pages/fixtures/diff-head-root/template.marko diff --git a/test/components-pages/fixtures/diff-head-root/tests.js b/packages/marko/test/components-pages/fixtures/diff-head-root/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-head-root/tests.js rename to packages/marko/test/components-pages/fixtures/diff-head-root/tests.js diff --git a/test/components-pages/fixtures/diff-head/template.marko b/packages/marko/test/components-pages/fixtures/diff-head/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-head/template.marko rename to packages/marko/test/components-pages/fixtures/diff-head/template.marko diff --git a/test/components-pages/fixtures/diff-head/tests.js b/packages/marko/test/components-pages/fixtures/diff-head/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-head/tests.js rename to packages/marko/test/components-pages/fixtures/diff-head/tests.js diff --git a/test/components-pages/fixtures/diff-html-include-layout/layout.marko b/packages/marko/test/components-pages/fixtures/diff-html-include-layout/layout.marko similarity index 100% rename from test/components-pages/fixtures/diff-html-include-layout/layout.marko rename to packages/marko/test/components-pages/fixtures/diff-html-include-layout/layout.marko diff --git a/test/components-pages/fixtures/diff-html-include-layout/template.marko b/packages/marko/test/components-pages/fixtures/diff-html-include-layout/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-html-include-layout/template.marko rename to packages/marko/test/components-pages/fixtures/diff-html-include-layout/template.marko diff --git a/test/components-pages/fixtures/diff-html-include-layout/tests.js b/packages/marko/test/components-pages/fixtures/diff-html-include-layout/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-html-include-layout/tests.js rename to packages/marko/test/components-pages/fixtures/diff-html-include-layout/tests.js diff --git a/test/components-pages/fixtures/diff-html/template.marko b/packages/marko/test/components-pages/fixtures/diff-html/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-html/template.marko rename to packages/marko/test/components-pages/fixtures/diff-html/template.marko diff --git a/test/components-pages/fixtures/diff-html/tests.js b/packages/marko/test/components-pages/fixtures/diff-html/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-html/tests.js rename to packages/marko/test/components-pages/fixtures/diff-html/tests.js diff --git a/test/components-pages/fixtures/diff-title/template.marko b/packages/marko/test/components-pages/fixtures/diff-title/template.marko similarity index 100% rename from test/components-pages/fixtures/diff-title/template.marko rename to packages/marko/test/components-pages/fixtures/diff-title/template.marko diff --git a/test/components-pages/fixtures/diff-title/tests.js b/packages/marko/test/components-pages/fixtures/diff-title/tests.js similarity index 100% rename from test/components-pages/fixtures/diff-title/tests.js rename to packages/marko/test/components-pages/fixtures/diff-title/tests.js diff --git a/test/components-pages/fixtures/dom-events-bubbling/components/no-args/index.marko b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/no-args/index.marko similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/components/no-args/index.marko rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/no-args/index.marko diff --git a/test/components-pages/fixtures/dom-events-bubbling/components/one-arg-array/index.marko b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/one-arg-array/index.marko similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/components/one-arg-array/index.marko rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/one-arg-array/index.marko diff --git a/test/components-pages/fixtures/dom-events-bubbling/components/one-arg/index.marko b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/one-arg/index.marko similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/components/one-arg/index.marko rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/one-arg/index.marko diff --git a/test/components-pages/fixtures/dom-events-bubbling/components/two-args/index.marko b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/two-args/index.marko similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/components/two-args/index.marko rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/components/two-args/index.marko diff --git a/test/components-pages/fixtures/dom-events-bubbling/marko.json b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/marko.json similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/marko.json rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/marko.json diff --git a/test/components-pages/fixtures/dom-events-bubbling/template.marko b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/template.marko similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/template.marko rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/template.marko diff --git a/test/components-pages/fixtures/dom-events-bubbling/tests.js b/packages/marko/test/components-pages/fixtures/dom-events-bubbling/tests.js similarity index 100% rename from test/components-pages/fixtures/dom-events-bubbling/tests.js rename to packages/marko/test/components-pages/fixtures/dom-events-bubbling/tests.js diff --git a/test/components-pages/fixtures/dom-events/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/dom-events/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/dom-events/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/dom-events/components/app-foo/component.js diff --git a/test/components-pages/fixtures/dom-events/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/dom-events/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/dom-events/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/dom-events/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/dom-events/marko.json b/packages/marko/test/components-pages/fixtures/dom-events/marko.json similarity index 100% rename from test/components-pages/fixtures/dom-events/marko.json rename to packages/marko/test/components-pages/fixtures/dom-events/marko.json diff --git a/test/components-pages/fixtures/dom-events/template.marko b/packages/marko/test/components-pages/fixtures/dom-events/template.marko similarity index 100% rename from test/components-pages/fixtures/dom-events/template.marko rename to packages/marko/test/components-pages/fixtures/dom-events/template.marko diff --git a/test/components-pages/fixtures/dom-events/tests.js b/packages/marko/test/components-pages/fixtures/dom-events/tests.js similarity index 100% rename from test/components-pages/fixtures/dom-events/tests.js rename to packages/marko/test/components-pages/fixtures/dom-events/tests.js diff --git a/test/components-pages/fixtures/empty-component/components/a/index.marko b/packages/marko/test/components-pages/fixtures/empty-component/components/a/index.marko similarity index 100% rename from test/components-pages/fixtures/empty-component/components/a/index.marko rename to packages/marko/test/components-pages/fixtures/empty-component/components/a/index.marko diff --git a/test/components-pages/fixtures/empty-component/components/b/index.marko b/packages/marko/test/components-pages/fixtures/empty-component/components/b/index.marko similarity index 100% rename from test/components-pages/fixtures/empty-component/components/b/index.marko rename to packages/marko/test/components-pages/fixtures/empty-component/components/b/index.marko diff --git a/test/components-pages/fixtures/empty-component/template.marko b/packages/marko/test/components-pages/fixtures/empty-component/template.marko similarity index 100% rename from test/components-pages/fixtures/empty-component/template.marko rename to packages/marko/test/components-pages/fixtures/empty-component/template.marko diff --git a/test/components-pages/fixtures/empty-component/tests.js b/packages/marko/test/components-pages/fixtures/empty-component/tests.js similarity index 100% rename from test/components-pages/fixtures/empty-component/tests.js rename to packages/marko/test/components-pages/fixtures/empty-component/tests.js diff --git a/test/components-pages/fixtures/empty-tag-with-key/components/dynamic-tag-key/index.marko b/packages/marko/test/components-pages/fixtures/empty-tag-with-key/components/dynamic-tag-key/index.marko similarity index 100% rename from test/components-pages/fixtures/empty-tag-with-key/components/dynamic-tag-key/index.marko rename to packages/marko/test/components-pages/fixtures/empty-tag-with-key/components/dynamic-tag-key/index.marko diff --git a/test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/component-browser.js b/packages/marko/test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/component-browser.js similarity index 100% rename from test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/component-browser.js rename to packages/marko/test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/component-browser.js diff --git a/test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/index.marko b/packages/marko/test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/index.marko similarity index 100% rename from test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/index.marko rename to packages/marko/test/components-pages/fixtures/empty-tag-with-key/components/split-tag-key/index.marko diff --git a/test/components-pages/fixtures/empty-tag-with-key/marko.json b/packages/marko/test/components-pages/fixtures/empty-tag-with-key/marko.json similarity index 100% rename from test/components-pages/fixtures/empty-tag-with-key/marko.json rename to packages/marko/test/components-pages/fixtures/empty-tag-with-key/marko.json diff --git a/test/components-pages/fixtures/empty-tag-with-key/template.marko b/packages/marko/test/components-pages/fixtures/empty-tag-with-key/template.marko similarity index 100% rename from test/components-pages/fixtures/empty-tag-with-key/template.marko rename to packages/marko/test/components-pages/fixtures/empty-tag-with-key/template.marko diff --git a/test/components-pages/fixtures/empty-tag-with-key/tests.js b/packages/marko/test/components-pages/fixtures/empty-tag-with-key/tests.js similarity index 100% rename from test/components-pages/fixtures/empty-tag-with-key/tests.js rename to packages/marko/test/components-pages/fixtures/empty-tag-with-key/tests.js diff --git a/test/components-pages/fixtures/getEl-no-rerender/components/hello/index.marko b/packages/marko/test/components-pages/fixtures/getEl-no-rerender/components/hello/index.marko similarity index 100% rename from test/components-pages/fixtures/getEl-no-rerender/components/hello/index.marko rename to packages/marko/test/components-pages/fixtures/getEl-no-rerender/components/hello/index.marko diff --git a/test/components-pages/fixtures/getEl-no-rerender/marko.json b/packages/marko/test/components-pages/fixtures/getEl-no-rerender/marko.json similarity index 100% rename from test/components-pages/fixtures/getEl-no-rerender/marko.json rename to packages/marko/test/components-pages/fixtures/getEl-no-rerender/marko.json diff --git a/test/components-pages/fixtures/getEl-no-rerender/template.marko b/packages/marko/test/components-pages/fixtures/getEl-no-rerender/template.marko similarity index 100% rename from test/components-pages/fixtures/getEl-no-rerender/template.marko rename to packages/marko/test/components-pages/fixtures/getEl-no-rerender/template.marko diff --git a/test/components-pages/fixtures/getEl-no-rerender/tests.js b/packages/marko/test/components-pages/fixtures/getEl-no-rerender/tests.js similarity index 100% rename from test/components-pages/fixtures/getEl-no-rerender/tests.js rename to packages/marko/test/components-pages/fixtures/getEl-no-rerender/tests.js diff --git a/test/components-pages/fixtures/getEl-split/components/split-component/component-browser.js b/packages/marko/test/components-pages/fixtures/getEl-split/components/split-component/component-browser.js similarity index 100% rename from test/components-pages/fixtures/getEl-split/components/split-component/component-browser.js rename to packages/marko/test/components-pages/fixtures/getEl-split/components/split-component/component-browser.js diff --git a/test/components-pages/fixtures/getEl-split/components/split-component/index.marko b/packages/marko/test/components-pages/fixtures/getEl-split/components/split-component/index.marko similarity index 100% rename from test/components-pages/fixtures/getEl-split/components/split-component/index.marko rename to packages/marko/test/components-pages/fixtures/getEl-split/components/split-component/index.marko diff --git a/test/components-pages/fixtures/getEl-split/marko.json b/packages/marko/test/components-pages/fixtures/getEl-split/marko.json similarity index 100% rename from test/components-pages/fixtures/getEl-split/marko.json rename to packages/marko/test/components-pages/fixtures/getEl-split/marko.json diff --git a/test/components-pages/fixtures/getEl-split/template.marko b/packages/marko/test/components-pages/fixtures/getEl-split/template.marko similarity index 100% rename from test/components-pages/fixtures/getEl-split/template.marko rename to packages/marko/test/components-pages/fixtures/getEl-split/template.marko diff --git a/test/components-pages/fixtures/getEl-split/tests.js b/packages/marko/test/components-pages/fixtures/getEl-split/tests.js similarity index 100% rename from test/components-pages/fixtures/getEl-split/tests.js rename to packages/marko/test/components-pages/fixtures/getEl-split/tests.js diff --git a/test/components-pages/fixtures/getRenderedComponents/browser.json b/packages/marko/test/components-pages/fixtures/getRenderedComponents/browser.json similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/browser.json rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/browser.json diff --git a/test/components-pages/fixtures/getRenderedComponents/components.marko b/packages/marko/test/components-pages/fixtures/getRenderedComponents/components.marko similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/components.marko rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/components.marko diff --git a/test/components-pages/fixtures/getRenderedComponents/components/app-simple/component.js b/packages/marko/test/components-pages/fixtures/getRenderedComponents/components/app-simple/component.js similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/components/app-simple/component.js rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/components/app-simple/component.js diff --git a/test/components-pages/fixtures/getRenderedComponents/components/app-simple/index.marko b/packages/marko/test/components-pages/fixtures/getRenderedComponents/components/app-simple/index.marko similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/components/app-simple/index.marko rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/components/app-simple/index.marko diff --git a/test/components-pages/fixtures/getRenderedComponents/marko.json b/packages/marko/test/components-pages/fixtures/getRenderedComponents/marko.json similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/marko.json rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/marko.json diff --git a/test/components-pages/fixtures/getRenderedComponents/template.marko b/packages/marko/test/components-pages/fixtures/getRenderedComponents/template.marko similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/template.marko rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/template.marko diff --git a/test/components-pages/fixtures/getRenderedComponents/tests.js b/packages/marko/test/components-pages/fixtures/getRenderedComponents/tests.js similarity index 100% rename from test/components-pages/fixtures/getRenderedComponents/tests.js rename to packages/marko/test/components-pages/fixtures/getRenderedComponents/tests.js diff --git a/test/components-pages/fixtures/if-empty-component/components/a/index.marko b/packages/marko/test/components-pages/fixtures/if-empty-component/components/a/index.marko similarity index 100% rename from test/components-pages/fixtures/if-empty-component/components/a/index.marko rename to packages/marko/test/components-pages/fixtures/if-empty-component/components/a/index.marko diff --git a/test/components-pages/fixtures/if-empty-component/template.marko b/packages/marko/test/components-pages/fixtures/if-empty-component/template.marko similarity index 100% rename from test/components-pages/fixtures/if-empty-component/template.marko rename to packages/marko/test/components-pages/fixtures/if-empty-component/template.marko diff --git a/test/components-pages/fixtures/if-empty-component/tests.js b/packages/marko/test/components-pages/fixtures/if-empty-component/tests.js similarity index 100% rename from test/components-pages/fixtures/if-empty-component/tests.js rename to packages/marko/test/components-pages/fixtures/if-empty-component/tests.js diff --git a/test/components-pages/fixtures/implicit-component-macro-params/components/hello-implicit-component/index.marko b/packages/marko/test/components-pages/fixtures/implicit-component-macro-params/components/hello-implicit-component/index.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-macro-params/components/hello-implicit-component/index.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-macro-params/components/hello-implicit-component/index.marko diff --git a/test/components-pages/fixtures/implicit-component-macro-params/template.marko b/packages/marko/test/components-pages/fixtures/implicit-component-macro-params/template.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-macro-params/template.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-macro-params/template.marko diff --git a/test/components-pages/fixtures/implicit-component-macro-params/tests.js b/packages/marko/test/components-pages/fixtures/implicit-component-macro-params/tests.js similarity index 100% rename from test/components-pages/fixtures/implicit-component-macro-params/tests.js rename to packages/marko/test/components-pages/fixtures/implicit-component-macro-params/tests.js diff --git a/test/components-pages/fixtures/implicit-component-root-tag-params/components/hello-implicit-component/index.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/components/hello-implicit-component/index.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root-tag-params/components/hello-implicit-component/index.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/components/hello-implicit-component/index.marko diff --git a/test/components-pages/fixtures/implicit-component-root-tag-params/components/name/index.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/components/name/index.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root-tag-params/components/name/index.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/components/name/index.marko diff --git a/test/components-pages/fixtures/implicit-component-root-tag-params/components/name/marko-tag.json b/packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/components/name/marko-tag.json similarity index 100% rename from test/components-pages/fixtures/implicit-component-root-tag-params/components/name/marko-tag.json rename to packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/components/name/marko-tag.json diff --git a/test/components-pages/fixtures/implicit-component-root-tag-params/template.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/template.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root-tag-params/template.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/template.marko diff --git a/test/components-pages/fixtures/implicit-component-root-tag-params/tests.js b/packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/tests.js similarity index 100% rename from test/components-pages/fixtures/implicit-component-root-tag-params/tests.js rename to packages/marko/test/components-pages/fixtures/implicit-component-root-tag-params/tests.js diff --git a/test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/components/implicit-nested/index.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/components/implicit-nested/index.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/components/implicit-nested/index.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/components/implicit-nested/index.marko diff --git a/test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/index.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/index.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/index.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root/components/hello-explicit-component/index.marko diff --git a/test/components-pages/fixtures/implicit-component-root/components/hello-implicit-component/index.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root/components/hello-implicit-component/index.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root/components/hello-implicit-component/index.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root/components/hello-implicit-component/index.marko diff --git a/test/components-pages/fixtures/implicit-component-root/template.marko b/packages/marko/test/components-pages/fixtures/implicit-component-root/template.marko similarity index 100% rename from test/components-pages/fixtures/implicit-component-root/template.marko rename to packages/marko/test/components-pages/fixtures/implicit-component-root/template.marko diff --git a/test/components-pages/fixtures/implicit-component-root/tests.js b/packages/marko/test/components-pages/fixtures/implicit-component-root/tests.js similarity index 100% rename from test/components-pages/fixtures/implicit-component-root/tests.js rename to packages/marko/test/components-pages/fixtures/implicit-component-root/tests.js diff --git a/test/components-pages/fixtures/include-input-preserve-focus/components/container/index.marko b/packages/marko/test/components-pages/fixtures/include-input-preserve-focus/components/container/index.marko similarity index 100% rename from test/components-pages/fixtures/include-input-preserve-focus/components/container/index.marko rename to packages/marko/test/components-pages/fixtures/include-input-preserve-focus/components/container/index.marko diff --git a/test/components-pages/fixtures/include-input-preserve-focus/components/root/index.marko b/packages/marko/test/components-pages/fixtures/include-input-preserve-focus/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures/include-input-preserve-focus/components/root/index.marko rename to packages/marko/test/components-pages/fixtures/include-input-preserve-focus/components/root/index.marko diff --git a/test/components-pages/fixtures/include-input-preserve-focus/template.marko b/packages/marko/test/components-pages/fixtures/include-input-preserve-focus/template.marko similarity index 100% rename from test/components-pages/fixtures/include-input-preserve-focus/template.marko rename to packages/marko/test/components-pages/fixtures/include-input-preserve-focus/template.marko diff --git a/test/components-pages/fixtures/include-input-preserve-focus/tests.js b/packages/marko/test/components-pages/fixtures/include-input-preserve-focus/tests.js similarity index 100% rename from test/components-pages/fixtures/include-input-preserve-focus/tests.js rename to packages/marko/test/components-pages/fixtures/include-input-preserve-focus/tests.js diff --git a/test/components-pages/fixtures/include-preserve/components/app/index.marko b/packages/marko/test/components-pages/fixtures/include-preserve/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/include-preserve/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/include-preserve/components/app/index.marko diff --git a/test/components-pages/fixtures/include-preserve/components/foo/index.marko b/packages/marko/test/components-pages/fixtures/include-preserve/components/foo/index.marko similarity index 100% rename from test/components-pages/fixtures/include-preserve/components/foo/index.marko rename to packages/marko/test/components-pages/fixtures/include-preserve/components/foo/index.marko diff --git a/test/components-pages/fixtures/include-preserve/marko.json b/packages/marko/test/components-pages/fixtures/include-preserve/marko.json similarity index 100% rename from test/components-pages/fixtures/include-preserve/marko.json rename to packages/marko/test/components-pages/fixtures/include-preserve/marko.json diff --git a/test/components-pages/fixtures/include-preserve/template.marko b/packages/marko/test/components-pages/fixtures/include-preserve/template.marko similarity index 100% rename from test/components-pages/fixtures/include-preserve/template.marko rename to packages/marko/test/components-pages/fixtures/include-preserve/template.marko diff --git a/test/components-pages/fixtures/include-preserve/tests.js b/packages/marko/test/components-pages/fixtures/include-preserve/tests.js similarity index 100% rename from test/components-pages/fixtures/include-preserve/tests.js rename to packages/marko/test/components-pages/fixtures/include-preserve/tests.js diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/marko.json b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/marko.json similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/marko.json rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/marko.json diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/template.marko b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/template.marko similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/template.marko rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/template.marko diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/tests.js b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/tests.js similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/tests.js rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded-multiple-async/tests.js diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded/marko.json b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/marko.json similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded/marko.json rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/marko.json diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded/template.marko b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/template.marko similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded/template.marko rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/template.marko diff --git a/test/components-pages/fixtures/init-components-before-widgets-loaded/tests.js b/packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/tests.js similarity index 100% rename from test/components-pages/fixtures/init-components-before-widgets-loaded/tests.js rename to packages/marko/test/components-pages/fixtures/init-components-before-widgets-loaded/tests.js diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/component.js diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-bar/index.marko diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/marko.json b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/marko.json similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/marko.json rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/marko.json diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/template.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/template.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/template.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/template.marko diff --git a/test/components-pages/fixtures/init-components-immediate-await-client-reorder/tests.js b/packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/tests.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate-await-client-reorder/tests.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate-await-client-reorder/tests.js diff --git a/test/components-pages/fixtures/init-components-immediate/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-bar/component.js diff --git a/test/components-pages/fixtures/init-components-immediate/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-bar/index.marko diff --git a/test/components-pages/fixtures/init-components-immediate/components/app-baz/component.js b/packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-baz/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/components/app-baz/component.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-baz/component.js diff --git a/test/components-pages/fixtures/init-components-immediate/components/app-baz/index.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-baz/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/components/app-baz/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-baz/index.marko diff --git a/test/components-pages/fixtures/init-components-immediate/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-components-immediate/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-components-immediate/marko.json b/packages/marko/test/components-pages/fixtures/init-components-immediate/marko.json similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/marko.json rename to packages/marko/test/components-pages/fixtures/init-components-immediate/marko.json diff --git a/test/components-pages/fixtures/init-components-immediate/template.marko b/packages/marko/test/components-pages/fixtures/init-components-immediate/template.marko similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/template.marko rename to packages/marko/test/components-pages/fixtures/init-components-immediate/template.marko diff --git a/test/components-pages/fixtures/init-components-immediate/tests.js b/packages/marko/test/components-pages/fixtures/init-components-immediate/tests.js similarity index 100% rename from test/components-pages/fixtures/init-components-immediate/tests.js rename to packages/marko/test/components-pages/fixtures/init-components-immediate/tests.js diff --git a/test/components-pages/fixtures/init-components-tag-none/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-bar/component.js diff --git a/test/components-pages/fixtures/init-components-tag-none/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-bar/index.marko diff --git a/test/components-pages/fixtures/init-components-tag-none/components/app-baz/component.js b/packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-baz/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/components/app-baz/component.js rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-baz/component.js diff --git a/test/components-pages/fixtures/init-components-tag-none/components/app-baz/index.marko b/packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-baz/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/components/app-baz/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-baz/index.marko diff --git a/test/components-pages/fixtures/init-components-tag-none/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-components-tag-none/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-components-tag-none/marko.json b/packages/marko/test/components-pages/fixtures/init-components-tag-none/marko.json similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/marko.json rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/marko.json diff --git a/test/components-pages/fixtures/init-components-tag-none/template.marko b/packages/marko/test/components-pages/fixtures/init-components-tag-none/template.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/template.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/template.marko diff --git a/test/components-pages/fixtures/init-components-tag-none/tests.js b/packages/marko/test/components-pages/fixtures/init-components-tag-none/tests.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag-none/tests.js rename to packages/marko/test/components-pages/fixtures/init-components-tag-none/tests.js diff --git a/test/components-pages/fixtures/init-components-tag/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures/init-components-tag/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures/init-components-tag/components/app-bar/component.js diff --git a/test/components-pages/fixtures/init-components-tag/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures/init-components-tag/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag/components/app-bar/index.marko diff --git a/test/components-pages/fixtures/init-components-tag/components/app-baz/component.js b/packages/marko/test/components-pages/fixtures/init-components-tag/components/app-baz/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag/components/app-baz/component.js rename to packages/marko/test/components-pages/fixtures/init-components-tag/components/app-baz/component.js diff --git a/test/components-pages/fixtures/init-components-tag/components/app-baz/index.marko b/packages/marko/test/components-pages/fixtures/init-components-tag/components/app-baz/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag/components/app-baz/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag/components/app-baz/index.marko diff --git a/test/components-pages/fixtures/init-components-tag/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-components-tag/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-components-tag/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-components-tag/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-components-tag/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-components-tag/marko.json b/packages/marko/test/components-pages/fixtures/init-components-tag/marko.json similarity index 100% rename from test/components-pages/fixtures/init-components-tag/marko.json rename to packages/marko/test/components-pages/fixtures/init-components-tag/marko.json diff --git a/test/components-pages/fixtures/init-components-tag/template.marko b/packages/marko/test/components-pages/fixtures/init-components-tag/template.marko similarity index 100% rename from test/components-pages/fixtures/init-components-tag/template.marko rename to packages/marko/test/components-pages/fixtures/init-components-tag/template.marko diff --git a/test/components-pages/fixtures/init-components-tag/tests.js b/packages/marko/test/components-pages/fixtures/init-components-tag/tests.js similarity index 100% rename from test/components-pages/fixtures/init-components-tag/tests.js rename to packages/marko/test/components-pages/fixtures/init-components-tag/tests.js diff --git a/test/components-pages/fixtures/init-included/components/app-bar/component.js b/packages/marko/test/components-pages/fixtures/init-included/components/app-bar/component.js similarity index 100% rename from test/components-pages/fixtures/init-included/components/app-bar/component.js rename to packages/marko/test/components-pages/fixtures/init-included/components/app-bar/component.js diff --git a/test/components-pages/fixtures/init-included/components/app-bar/index.marko b/packages/marko/test/components-pages/fixtures/init-included/components/app-bar/index.marko similarity index 100% rename from test/components-pages/fixtures/init-included/components/app-bar/index.marko rename to packages/marko/test/components-pages/fixtures/init-included/components/app-bar/index.marko diff --git a/test/components-pages/fixtures/init-included/components/app-baz/component.js b/packages/marko/test/components-pages/fixtures/init-included/components/app-baz/component.js similarity index 100% rename from test/components-pages/fixtures/init-included/components/app-baz/component.js rename to packages/marko/test/components-pages/fixtures/init-included/components/app-baz/component.js diff --git a/test/components-pages/fixtures/init-included/components/app-baz/index.marko b/packages/marko/test/components-pages/fixtures/init-included/components/app-baz/index.marko similarity index 100% rename from test/components-pages/fixtures/init-included/components/app-baz/index.marko rename to packages/marko/test/components-pages/fixtures/init-included/components/app-baz/index.marko diff --git a/test/components-pages/fixtures/init-included/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/init-included/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/init-included/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/init-included/components/app-foo/component.js diff --git a/test/components-pages/fixtures/init-included/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/init-included/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/init-included/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/init-included/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/init-included/marko.json b/packages/marko/test/components-pages/fixtures/init-included/marko.json similarity index 100% rename from test/components-pages/fixtures/init-included/marko.json rename to packages/marko/test/components-pages/fixtures/init-included/marko.json diff --git a/test/components-pages/fixtures/init-included/template.marko b/packages/marko/test/components-pages/fixtures/init-included/template.marko similarity index 100% rename from test/components-pages/fixtures/init-included/template.marko rename to packages/marko/test/components-pages/fixtures/init-included/template.marko diff --git a/test/components-pages/fixtures/init-included/tests.js b/packages/marko/test/components-pages/fixtures/init-included/tests.js similarity index 100% rename from test/components-pages/fixtures/init-included/tests.js rename to packages/marko/test/components-pages/fixtures/init-included/tests.js diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/component.js b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/component.js similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/component.js rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/component.js diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/index.marko b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/index.marko similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/index.marko rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class-ctor/index.marko diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/component.js b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/component.js similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/component.js rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/component.js diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/index.marko b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/index.marko similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/index.marko rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-class/index.marko diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/component.js b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/component.js similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/component.js rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/component.js diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/index.marko b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/index.marko similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/index.marko rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events-component-object/index.marko diff --git a/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events/index.marko b/packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events/index.marko similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/components/lifecycle-events/index.marko rename to packages/marko/test/components-pages/fixtures/lifecycle-events/components/lifecycle-events/index.marko diff --git a/test/components-pages/fixtures/lifecycle-events/marko.json b/packages/marko/test/components-pages/fixtures/lifecycle-events/marko.json similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/marko.json rename to packages/marko/test/components-pages/fixtures/lifecycle-events/marko.json diff --git a/test/components-pages/fixtures/lifecycle-events/template.marko b/packages/marko/test/components-pages/fixtures/lifecycle-events/template.marko similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/template.marko rename to packages/marko/test/components-pages/fixtures/lifecycle-events/template.marko diff --git a/test/components-pages/fixtures/lifecycle-events/tests.js b/packages/marko/test/components-pages/fixtures/lifecycle-events/tests.js similarity index 100% rename from test/components-pages/fixtures/lifecycle-events/tests.js rename to packages/marko/test/components-pages/fixtures/lifecycle-events/tests.js diff --git a/test/components-pages/fixtures/nesting/components/a/index.marko b/packages/marko/test/components-pages/fixtures/nesting/components/a/index.marko similarity index 100% rename from test/components-pages/fixtures/nesting/components/a/index.marko rename to packages/marko/test/components-pages/fixtures/nesting/components/a/index.marko diff --git a/test/components-pages/fixtures/nesting/components/b/index.marko b/packages/marko/test/components-pages/fixtures/nesting/components/b/index.marko similarity index 100% rename from test/components-pages/fixtures/nesting/components/b/index.marko rename to packages/marko/test/components-pages/fixtures/nesting/components/b/index.marko diff --git a/test/components-pages/fixtures/nesting/components/c/index.marko b/packages/marko/test/components-pages/fixtures/nesting/components/c/index.marko similarity index 100% rename from test/components-pages/fixtures/nesting/components/c/index.marko rename to packages/marko/test/components-pages/fixtures/nesting/components/c/index.marko diff --git a/test/components-pages/fixtures/nesting/components/d/index.marko b/packages/marko/test/components-pages/fixtures/nesting/components/d/index.marko similarity index 100% rename from test/components-pages/fixtures/nesting/components/d/index.marko rename to packages/marko/test/components-pages/fixtures/nesting/components/d/index.marko diff --git a/test/components-pages/fixtures/nesting/template.marko b/packages/marko/test/components-pages/fixtures/nesting/template.marko similarity index 100% rename from test/components-pages/fixtures/nesting/template.marko rename to packages/marko/test/components-pages/fixtures/nesting/template.marko diff --git a/test/components-pages/fixtures/nesting/tests.js b/packages/marko/test/components-pages/fixtures/nesting/tests.js similarity index 100% rename from test/components-pages/fixtures/nesting/tests.js rename to packages/marko/test/components-pages/fixtures/nesting/tests.js diff --git a/test/components-pages/fixtures/no-update-component/components/counter/index.marko b/packages/marko/test/components-pages/fixtures/no-update-component/components/counter/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update-component/components/counter/index.marko rename to packages/marko/test/components-pages/fixtures/no-update-component/components/counter/index.marko diff --git a/test/components-pages/fixtures/no-update-component/template.marko b/packages/marko/test/components-pages/fixtures/no-update-component/template.marko similarity index 100% rename from test/components-pages/fixtures/no-update-component/template.marko rename to packages/marko/test/components-pages/fixtures/no-update-component/template.marko diff --git a/test/components-pages/fixtures/no-update-component/tests.js b/packages/marko/test/components-pages/fixtures/no-update-component/tests.js similarity index 100% rename from test/components-pages/fixtures/no-update-component/tests.js rename to packages/marko/test/components-pages/fixtures/no-update-component/tests.js diff --git a/test/components-pages/fixtures/no-update-with-an-event/components/counter/index.marko b/packages/marko/test/components-pages/fixtures/no-update-with-an-event/components/counter/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update-with-an-event/components/counter/index.marko rename to packages/marko/test/components-pages/fixtures/no-update-with-an-event/components/counter/index.marko diff --git a/test/components-pages/fixtures/no-update-with-an-event/template.marko b/packages/marko/test/components-pages/fixtures/no-update-with-an-event/template.marko similarity index 100% rename from test/components-pages/fixtures/no-update-with-an-event/template.marko rename to packages/marko/test/components-pages/fixtures/no-update-with-an-event/template.marko diff --git a/test/components-pages/fixtures/no-update-with-an-event/tests.js b/packages/marko/test/components-pages/fixtures/no-update-with-an-event/tests.js similarity index 100% rename from test/components-pages/fixtures/no-update-with-an-event/tests.js rename to packages/marko/test/components-pages/fixtures/no-update-with-an-event/tests.js diff --git a/test/components-pages/fixtures/no-update/components/app/index.marko b/packages/marko/test/components-pages/fixtures/no-update/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/no-update/components/app/index.marko diff --git a/test/components-pages/fixtures/no-update/components/no-update-attr/index.marko b/packages/marko/test/components-pages/fixtures/no-update/components/no-update-attr/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update/components/no-update-attr/index.marko rename to packages/marko/test/components-pages/fixtures/no-update/components/no-update-attr/index.marko diff --git a/test/components-pages/fixtures/no-update/components/no-update-body-el/index.marko b/packages/marko/test/components-pages/fixtures/no-update/components/no-update-body-el/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update/components/no-update-body-el/index.marko rename to packages/marko/test/components-pages/fixtures/no-update/components/no-update-body-el/index.marko diff --git a/test/components-pages/fixtures/no-update/components/no-update-el-nested/index.marko b/packages/marko/test/components-pages/fixtures/no-update/components/no-update-el-nested/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update/components/no-update-el-nested/index.marko rename to packages/marko/test/components-pages/fixtures/no-update/components/no-update-el-nested/index.marko diff --git a/test/components-pages/fixtures/no-update/components/no-update-el/index.marko b/packages/marko/test/components-pages/fixtures/no-update/components/no-update-el/index.marko similarity index 100% rename from test/components-pages/fixtures/no-update/components/no-update-el/index.marko rename to packages/marko/test/components-pages/fixtures/no-update/components/no-update-el/index.marko diff --git a/test/components-pages/fixtures/no-update/marko.json b/packages/marko/test/components-pages/fixtures/no-update/marko.json similarity index 100% rename from test/components-pages/fixtures/no-update/marko.json rename to packages/marko/test/components-pages/fixtures/no-update/marko.json diff --git a/test/components-pages/fixtures/no-update/template.marko b/packages/marko/test/components-pages/fixtures/no-update/template.marko similarity index 100% rename from test/components-pages/fixtures/no-update/template.marko rename to packages/marko/test/components-pages/fixtures/no-update/template.marko diff --git a/test/components-pages/fixtures/no-update/tests.js b/packages/marko/test/components-pages/fixtures/no-update/tests.js similarity index 100% rename from test/components-pages/fixtures/no-update/tests.js rename to packages/marko/test/components-pages/fixtures/no-update/tests.js diff --git a/test/components-pages/fixtures/old-hydrate-no-create-no-input/components/child-component/index.marko b/packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/components/child-component/index.marko similarity index 100% rename from test/components-pages/fixtures/old-hydrate-no-create-no-input/components/child-component/index.marko rename to packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/components/child-component/index.marko diff --git a/test/components-pages/fixtures/old-hydrate-no-create-no-input/components/test-component/index.marko b/packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/components/test-component/index.marko similarity index 100% rename from test/components-pages/fixtures/old-hydrate-no-create-no-input/components/test-component/index.marko rename to packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/components/test-component/index.marko diff --git a/test/components-pages/fixtures/old-hydrate-no-create-no-input/template.marko b/packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/template.marko similarity index 100% rename from test/components-pages/fixtures/old-hydrate-no-create-no-input/template.marko rename to packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/template.marko diff --git a/test/components-pages/fixtures/old-hydrate-no-create-no-input/tests.js b/packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/tests.js similarity index 100% rename from test/components-pages/fixtures/old-hydrate-no-create-no-input/tests.js rename to packages/marko/test/components-pages/fixtures/old-hydrate-no-create-no-input/tests.js diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null-and-return/index.marko b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null-and-return/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null-and-return/index.marko rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null-and-return/index.marko diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null/index.marko b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null/index.marko rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-null/index.marko diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object-and-return/index.marko b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object-and-return/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object-and-return/index.marko rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object-and-return/index.marko diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object/index.marko b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object/index.marko rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-assign-object/index.marko diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-return/index.marko b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-return/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-return/index.marko rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/components/onInput-return/index.marko diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/marko.json b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/marko.json similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/marko.json rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/marko.json diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/template.marko b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/template.marko similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/template.marko rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/template.marko diff --git a/test/components-pages/fixtures/onInput-noBrowserRerender/tests.js b/packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/tests.js similarity index 100% rename from test/components-pages/fixtures/onInput-noBrowserRerender/tests.js rename to packages/marko/test/components-pages/fixtures/onInput-noBrowserRerender/tests.js diff --git a/test/components-pages/fixtures/onInput/components/onInput-assign-null-and-return/index.marko b/packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-null-and-return/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput/components/onInput-assign-null-and-return/index.marko rename to packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-null-and-return/index.marko diff --git a/test/components-pages/fixtures/onInput/components/onInput-assign-null/index.marko b/packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-null/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput/components/onInput-assign-null/index.marko rename to packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-null/index.marko diff --git a/test/components-pages/fixtures/onInput/components/onInput-assign-object-and-return/index.marko b/packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-object-and-return/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput/components/onInput-assign-object-and-return/index.marko rename to packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-object-and-return/index.marko diff --git a/test/components-pages/fixtures/onInput/components/onInput-assign-object/index.marko b/packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-object/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput/components/onInput-assign-object/index.marko rename to packages/marko/test/components-pages/fixtures/onInput/components/onInput-assign-object/index.marko diff --git a/test/components-pages/fixtures/onInput/components/onInput-return/index.marko b/packages/marko/test/components-pages/fixtures/onInput/components/onInput-return/index.marko similarity index 100% rename from test/components-pages/fixtures/onInput/components/onInput-return/index.marko rename to packages/marko/test/components-pages/fixtures/onInput/components/onInput-return/index.marko diff --git a/test/components-pages/fixtures/onInput/marko.json b/packages/marko/test/components-pages/fixtures/onInput/marko.json similarity index 100% rename from test/components-pages/fixtures/onInput/marko.json rename to packages/marko/test/components-pages/fixtures/onInput/marko.json diff --git a/test/components-pages/fixtures/onInput/template.marko b/packages/marko/test/components-pages/fixtures/onInput/template.marko similarity index 100% rename from test/components-pages/fixtures/onInput/template.marko rename to packages/marko/test/components-pages/fixtures/onInput/template.marko diff --git a/test/components-pages/fixtures/onInput/tests.js b/packages/marko/test/components-pages/fixtures/onInput/tests.js similarity index 100% rename from test/components-pages/fixtures/onInput/tests.js rename to packages/marko/test/components-pages/fixtures/onInput/tests.js diff --git a/test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/index.marko b/packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/index.marko diff --git a/test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/marko-tag.json b/packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/marko-tag.json similarity index 100% rename from test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/marko-tag.json rename to packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/child/marko-tag.json diff --git a/test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/index.marko b/packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/index.marko diff --git a/test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/marko-tag.json b/packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/marko-tag.json similarity index 100% rename from test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/marko-tag.json rename to packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/components/root/marko-tag.json diff --git a/test/components-pages/fixtures/preserve-looped-attribute-tag/template.marko b/packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/template.marko similarity index 100% rename from test/components-pages/fixtures/preserve-looped-attribute-tag/template.marko rename to packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/template.marko diff --git a/test/components-pages/fixtures/preserve-looped-attribute-tag/tests.js b/packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/tests.js similarity index 100% rename from test/components-pages/fixtures/preserve-looped-attribute-tag/tests.js rename to packages/marko/test/components-pages/fixtures/preserve-looped-attribute-tag/tests.js diff --git a/test/components-pages/fixtures/preserve-no-update-for-loop/components/root/index.marko b/packages/marko/test/components-pages/fixtures/preserve-no-update-for-loop/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-no-update-for-loop/components/root/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-no-update-for-loop/components/root/index.marko diff --git a/test/components-pages/fixtures/preserve-no-update-for-loop/template.marko b/packages/marko/test/components-pages/fixtures/preserve-no-update-for-loop/template.marko similarity index 100% rename from test/components-pages/fixtures/preserve-no-update-for-loop/template.marko rename to packages/marko/test/components-pages/fixtures/preserve-no-update-for-loop/template.marko diff --git a/test/components-pages/fixtures/preserve-no-update-for-loop/tests.js b/packages/marko/test/components-pages/fixtures/preserve-no-update-for-loop/tests.js similarity index 100% rename from test/components-pages/fixtures/preserve-no-update-for-loop/tests.js rename to packages/marko/test/components-pages/fixtures/preserve-no-update-for-loop/tests.js diff --git a/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/components/root/index.marko b/packages/marko/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-server-rendered-content-on-mount/components/root/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/components/root/index.marko diff --git a/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/template.marko b/packages/marko/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/template.marko similarity index 100% rename from test/components-pages/fixtures/preserve-server-rendered-content-on-mount/template.marko rename to packages/marko/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/template.marko diff --git a/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/tests.js b/packages/marko/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/tests.js similarity index 100% rename from test/components-pages/fixtures/preserve-server-rendered-content-on-mount/tests.js rename to packages/marko/test/components-pages/fixtures/preserve-server-rendered-content-on-mount/tests.js diff --git a/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko b/packages/marko/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/components/toggle-button/index.marko diff --git a/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/template.marko b/packages/marko/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/template.marko similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-content-on-state-change/template.marko rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/template.marko diff --git a/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/tests.js b/packages/marko/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/tests.js similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-content-on-state-change/tests.js rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-content-on-state-change/tests.js diff --git a/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/child/index.marko b/packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/child/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/child/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/child/index.marko diff --git a/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/container/index.marko b/packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/container/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/container/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/container/index.marko diff --git a/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/root/index.marko b/packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/root/index.marko rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/components/root/index.marko diff --git a/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/template.marko b/packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/template.marko similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-key-on-state-change/template.marko rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/template.marko diff --git a/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/tests.js b/packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/tests.js similarity index 100% rename from test/components-pages/fixtures/preserve-transcluded-key-on-state-change/tests.js rename to packages/marko/test/components-pages/fixtures/preserve-transcluded-key-on-state-change/tests.js diff --git a/test/components-pages/fixtures/remove-last-multi-root-component/components/child/index.marko b/packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/components/child/index.marko similarity index 100% rename from test/components-pages/fixtures/remove-last-multi-root-component/components/child/index.marko rename to packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/components/child/index.marko diff --git a/test/components-pages/fixtures/remove-last-multi-root-component/components/root/index.marko b/packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/components/root/index.marko similarity index 100% rename from test/components-pages/fixtures/remove-last-multi-root-component/components/root/index.marko rename to packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/components/root/index.marko diff --git a/test/components-pages/fixtures/remove-last-multi-root-component/template.marko b/packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/template.marko similarity index 100% rename from test/components-pages/fixtures/remove-last-multi-root-component/template.marko rename to packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/template.marko diff --git a/test/components-pages/fixtures/remove-last-multi-root-component/tests.js b/packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/tests.js similarity index 100% rename from test/components-pages/fixtures/remove-last-multi-root-component/tests.js rename to packages/marko/test/components-pages/fixtures/remove-last-multi-root-component/tests.js diff --git a/test/components-pages/fixtures/render-and-mount-order/components/app-hello/components/inner/index.marko b/packages/marko/test/components-pages/fixtures/render-and-mount-order/components/app-hello/components/inner/index.marko similarity index 100% rename from test/components-pages/fixtures/render-and-mount-order/components/app-hello/components/inner/index.marko rename to packages/marko/test/components-pages/fixtures/render-and-mount-order/components/app-hello/components/inner/index.marko diff --git a/test/components-pages/fixtures/render-and-mount-order/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/render-and-mount-order/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/render-and-mount-order/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/render-and-mount-order/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/render-and-mount-order/components/app-wrapper/index.marko b/packages/marko/test/components-pages/fixtures/render-and-mount-order/components/app-wrapper/index.marko similarity index 100% rename from test/components-pages/fixtures/render-and-mount-order/components/app-wrapper/index.marko rename to packages/marko/test/components-pages/fixtures/render-and-mount-order/components/app-wrapper/index.marko diff --git a/test/components-pages/fixtures/render-and-mount-order/marko.json b/packages/marko/test/components-pages/fixtures/render-and-mount-order/marko.json similarity index 100% rename from test/components-pages/fixtures/render-and-mount-order/marko.json rename to packages/marko/test/components-pages/fixtures/render-and-mount-order/marko.json diff --git a/test/components-pages/fixtures/render-and-mount-order/template.marko b/packages/marko/test/components-pages/fixtures/render-and-mount-order/template.marko similarity index 100% rename from test/components-pages/fixtures/render-and-mount-order/template.marko rename to packages/marko/test/components-pages/fixtures/render-and-mount-order/template.marko diff --git a/test/components-pages/fixtures/render-and-mount-order/tests.js b/packages/marko/test/components-pages/fixtures/render-and-mount-order/tests.js similarity index 100% rename from test/components-pages/fixtures/render-and-mount-order/tests.js rename to packages/marko/test/components-pages/fixtures/render-and-mount-order/tests.js diff --git a/test/components-pages/fixtures/repeated-list-items-unkeyed/components/list-items/index.marko b/packages/marko/test/components-pages/fixtures/repeated-list-items-unkeyed/components/list-items/index.marko similarity index 100% rename from test/components-pages/fixtures/repeated-list-items-unkeyed/components/list-items/index.marko rename to packages/marko/test/components-pages/fixtures/repeated-list-items-unkeyed/components/list-items/index.marko diff --git a/test/components-pages/fixtures/repeated-list-items-unkeyed/template.marko b/packages/marko/test/components-pages/fixtures/repeated-list-items-unkeyed/template.marko similarity index 100% rename from test/components-pages/fixtures/repeated-list-items-unkeyed/template.marko rename to packages/marko/test/components-pages/fixtures/repeated-list-items-unkeyed/template.marko diff --git a/test/components-pages/fixtures/repeated-list-items-unkeyed/tests.js b/packages/marko/test/components-pages/fixtures/repeated-list-items-unkeyed/tests.js similarity index 100% rename from test/components-pages/fixtures/repeated-list-items-unkeyed/tests.js rename to packages/marko/test/components-pages/fixtures/repeated-list-items-unkeyed/tests.js diff --git a/test/components-pages/fixtures/runtime-id/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/runtime-id/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/runtime-id/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/runtime-id/components/app-foo/component.js diff --git a/test/components-pages/fixtures/runtime-id/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/runtime-id/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/runtime-id/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/runtime-id/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/runtime-id/marko.json b/packages/marko/test/components-pages/fixtures/runtime-id/marko.json similarity index 100% rename from test/components-pages/fixtures/runtime-id/marko.json rename to packages/marko/test/components-pages/fixtures/runtime-id/marko.json diff --git a/test/components-pages/fixtures/runtime-id/template.marko b/packages/marko/test/components-pages/fixtures/runtime-id/template.marko similarity index 100% rename from test/components-pages/fixtures/runtime-id/template.marko rename to packages/marko/test/components-pages/fixtures/runtime-id/template.marko diff --git a/test/components-pages/fixtures/runtime-id/tests.js b/packages/marko/test/components-pages/fixtures/runtime-id/tests.js similarity index 100% rename from test/components-pages/fixtures/runtime-id/tests.js rename to packages/marko/test/components-pages/fixtures/runtime-id/tests.js diff --git a/test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/component.js diff --git a/test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/server-browser-unique-ids/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/server-browser-unique-ids/marko.json b/packages/marko/test/components-pages/fixtures/server-browser-unique-ids/marko.json similarity index 100% rename from test/components-pages/fixtures/server-browser-unique-ids/marko.json rename to packages/marko/test/components-pages/fixtures/server-browser-unique-ids/marko.json diff --git a/test/components-pages/fixtures/server-browser-unique-ids/template.marko b/packages/marko/test/components-pages/fixtures/server-browser-unique-ids/template.marko similarity index 100% rename from test/components-pages/fixtures/server-browser-unique-ids/template.marko rename to packages/marko/test/components-pages/fixtures/server-browser-unique-ids/template.marko diff --git a/test/components-pages/fixtures/server-browser-unique-ids/tests.js b/packages/marko/test/components-pages/fixtures/server-browser-unique-ids/tests.js similarity index 100% rename from test/components-pages/fixtures/server-browser-unique-ids/tests.js rename to packages/marko/test/components-pages/fixtures/server-browser-unique-ids/tests.js diff --git a/test/components-pages/fixtures/server-render-dom-event-handlers/components/app/index.marko b/packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/server-render-dom-event-handlers/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/components/app/index.marko diff --git a/test/components-pages/fixtures/server-render-dom-event-handlers/components/counter/index.marko b/packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/components/counter/index.marko similarity index 100% rename from test/components-pages/fixtures/server-render-dom-event-handlers/components/counter/index.marko rename to packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/components/counter/index.marko diff --git a/test/components-pages/fixtures/server-render-dom-event-handlers/marko.json b/packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/marko.json similarity index 100% rename from test/components-pages/fixtures/server-render-dom-event-handlers/marko.json rename to packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/marko.json diff --git a/test/components-pages/fixtures/server-render-dom-event-handlers/template.marko b/packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/template.marko similarity index 100% rename from test/components-pages/fixtures/server-render-dom-event-handlers/template.marko rename to packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/template.marko diff --git a/test/components-pages/fixtures/server-render-dom-event-handlers/tests.js b/packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/tests.js similarity index 100% rename from test/components-pages/fixtures/server-render-dom-event-handlers/tests.js rename to packages/marko/test/components-pages/fixtures/server-render-dom-event-handlers/tests.js diff --git a/test/components-pages/fixtures/server-render-function-references/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/server-render-function-references/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/server-render-function-references/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/server-render-function-references/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/server-render-function-references/components/app/index.marko b/packages/marko/test/components-pages/fixtures/server-render-function-references/components/app/index.marko similarity index 100% rename from test/components-pages/fixtures/server-render-function-references/components/app/index.marko rename to packages/marko/test/components-pages/fixtures/server-render-function-references/components/app/index.marko diff --git a/test/components-pages/fixtures/server-render-function-references/marko.json b/packages/marko/test/components-pages/fixtures/server-render-function-references/marko.json similarity index 100% rename from test/components-pages/fixtures/server-render-function-references/marko.json rename to packages/marko/test/components-pages/fixtures/server-render-function-references/marko.json diff --git a/test/components-pages/fixtures/server-render-function-references/template.marko b/packages/marko/test/components-pages/fixtures/server-render-function-references/template.marko similarity index 100% rename from test/components-pages/fixtures/server-render-function-references/template.marko rename to packages/marko/test/components-pages/fixtures/server-render-function-references/template.marko diff --git a/test/components-pages/fixtures/server-render-function-references/tests.js b/packages/marko/test/components-pages/fixtures/server-render-function-references/tests.js similarity index 100% rename from test/components-pages/fixtures/server-render-function-references/tests.js rename to packages/marko/test/components-pages/fixtures/server-render-function-references/tests.js diff --git a/test/components-pages/fixtures/split-async-keys/components/app-child/index.marko b/packages/marko/test/components-pages/fixtures/split-async-keys/components/app-child/index.marko similarity index 100% rename from test/components-pages/fixtures/split-async-keys/components/app-child/index.marko rename to packages/marko/test/components-pages/fixtures/split-async-keys/components/app-child/index.marko diff --git a/test/components-pages/fixtures/split-async-keys/components/app-hello/component-browser.js b/packages/marko/test/components-pages/fixtures/split-async-keys/components/app-hello/component-browser.js similarity index 100% rename from test/components-pages/fixtures/split-async-keys/components/app-hello/component-browser.js rename to packages/marko/test/components-pages/fixtures/split-async-keys/components/app-hello/component-browser.js diff --git a/test/components-pages/fixtures/split-async-keys/components/app-hello/index.marko b/packages/marko/test/components-pages/fixtures/split-async-keys/components/app-hello/index.marko similarity index 100% rename from test/components-pages/fixtures/split-async-keys/components/app-hello/index.marko rename to packages/marko/test/components-pages/fixtures/split-async-keys/components/app-hello/index.marko diff --git a/test/components-pages/fixtures/split-async-keys/template.marko b/packages/marko/test/components-pages/fixtures/split-async-keys/template.marko similarity index 100% rename from test/components-pages/fixtures/split-async-keys/template.marko rename to packages/marko/test/components-pages/fixtures/split-async-keys/template.marko diff --git a/test/components-pages/fixtures/split-async-keys/tests.js b/packages/marko/test/components-pages/fixtures/split-async-keys/tests.js similarity index 100% rename from test/components-pages/fixtures/split-async-keys/tests.js rename to packages/marko/test/components-pages/fixtures/split-async-keys/tests.js diff --git a/test/components-pages/fixtures/split-component-dynamic-tag/components/app-button/index.marko b/packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/components/app-button/index.marko similarity index 100% rename from test/components-pages/fixtures/split-component-dynamic-tag/components/app-button/index.marko rename to packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/components/app-button/index.marko diff --git a/test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/component-browser.js b/packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/component-browser.js similarity index 100% rename from test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/component-browser.js rename to packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/component-browser.js diff --git a/test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/index.marko b/packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/index.marko similarity index 100% rename from test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/index.marko rename to packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/components/app-root/index.marko diff --git a/test/components-pages/fixtures/split-component-dynamic-tag/template.marko b/packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/template.marko similarity index 100% rename from test/components-pages/fixtures/split-component-dynamic-tag/template.marko rename to packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/template.marko diff --git a/test/components-pages/fixtures/split-component-dynamic-tag/tests.js b/packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/tests.js similarity index 100% rename from test/components-pages/fixtures/split-component-dynamic-tag/tests.js rename to packages/marko/test/components-pages/fixtures/split-component-dynamic-tag/tests.js diff --git a/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/component-browser.js b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/component-browser.js similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/component-browser.js rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/component-browser.js diff --git a/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/index.marko b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/index.marko similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/index.marko rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/index.marko diff --git a/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/marko-tag.json b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/marko-tag.json similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/marko-tag.json rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split-export-class/marko-tag.json diff --git a/test/components-pages/fixtures/split-component-renderer/components/app-button-split/component-browser.js b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split/component-browser.js similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/app-button-split/component-browser.js rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split/component-browser.js diff --git a/test/components-pages/fixtures/split-component-renderer/components/app-button-split/index.marko b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split/index.marko similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/app-button-split/index.marko rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split/index.marko diff --git a/test/components-pages/fixtures/split-component-renderer/components/app-button-split/marko-tag.json b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split/marko-tag.json similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/app-button-split/marko-tag.json rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/app-button-split/marko-tag.json diff --git a/test/components-pages/fixtures/split-component-renderer/components/component-only/component-browser.js b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/component-only/component-browser.js similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/component-only/component-browser.js rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/component-only/component-browser.js diff --git a/test/components-pages/fixtures/split-component-renderer/components/component-only/index.marko b/packages/marko/test/components-pages/fixtures/split-component-renderer/components/component-only/index.marko similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/components/component-only/index.marko rename to packages/marko/test/components-pages/fixtures/split-component-renderer/components/component-only/index.marko diff --git a/test/components-pages/fixtures/split-component-renderer/marko.json b/packages/marko/test/components-pages/fixtures/split-component-renderer/marko.json similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/marko.json rename to packages/marko/test/components-pages/fixtures/split-component-renderer/marko.json diff --git a/test/components-pages/fixtures/split-component-renderer/template.marko b/packages/marko/test/components-pages/fixtures/split-component-renderer/template.marko similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/template.marko rename to packages/marko/test/components-pages/fixtures/split-component-renderer/template.marko diff --git a/test/components-pages/fixtures/split-component-renderer/tests.js b/packages/marko/test/components-pages/fixtures/split-component-renderer/tests.js similarity index 100% rename from test/components-pages/fixtures/split-component-renderer/tests.js rename to packages/marko/test/components-pages/fixtures/split-component-renderer/tests.js diff --git a/test/components-pages/fixtures/split-emit-multi-args/components/split-component/component-browser.js b/packages/marko/test/components-pages/fixtures/split-emit-multi-args/components/split-component/component-browser.js similarity index 100% rename from test/components-pages/fixtures/split-emit-multi-args/components/split-component/component-browser.js rename to packages/marko/test/components-pages/fixtures/split-emit-multi-args/components/split-component/component-browser.js diff --git a/test/components-pages/fixtures/split-emit-multi-args/components/split-component/index.marko b/packages/marko/test/components-pages/fixtures/split-emit-multi-args/components/split-component/index.marko similarity index 100% rename from test/components-pages/fixtures/split-emit-multi-args/components/split-component/index.marko rename to packages/marko/test/components-pages/fixtures/split-emit-multi-args/components/split-component/index.marko diff --git a/test/components-pages/fixtures/split-emit-multi-args/marko.json b/packages/marko/test/components-pages/fixtures/split-emit-multi-args/marko.json similarity index 100% rename from test/components-pages/fixtures/split-emit-multi-args/marko.json rename to packages/marko/test/components-pages/fixtures/split-emit-multi-args/marko.json diff --git a/test/components-pages/fixtures/split-emit-multi-args/template.marko b/packages/marko/test/components-pages/fixtures/split-emit-multi-args/template.marko similarity index 100% rename from test/components-pages/fixtures/split-emit-multi-args/template.marko rename to packages/marko/test/components-pages/fixtures/split-emit-multi-args/template.marko diff --git a/test/components-pages/fixtures/split-emit-multi-args/tests.js b/packages/marko/test/components-pages/fixtures/split-emit-multi-args/tests.js similarity index 100% rename from test/components-pages/fixtures/split-emit-multi-args/tests.js rename to packages/marko/test/components-pages/fixtures/split-emit-multi-args/tests.js diff --git a/test/components-pages/fixtures/xss/components/app-foo/component.js b/packages/marko/test/components-pages/fixtures/xss/components/app-foo/component.js similarity index 100% rename from test/components-pages/fixtures/xss/components/app-foo/component.js rename to packages/marko/test/components-pages/fixtures/xss/components/app-foo/component.js diff --git a/test/components-pages/fixtures/xss/components/app-foo/index.marko b/packages/marko/test/components-pages/fixtures/xss/components/app-foo/index.marko similarity index 100% rename from test/components-pages/fixtures/xss/components/app-foo/index.marko rename to packages/marko/test/components-pages/fixtures/xss/components/app-foo/index.marko diff --git a/test/components-pages/fixtures/xss/marko.json b/packages/marko/test/components-pages/fixtures/xss/marko.json similarity index 100% rename from test/components-pages/fixtures/xss/marko.json rename to packages/marko/test/components-pages/fixtures/xss/marko.json diff --git a/test/components-pages/fixtures/xss/template.marko b/packages/marko/test/components-pages/fixtures/xss/template.marko similarity index 100% rename from test/components-pages/fixtures/xss/template.marko rename to packages/marko/test/components-pages/fixtures/xss/template.marko diff --git a/test/components-pages/fixtures/xss/tests.js b/packages/marko/test/components-pages/fixtures/xss/tests.js similarity index 100% rename from test/components-pages/fixtures/xss/tests.js rename to packages/marko/test/components-pages/fixtures/xss/tests.js diff --git a/test/components-pages/index.test.js b/packages/marko/test/components-pages/index.test.js similarity index 100% rename from test/components-pages/index.test.js rename to packages/marko/test/components-pages/index.test.js diff --git a/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app-simple/index.marko b/packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app-simple/index.marko similarity index 100% rename from test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app-simple/index.marko rename to packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app-simple/index.marko diff --git a/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app/index.marko b/packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app/index.marko similarity index 100% rename from test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app/index.marko rename to packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/components/app/index.marko diff --git a/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/index.marko b/packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/index.marko similarity index 100% rename from test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/index.marko rename to packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/index.marko diff --git a/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/test.js b/packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/test.js similarity index 100% rename from test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/test.js rename to packages/marko/test/components-server/fixtures-deprecated/getRenderedWidgets-noBrowserRerender/test.js diff --git a/test/components-server/fixtures-deprecated/invalid-missing-template/template.marko b/packages/marko/test/components-server/fixtures-deprecated/invalid-missing-template/template.marko similarity index 100% rename from test/components-server/fixtures-deprecated/invalid-missing-template/template.marko rename to packages/marko/test/components-server/fixtures-deprecated/invalid-missing-template/template.marko diff --git a/test/components-server/fixtures-deprecated/invalid-missing-template/test.js b/packages/marko/test/components-server/fixtures-deprecated/invalid-missing-template/test.js similarity index 100% rename from test/components-server/fixtures-deprecated/invalid-missing-template/test.js rename to packages/marko/test/components-server/fixtures-deprecated/invalid-missing-template/test.js diff --git a/test/components-server/fixtures-deprecated/invalid-missing-template/widget.js b/packages/marko/test/components-server/fixtures-deprecated/invalid-missing-template/widget.js similarity index 100% rename from test/components-server/fixtures-deprecated/invalid-missing-template/widget.js rename to packages/marko/test/components-server/fixtures-deprecated/invalid-missing-template/widget.js diff --git a/test/components-server/fixtures-deprecated/w-bind-missing-widget/index.foo b/packages/marko/test/components-server/fixtures-deprecated/w-bind-missing-widget/index.foo similarity index 100% rename from test/components-server/fixtures-deprecated/w-bind-missing-widget/index.foo rename to packages/marko/test/components-server/fixtures-deprecated/w-bind-missing-widget/index.foo diff --git a/test/components-server/fixtures-deprecated/w-bind-missing-widget/template.marko b/packages/marko/test/components-server/fixtures-deprecated/w-bind-missing-widget/template.marko similarity index 100% rename from test/components-server/fixtures-deprecated/w-bind-missing-widget/template.marko rename to packages/marko/test/components-server/fixtures-deprecated/w-bind-missing-widget/template.marko diff --git a/test/components-server/fixtures-deprecated/w-bind-missing-widget/test.js b/packages/marko/test/components-server/fixtures-deprecated/w-bind-missing-widget/test.js similarity index 100% rename from test/components-server/fixtures-deprecated/w-bind-missing-widget/test.js rename to packages/marko/test/components-server/fixtures-deprecated/w-bind-missing-widget/test.js diff --git a/test/components-server/fixtures/cspNonce/components/app-simple/index.marko b/packages/marko/test/components-server/fixtures/cspNonce/components/app-simple/index.marko similarity index 100% rename from test/components-server/fixtures/cspNonce/components/app-simple/index.marko rename to packages/marko/test/components-server/fixtures/cspNonce/components/app-simple/index.marko diff --git a/test/components-server/fixtures/cspNonce/marko.json b/packages/marko/test/components-server/fixtures/cspNonce/marko.json similarity index 100% rename from test/components-server/fixtures/cspNonce/marko.json rename to packages/marko/test/components-server/fixtures/cspNonce/marko.json diff --git a/test/components-server/fixtures/cspNonce/template.marko b/packages/marko/test/components-server/fixtures/cspNonce/template.marko similarity index 100% rename from test/components-server/fixtures/cspNonce/template.marko rename to packages/marko/test/components-server/fixtures/cspNonce/template.marko diff --git a/test/components-server/fixtures/cspNonce/test.js b/packages/marko/test/components-server/fixtures/cspNonce/test.js similarity index 100% rename from test/components-server/fixtures/cspNonce/test.js rename to packages/marko/test/components-server/fixtures/cspNonce/test.js diff --git a/test/components-server/fixtures/getRenderedWidgets/components/app-simple/index.marko b/packages/marko/test/components-server/fixtures/getRenderedWidgets/components/app-simple/index.marko similarity index 100% rename from test/components-server/fixtures/getRenderedWidgets/components/app-simple/index.marko rename to packages/marko/test/components-server/fixtures/getRenderedWidgets/components/app-simple/index.marko diff --git a/test/components-server/fixtures/getRenderedWidgets/index.marko b/packages/marko/test/components-server/fixtures/getRenderedWidgets/index.marko similarity index 100% rename from test/components-server/fixtures/getRenderedWidgets/index.marko rename to packages/marko/test/components-server/fixtures/getRenderedWidgets/index.marko diff --git a/test/components-server/fixtures/getRenderedWidgets/test.js b/packages/marko/test/components-server/fixtures/getRenderedWidgets/test.js similarity index 100% rename from test/components-server/fixtures/getRenderedWidgets/test.js rename to packages/marko/test/components-server/fixtures/getRenderedWidgets/test.js diff --git a/test/components-server/index.test.js b/packages/marko/test/components-server/index.test.js similarity index 100% rename from test/components-server/index.test.js rename to packages/marko/test/components-server/index.test.js diff --git a/test/express/fixtures/multiple-express-instances/test.js b/packages/marko/test/express/fixtures/multiple-express-instances/test.js similarity index 100% rename from test/express/fixtures/multiple-express-instances/test.js rename to packages/marko/test/express/fixtures/multiple-express-instances/test.js diff --git a/test/express/fixtures/res.marko-reg-multiple/test.js b/packages/marko/test/express/fixtures/res.marko-reg-multiple/test.js similarity index 100% rename from test/express/fixtures/res.marko-reg-multiple/test.js rename to packages/marko/test/express/fixtures/res.marko-reg-multiple/test.js diff --git a/test/express/fixtures/server-headers/template.marko b/packages/marko/test/express/fixtures/server-headers/template.marko similarity index 100% rename from test/express/fixtures/server-headers/template.marko rename to packages/marko/test/express/fixtures/server-headers/template.marko diff --git a/test/express/fixtures/server-headers/test.js b/packages/marko/test/express/fixtures/server-headers/test.js similarity index 100% rename from test/express/fixtures/server-headers/test.js rename to packages/marko/test/express/fixtures/server-headers/test.js diff --git a/test/express/fixtures/server-incorrect-usage/template.marko b/packages/marko/test/express/fixtures/server-incorrect-usage/template.marko similarity index 100% rename from test/express/fixtures/server-incorrect-usage/template.marko rename to packages/marko/test/express/fixtures/server-incorrect-usage/template.marko diff --git a/test/express/fixtures/server-incorrect-usage/test.js b/packages/marko/test/express/fixtures/server-incorrect-usage/test.js similarity index 100% rename from test/express/fixtures/server-incorrect-usage/test.js rename to packages/marko/test/express/fixtures/server-incorrect-usage/test.js diff --git a/test/express/fixtures/server-locals/expected.html b/packages/marko/test/express/fixtures/server-locals/expected.html similarity index 100% rename from test/express/fixtures/server-locals/expected.html rename to packages/marko/test/express/fixtures/server-locals/expected.html diff --git a/test/express/fixtures/server-locals/template.marko b/packages/marko/test/express/fixtures/server-locals/template.marko similarity index 100% rename from test/express/fixtures/server-locals/template.marko rename to packages/marko/test/express/fixtures/server-locals/template.marko diff --git a/test/express/fixtures/server-locals/test.js b/packages/marko/test/express/fixtures/server-locals/test.js similarity index 100% rename from test/express/fixtures/server-locals/test.js rename to packages/marko/test/express/fixtures/server-locals/test.js diff --git a/test/express/fixtures/server-priority/expected.html b/packages/marko/test/express/fixtures/server-priority/expected.html similarity index 100% rename from test/express/fixtures/server-priority/expected.html rename to packages/marko/test/express/fixtures/server-priority/expected.html diff --git a/test/express/fixtures/server-priority/template.marko b/packages/marko/test/express/fixtures/server-priority/template.marko similarity index 100% rename from test/express/fixtures/server-priority/template.marko rename to packages/marko/test/express/fixtures/server-priority/template.marko diff --git a/test/express/fixtures/server-priority/test.js b/packages/marko/test/express/fixtures/server-priority/test.js similarity index 100% rename from test/express/fixtures/server-priority/test.js rename to packages/marko/test/express/fixtures/server-priority/test.js diff --git a/test/express/fixtures/server-return-promise/template.marko b/packages/marko/test/express/fixtures/server-return-promise/template.marko similarity index 100% rename from test/express/fixtures/server-return-promise/template.marko rename to packages/marko/test/express/fixtures/server-return-promise/template.marko diff --git a/test/express/fixtures/server-return-promise/test.js b/packages/marko/test/express/fixtures/server-return-promise/test.js similarity index 100% rename from test/express/fixtures/server-return-promise/test.js rename to packages/marko/test/express/fixtures/server-return-promise/test.js diff --git a/test/express/index.test.js b/packages/marko/test/express/index.test.js similarity index 100% rename from test/express/index.test.js rename to packages/marko/test/express/index.test.js diff --git a/test/express/versions/express-4/.gitignore b/packages/marko/test/express/versions/express-4/.gitignore similarity index 100% rename from test/express/versions/express-4/.gitignore rename to packages/marko/test/express/versions/express-4/.gitignore diff --git a/test/express/versions/express-4/package-lock.json b/packages/marko/test/express/versions/express-4/package-lock.json similarity index 100% rename from test/express/versions/express-4/package-lock.json rename to packages/marko/test/express/versions/express-4/package-lock.json diff --git a/test/express/versions/express-4/package.json b/packages/marko/test/express/versions/express-4/package.json similarity index 100% rename from test/express/versions/express-4/package.json rename to packages/marko/test/express/versions/express-4/package.json diff --git a/test/express/versions/express-5/.gitignore b/packages/marko/test/express/versions/express-5/.gitignore similarity index 100% rename from test/express/versions/express-5/.gitignore rename to packages/marko/test/express/versions/express-5/.gitignore diff --git a/test/express/versions/express-5/package-lock.json b/packages/marko/test/express/versions/express-5/package-lock.json similarity index 100% rename from test/express/versions/express-5/package-lock.json rename to packages/marko/test/express/versions/express-5/package-lock.json diff --git a/test/express/versions/express-5/package.json b/packages/marko/test/express/versions/express-5/package.json similarity index 100% rename from test/express/versions/express-5/package.json rename to packages/marko/test/express/versions/express-5/package.json diff --git a/test/expression-toString/fixtures/ArrayExpression/expected.js b/packages/marko/test/expression-toString/fixtures/ArrayExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/ArrayExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/ArrayExpression/expected.js diff --git a/test/expression-toString/fixtures/ArrayExpression/input.js b/packages/marko/test/expression-toString/fixtures/ArrayExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/ArrayExpression/input.js rename to packages/marko/test/expression-toString/fixtures/ArrayExpression/input.js diff --git a/test/expression-toString/fixtures/Assignment/expected.js b/packages/marko/test/expression-toString/fixtures/Assignment/expected.js similarity index 100% rename from test/expression-toString/fixtures/Assignment/expected.js rename to packages/marko/test/expression-toString/fixtures/Assignment/expected.js diff --git a/test/expression-toString/fixtures/Assignment/input.js b/packages/marko/test/expression-toString/fixtures/Assignment/input.js similarity index 100% rename from test/expression-toString/fixtures/Assignment/input.js rename to packages/marko/test/expression-toString/fixtures/Assignment/input.js diff --git a/test/expression-toString/fixtures/BinaryExpression/expected.js b/packages/marko/test/expression-toString/fixtures/BinaryExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/BinaryExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/BinaryExpression/expected.js diff --git a/test/expression-toString/fixtures/BinaryExpression/input.js b/packages/marko/test/expression-toString/fixtures/BinaryExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/BinaryExpression/input.js rename to packages/marko/test/expression-toString/fixtures/BinaryExpression/input.js diff --git a/test/expression-toString/fixtures/ConditionalExpression/expected.js b/packages/marko/test/expression-toString/fixtures/ConditionalExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/ConditionalExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/ConditionalExpression/expected.js diff --git a/test/expression-toString/fixtures/ConditionalExpression/input.js b/packages/marko/test/expression-toString/fixtures/ConditionalExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/ConditionalExpression/input.js rename to packages/marko/test/expression-toString/fixtures/ConditionalExpression/input.js diff --git a/test/expression-toString/fixtures/FunctionCall/expected.js b/packages/marko/test/expression-toString/fixtures/FunctionCall/expected.js similarity index 100% rename from test/expression-toString/fixtures/FunctionCall/expected.js rename to packages/marko/test/expression-toString/fixtures/FunctionCall/expected.js diff --git a/test/expression-toString/fixtures/FunctionCall/input.js b/packages/marko/test/expression-toString/fixtures/FunctionCall/input.js similarity index 100% rename from test/expression-toString/fixtures/FunctionCall/input.js rename to packages/marko/test/expression-toString/fixtures/FunctionCall/input.js diff --git a/test/expression-toString/fixtures/Literal-boolean/expected.js b/packages/marko/test/expression-toString/fixtures/Literal-boolean/expected.js similarity index 100% rename from test/expression-toString/fixtures/Literal-boolean/expected.js rename to packages/marko/test/expression-toString/fixtures/Literal-boolean/expected.js diff --git a/test/expression-toString/fixtures/Literal-boolean/input.js b/packages/marko/test/expression-toString/fixtures/Literal-boolean/input.js similarity index 100% rename from test/expression-toString/fixtures/Literal-boolean/input.js rename to packages/marko/test/expression-toString/fixtures/Literal-boolean/input.js diff --git a/test/expression-toString/fixtures/Literal-null/expected.js b/packages/marko/test/expression-toString/fixtures/Literal-null/expected.js similarity index 100% rename from test/expression-toString/fixtures/Literal-null/expected.js rename to packages/marko/test/expression-toString/fixtures/Literal-null/expected.js diff --git a/test/expression-toString/fixtures/Literal-null/input.js b/packages/marko/test/expression-toString/fixtures/Literal-null/input.js similarity index 100% rename from test/expression-toString/fixtures/Literal-null/input.js rename to packages/marko/test/expression-toString/fixtures/Literal-null/input.js diff --git a/test/expression-toString/fixtures/Literal-number/expected.js b/packages/marko/test/expression-toString/fixtures/Literal-number/expected.js similarity index 100% rename from test/expression-toString/fixtures/Literal-number/expected.js rename to packages/marko/test/expression-toString/fixtures/Literal-number/expected.js diff --git a/test/expression-toString/fixtures/Literal-number/input.js b/packages/marko/test/expression-toString/fixtures/Literal-number/input.js similarity index 100% rename from test/expression-toString/fixtures/Literal-number/input.js rename to packages/marko/test/expression-toString/fixtures/Literal-number/input.js diff --git a/test/expression-toString/fixtures/Literal-string/expected.js b/packages/marko/test/expression-toString/fixtures/Literal-string/expected.js similarity index 100% rename from test/expression-toString/fixtures/Literal-string/expected.js rename to packages/marko/test/expression-toString/fixtures/Literal-string/expected.js diff --git a/test/expression-toString/fixtures/Literal-string/input.js b/packages/marko/test/expression-toString/fixtures/Literal-string/input.js similarity index 100% rename from test/expression-toString/fixtures/Literal-string/input.js rename to packages/marko/test/expression-toString/fixtures/Literal-string/input.js diff --git a/test/expression-toString/fixtures/Literal-undefined/expected.js b/packages/marko/test/expression-toString/fixtures/Literal-undefined/expected.js similarity index 100% rename from test/expression-toString/fixtures/Literal-undefined/expected.js rename to packages/marko/test/expression-toString/fixtures/Literal-undefined/expected.js diff --git a/test/expression-toString/fixtures/Literal-undefined/input.js b/packages/marko/test/expression-toString/fixtures/Literal-undefined/input.js similarity index 100% rename from test/expression-toString/fixtures/Literal-undefined/input.js rename to packages/marko/test/expression-toString/fixtures/Literal-undefined/input.js diff --git a/test/expression-toString/fixtures/NewExpression/expected.js b/packages/marko/test/expression-toString/fixtures/NewExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/NewExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/NewExpression/expected.js diff --git a/test/expression-toString/fixtures/NewExpression/input.js b/packages/marko/test/expression-toString/fixtures/NewExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/NewExpression/input.js rename to packages/marko/test/expression-toString/fixtures/NewExpression/input.js diff --git a/test/expression-toString/fixtures/ObjectExpression/expected.js b/packages/marko/test/expression-toString/fixtures/ObjectExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/ObjectExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/ObjectExpression/expected.js diff --git a/test/expression-toString/fixtures/ObjectExpression/input.js b/packages/marko/test/expression-toString/fixtures/ObjectExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/ObjectExpression/input.js rename to packages/marko/test/expression-toString/fixtures/ObjectExpression/input.js diff --git a/test/expression-toString/fixtures/ThisExpression/expected.js b/packages/marko/test/expression-toString/fixtures/ThisExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/ThisExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/ThisExpression/expected.js diff --git a/test/expression-toString/fixtures/ThisExpression/input.js b/packages/marko/test/expression-toString/fixtures/ThisExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/ThisExpression/input.js rename to packages/marko/test/expression-toString/fixtures/ThisExpression/input.js diff --git a/test/expression-toString/fixtures/UnaryExpression/expected.js b/packages/marko/test/expression-toString/fixtures/UnaryExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/UnaryExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/UnaryExpression/expected.js diff --git a/test/expression-toString/fixtures/UnaryExpression/input.js b/packages/marko/test/expression-toString/fixtures/UnaryExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/UnaryExpression/input.js rename to packages/marko/test/expression-toString/fixtures/UnaryExpression/input.js diff --git a/test/expression-toString/fixtures/UpdateExpression/expected.js b/packages/marko/test/expression-toString/fixtures/UpdateExpression/expected.js similarity index 100% rename from test/expression-toString/fixtures/UpdateExpression/expected.js rename to packages/marko/test/expression-toString/fixtures/UpdateExpression/expected.js diff --git a/test/expression-toString/fixtures/UpdateExpression/input.js b/packages/marko/test/expression-toString/fixtures/UpdateExpression/input.js similarity index 100% rename from test/expression-toString/fixtures/UpdateExpression/input.js rename to packages/marko/test/expression-toString/fixtures/UpdateExpression/input.js diff --git a/test/expression-toString/index.test.js b/packages/marko/test/expression-toString/index.test.js similarity index 100% rename from test/expression-toString/index.test.js rename to packages/marko/test/expression-toString/index.test.js diff --git a/test/hot-reload/fixtures/component-to-template/.gitignore b/packages/marko/test/hot-reload/fixtures/component-to-template/.gitignore similarity index 100% rename from test/hot-reload/fixtures/component-to-template/.gitignore rename to packages/marko/test/hot-reload/fixtures/component-to-template/.gitignore diff --git a/test/hot-reload/fixtures/component-to-template/a/component.js b/packages/marko/test/hot-reload/fixtures/component-to-template/a/component.js similarity index 100% rename from test/hot-reload/fixtures/component-to-template/a/component.js rename to packages/marko/test/hot-reload/fixtures/component-to-template/a/component.js diff --git a/test/hot-reload/fixtures/component-to-template/a/index.marko b/packages/marko/test/hot-reload/fixtures/component-to-template/a/index.marko similarity index 100% rename from test/hot-reload/fixtures/component-to-template/a/index.marko rename to packages/marko/test/hot-reload/fixtures/component-to-template/a/index.marko diff --git a/test/hot-reload/fixtures/component-to-template/b/index.marko b/packages/marko/test/hot-reload/fixtures/component-to-template/b/index.marko similarity index 100% rename from test/hot-reload/fixtures/component-to-template/b/index.marko rename to packages/marko/test/hot-reload/fixtures/component-to-template/b/index.marko diff --git a/test/hot-reload/fixtures/component-to-template/initial-expected.html b/packages/marko/test/hot-reload/fixtures/component-to-template/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/component-to-template/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/component-to-template/initial-expected.html diff --git a/test/hot-reload/fixtures/component-to-template/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/component-to-template/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/component-to-template/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/component-to-template/reloaded-expected.html diff --git a/test/hot-reload/fixtures/component-to-template/temp/index.marko b/packages/marko/test/hot-reload/fixtures/component-to-template/temp/index.marko similarity index 100% rename from test/hot-reload/fixtures/component-to-template/temp/index.marko rename to packages/marko/test/hot-reload/fixtures/component-to-template/temp/index.marko diff --git a/test/hot-reload/fixtures/component-to-template/test.js b/packages/marko/test/hot-reload/fixtures/component-to-template/test.js similarity index 100% rename from test/hot-reload/fixtures/component-to-template/test.js rename to packages/marko/test/hot-reload/fixtures/component-to-template/test.js diff --git a/test/hot-reload/fixtures/load/.gitignore b/packages/marko/test/hot-reload/fixtures/load/.gitignore similarity index 100% rename from test/hot-reload/fixtures/load/.gitignore rename to packages/marko/test/hot-reload/fixtures/load/.gitignore diff --git a/test/hot-reload/fixtures/load/initial-expected.html b/packages/marko/test/hot-reload/fixtures/load/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/load/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/load/initial-expected.html diff --git a/test/hot-reload/fixtures/load/modified-expected.html b/packages/marko/test/hot-reload/fixtures/load/modified-expected.html similarity index 100% rename from test/hot-reload/fixtures/load/modified-expected.html rename to packages/marko/test/hot-reload/fixtures/load/modified-expected.html diff --git a/test/hot-reload/fixtures/load/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/load/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/load/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/load/reloaded-expected.html diff --git a/test/hot-reload/fixtures/load/template.marko b/packages/marko/test/hot-reload/fixtures/load/template.marko similarity index 100% rename from test/hot-reload/fixtures/load/template.marko rename to packages/marko/test/hot-reload/fixtures/load/template.marko diff --git a/test/hot-reload/fixtures/load/test.js b/packages/marko/test/hot-reload/fixtures/load/test.js similarity index 100% rename from test/hot-reload/fixtures/load/test.js rename to packages/marko/test/hot-reload/fixtures/load/test.js diff --git a/test/hot-reload/fixtures/require-custom-extension/.gitignore b/packages/marko/test/hot-reload/fixtures/require-custom-extension/.gitignore similarity index 100% rename from test/hot-reload/fixtures/require-custom-extension/.gitignore rename to packages/marko/test/hot-reload/fixtures/require-custom-extension/.gitignore diff --git a/test/hot-reload/fixtures/require-custom-extension/initial-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-extension/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-extension/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-extension/initial-expected.html diff --git a/test/hot-reload/fixtures/require-custom-extension/modified-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-extension/modified-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-extension/modified-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-extension/modified-expected.html diff --git a/test/hot-reload/fixtures/require-custom-extension/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-extension/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-extension/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-extension/reloaded-expected.html diff --git a/test/hot-reload/fixtures/require-custom-extension/template.html b/packages/marko/test/hot-reload/fixtures/require-custom-extension/template.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-extension/template.html rename to packages/marko/test/hot-reload/fixtures/require-custom-extension/template.html diff --git a/test/hot-reload/fixtures/require-custom-extension/test.js b/packages/marko/test/hot-reload/fixtures/require-custom-extension/test.js similarity index 100% rename from test/hot-reload/fixtures/require-custom-extension/test.js rename to packages/marko/test/hot-reload/fixtures/require-custom-extension/test.js diff --git a/test/hot-reload/fixtures/require-custom-multiple-extensions/.gitignore b/packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/.gitignore similarity index 100% rename from test/hot-reload/fixtures/require-custom-multiple-extensions/.gitignore rename to packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/.gitignore diff --git a/test/hot-reload/fixtures/require-custom-multiple-extensions/initial-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-multiple-extensions/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/initial-expected.html diff --git a/test/hot-reload/fixtures/require-custom-multiple-extensions/modified-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/modified-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-multiple-extensions/modified-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/modified-expected.html diff --git a/test/hot-reload/fixtures/require-custom-multiple-extensions/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-multiple-extensions/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/reloaded-expected.html diff --git a/test/hot-reload/fixtures/require-custom-multiple-extensions/template.html b/packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/template.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-multiple-extensions/template.html rename to packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/template.html diff --git a/test/hot-reload/fixtures/require-custom-multiple-extensions/test.js b/packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/test.js similarity index 100% rename from test/hot-reload/fixtures/require-custom-multiple-extensions/test.js rename to packages/marko/test/hot-reload/fixtures/require-custom-multiple-extensions/test.js diff --git a/test/hot-reload/fixtures/require-custom-without-period/.gitignore b/packages/marko/test/hot-reload/fixtures/require-custom-without-period/.gitignore similarity index 100% rename from test/hot-reload/fixtures/require-custom-without-period/.gitignore rename to packages/marko/test/hot-reload/fixtures/require-custom-without-period/.gitignore diff --git a/test/hot-reload/fixtures/require-custom-without-period/initial-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-without-period/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-without-period/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-without-period/initial-expected.html diff --git a/test/hot-reload/fixtures/require-custom-without-period/modified-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-without-period/modified-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-without-period/modified-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-without-period/modified-expected.html diff --git a/test/hot-reload/fixtures/require-custom-without-period/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/require-custom-without-period/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-without-period/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/require-custom-without-period/reloaded-expected.html diff --git a/test/hot-reload/fixtures/require-custom-without-period/template.html b/packages/marko/test/hot-reload/fixtures/require-custom-without-period/template.html similarity index 100% rename from test/hot-reload/fixtures/require-custom-without-period/template.html rename to packages/marko/test/hot-reload/fixtures/require-custom-without-period/template.html diff --git a/test/hot-reload/fixtures/require-custom-without-period/test.js b/packages/marko/test/hot-reload/fixtures/require-custom-without-period/test.js similarity index 100% rename from test/hot-reload/fixtures/require-custom-without-period/test.js rename to packages/marko/test/hot-reload/fixtures/require-custom-without-period/test.js diff --git a/test/hot-reload/fixtures/require/.gitignore b/packages/marko/test/hot-reload/fixtures/require/.gitignore similarity index 100% rename from test/hot-reload/fixtures/require/.gitignore rename to packages/marko/test/hot-reload/fixtures/require/.gitignore diff --git a/test/hot-reload/fixtures/require/initial-expected.html b/packages/marko/test/hot-reload/fixtures/require/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/require/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/require/initial-expected.html diff --git a/test/hot-reload/fixtures/require/modified-expected.html b/packages/marko/test/hot-reload/fixtures/require/modified-expected.html similarity index 100% rename from test/hot-reload/fixtures/require/modified-expected.html rename to packages/marko/test/hot-reload/fixtures/require/modified-expected.html diff --git a/test/hot-reload/fixtures/require/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/require/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/require/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/require/reloaded-expected.html diff --git a/test/hot-reload/fixtures/require/template.marko b/packages/marko/test/hot-reload/fixtures/require/template.marko similarity index 100% rename from test/hot-reload/fixtures/require/template.marko rename to packages/marko/test/hot-reload/fixtures/require/template.marko diff --git a/test/hot-reload/fixtures/require/test.js b/packages/marko/test/hot-reload/fixtures/require/test.js similarity index 100% rename from test/hot-reload/fixtures/require/test.js rename to packages/marko/test/hot-reload/fixtures/require/test.js diff --git a/test/hot-reload/fixtures/template-export-component/.gitignore b/packages/marko/test/hot-reload/fixtures/template-export-component/.gitignore similarity index 100% rename from test/hot-reload/fixtures/template-export-component/.gitignore rename to packages/marko/test/hot-reload/fixtures/template-export-component/.gitignore diff --git a/test/hot-reload/fixtures/template-export-component/a/component.js b/packages/marko/test/hot-reload/fixtures/template-export-component/a/component.js similarity index 100% rename from test/hot-reload/fixtures/template-export-component/a/component.js rename to packages/marko/test/hot-reload/fixtures/template-export-component/a/component.js diff --git a/test/hot-reload/fixtures/template-export-component/a/index.marko b/packages/marko/test/hot-reload/fixtures/template-export-component/a/index.marko similarity index 100% rename from test/hot-reload/fixtures/template-export-component/a/index.marko rename to packages/marko/test/hot-reload/fixtures/template-export-component/a/index.marko diff --git a/test/hot-reload/fixtures/template-export-component/b/component.js b/packages/marko/test/hot-reload/fixtures/template-export-component/b/component.js similarity index 100% rename from test/hot-reload/fixtures/template-export-component/b/component.js rename to packages/marko/test/hot-reload/fixtures/template-export-component/b/component.js diff --git a/test/hot-reload/fixtures/template-export-component/b/index.marko b/packages/marko/test/hot-reload/fixtures/template-export-component/b/index.marko similarity index 100% rename from test/hot-reload/fixtures/template-export-component/b/index.marko rename to packages/marko/test/hot-reload/fixtures/template-export-component/b/index.marko diff --git a/test/hot-reload/fixtures/template-export-component/initial-expected.html b/packages/marko/test/hot-reload/fixtures/template-export-component/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/template-export-component/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/template-export-component/initial-expected.html diff --git a/test/hot-reload/fixtures/template-export-component/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/template-export-component/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/template-export-component/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/template-export-component/reloaded-expected.html diff --git a/test/hot-reload/fixtures/template-export-component/test.js b/packages/marko/test/hot-reload/fixtures/template-export-component/test.js similarity index 100% rename from test/hot-reload/fixtures/template-export-component/test.js rename to packages/marko/test/hot-reload/fixtures/template-export-component/test.js diff --git a/test/hot-reload/fixtures/template-to-component/.gitignore b/packages/marko/test/hot-reload/fixtures/template-to-component/.gitignore similarity index 100% rename from test/hot-reload/fixtures/template-to-component/.gitignore rename to packages/marko/test/hot-reload/fixtures/template-to-component/.gitignore diff --git a/test/hot-reload/fixtures/template-to-component/a/index.marko b/packages/marko/test/hot-reload/fixtures/template-to-component/a/index.marko similarity index 100% rename from test/hot-reload/fixtures/template-to-component/a/index.marko rename to packages/marko/test/hot-reload/fixtures/template-to-component/a/index.marko diff --git a/test/hot-reload/fixtures/template-to-component/b/component.js b/packages/marko/test/hot-reload/fixtures/template-to-component/b/component.js similarity index 100% rename from test/hot-reload/fixtures/template-to-component/b/component.js rename to packages/marko/test/hot-reload/fixtures/template-to-component/b/component.js diff --git a/test/hot-reload/fixtures/template-to-component/b/index.marko b/packages/marko/test/hot-reload/fixtures/template-to-component/b/index.marko similarity index 100% rename from test/hot-reload/fixtures/template-to-component/b/index.marko rename to packages/marko/test/hot-reload/fixtures/template-to-component/b/index.marko diff --git a/test/hot-reload/fixtures/template-to-component/initial-expected.html b/packages/marko/test/hot-reload/fixtures/template-to-component/initial-expected.html similarity index 100% rename from test/hot-reload/fixtures/template-to-component/initial-expected.html rename to packages/marko/test/hot-reload/fixtures/template-to-component/initial-expected.html diff --git a/test/hot-reload/fixtures/template-to-component/reloaded-expected.html b/packages/marko/test/hot-reload/fixtures/template-to-component/reloaded-expected.html similarity index 100% rename from test/hot-reload/fixtures/template-to-component/reloaded-expected.html rename to packages/marko/test/hot-reload/fixtures/template-to-component/reloaded-expected.html diff --git a/test/hot-reload/fixtures/template-to-component/temp/component.js b/packages/marko/test/hot-reload/fixtures/template-to-component/temp/component.js similarity index 100% rename from test/hot-reload/fixtures/template-to-component/temp/component.js rename to packages/marko/test/hot-reload/fixtures/template-to-component/temp/component.js diff --git a/test/hot-reload/fixtures/template-to-component/temp/index.marko b/packages/marko/test/hot-reload/fixtures/template-to-component/temp/index.marko similarity index 100% rename from test/hot-reload/fixtures/template-to-component/temp/index.marko rename to packages/marko/test/hot-reload/fixtures/template-to-component/temp/index.marko diff --git a/test/hot-reload/fixtures/template-to-component/test.js b/packages/marko/test/hot-reload/fixtures/template-to-component/test.js similarity index 100% rename from test/hot-reload/fixtures/template-to-component/test.js rename to packages/marko/test/hot-reload/fixtures/template-to-component/test.js diff --git a/test/hot-reload/index.test.js b/packages/marko/test/hot-reload/index.test.js similarity index 100% rename from test/hot-reload/index.test.js rename to packages/marko/test/hot-reload/index.test.js diff --git a/test/marko-debug-babel-plugin/fixtures/compiles/expected.js b/packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/expected.js similarity index 100% rename from test/marko-debug-babel-plugin/fixtures/compiles/expected.js rename to packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/expected.js diff --git a/test/marko-debug-babel-plugin/fixtures/compiles/input.js b/packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/input.js similarity index 100% rename from test/marko-debug-babel-plugin/fixtures/compiles/input.js rename to packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/input.js diff --git a/test/marko-debug-babel-plugin/fixtures/compiles/test.js b/packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/test.js similarity index 89% rename from test/marko-debug-babel-plugin/fixtures/compiles/test.js rename to packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/test.js index e0316e17f..78b5695cc 100644 --- a/test/marko-debug-babel-plugin/fixtures/compiles/test.js +++ b/packages/marko/test/marko-debug-babel-plugin/fixtures/compiles/test.js @@ -2,7 +2,7 @@ const fs = require("fs"); const path = require("path"); const babel = require("babel-core"); const pluginPath = require.resolve( - "../../../../scripts/babel-plugin-marko-debug" + "../../../../../../scripts/babel-plugin-marko-debug" ); exports.check = function(expect, helpers, done) { diff --git a/test/marko-debug-babel-plugin/index.test.js b/packages/marko/test/marko-debug-babel-plugin/index.test.js similarity index 100% rename from test/marko-debug-babel-plugin/index.test.js rename to packages/marko/test/marko-debug-babel-plugin/index.test.js diff --git a/test/markoc/fixtures/clean-dir/template1.marko b/packages/marko/test/markoc/fixtures/clean-dir/template1.marko similarity index 100% rename from test/markoc/fixtures/clean-dir/template1.marko rename to packages/marko/test/markoc/fixtures/clean-dir/template1.marko diff --git a/test/markoc/fixtures/clean-dir/template2.marko b/packages/marko/test/markoc/fixtures/clean-dir/template2.marko similarity index 100% rename from test/markoc/fixtures/clean-dir/template2.marko rename to packages/marko/test/markoc/fixtures/clean-dir/template2.marko diff --git a/test/markoc/fixtures/clean-dir/test.js b/packages/marko/test/markoc/fixtures/clean-dir/test.js similarity index 100% rename from test/markoc/fixtures/clean-dir/test.js rename to packages/marko/test/markoc/fixtures/clean-dir/test.js diff --git a/test/markoc/fixtures/compile-dir-no-template/test.js b/packages/marko/test/markoc/fixtures/compile-dir-no-template/test.js similarity index 100% rename from test/markoc/fixtures/compile-dir-no-template/test.js rename to packages/marko/test/markoc/fixtures/compile-dir-no-template/test.js diff --git a/test/markoc/fixtures/compile-dir/template1.marko b/packages/marko/test/markoc/fixtures/compile-dir/template1.marko similarity index 100% rename from test/markoc/fixtures/compile-dir/template1.marko rename to packages/marko/test/markoc/fixtures/compile-dir/template1.marko diff --git a/test/markoc/fixtures/compile-dir/template2.marko b/packages/marko/test/markoc/fixtures/compile-dir/template2.marko similarity index 100% rename from test/markoc/fixtures/compile-dir/template2.marko rename to packages/marko/test/markoc/fixtures/compile-dir/template2.marko diff --git a/test/markoc/fixtures/compile-dir/test.js b/packages/marko/test/markoc/fixtures/compile-dir/test.js similarity index 100% rename from test/markoc/fixtures/compile-dir/test.js rename to packages/marko/test/markoc/fixtures/compile-dir/test.js diff --git a/test/markoc/fixtures/multiple-dirs/a/template.marko b/packages/marko/test/markoc/fixtures/multiple-dirs/a/template.marko similarity index 100% rename from test/markoc/fixtures/multiple-dirs/a/template.marko rename to packages/marko/test/markoc/fixtures/multiple-dirs/a/template.marko diff --git a/test/markoc/fixtures/multiple-dirs/b/template.marko b/packages/marko/test/markoc/fixtures/multiple-dirs/b/template.marko similarity index 100% rename from test/markoc/fixtures/multiple-dirs/b/template.marko rename to packages/marko/test/markoc/fixtures/multiple-dirs/b/template.marko diff --git a/test/markoc/fixtures/multiple-dirs/excluded/template.marko b/packages/marko/test/markoc/fixtures/multiple-dirs/excluded/template.marko similarity index 100% rename from test/markoc/fixtures/multiple-dirs/excluded/template.marko rename to packages/marko/test/markoc/fixtures/multiple-dirs/excluded/template.marko diff --git a/test/markoc/fixtures/multiple-dirs/test.js b/packages/marko/test/markoc/fixtures/multiple-dirs/test.js similarity index 100% rename from test/markoc/fixtures/multiple-dirs/test.js rename to packages/marko/test/markoc/fixtures/multiple-dirs/test.js diff --git a/test/markoc/fixtures/single-template-write-version-comment/template.marko b/packages/marko/test/markoc/fixtures/single-template-write-version-comment/template.marko similarity index 100% rename from test/markoc/fixtures/single-template-write-version-comment/template.marko rename to packages/marko/test/markoc/fixtures/single-template-write-version-comment/template.marko diff --git a/test/markoc/fixtures/single-template-write-version-comment/test.js b/packages/marko/test/markoc/fixtures/single-template-write-version-comment/test.js similarity index 100% rename from test/markoc/fixtures/single-template-write-version-comment/test.js rename to packages/marko/test/markoc/fixtures/single-template-write-version-comment/test.js diff --git a/test/markoc/fixtures/single-template/template.marko b/packages/marko/test/markoc/fixtures/single-template/template.marko similarity index 100% rename from test/markoc/fixtures/single-template/template.marko rename to packages/marko/test/markoc/fixtures/single-template/template.marko diff --git a/test/markoc/fixtures/single-template/test.js b/packages/marko/test/markoc/fixtures/single-template/test.js similarity index 100% rename from test/markoc/fixtures/single-template/test.js rename to packages/marko/test/markoc/fixtures/single-template/test.js diff --git a/test/markoc/fixtures/single-xml-template/template.marko.xml b/packages/marko/test/markoc/fixtures/single-xml-template/template.marko.xml similarity index 100% rename from test/markoc/fixtures/single-xml-template/template.marko.xml rename to packages/marko/test/markoc/fixtures/single-xml-template/template.marko.xml diff --git a/test/markoc/fixtures/single-xml-template/test.js b/packages/marko/test/markoc/fixtures/single-xml-template/test.js similarity index 100% rename from test/markoc/fixtures/single-xml-template/test.js rename to packages/marko/test/markoc/fixtures/single-xml-template/test.js diff --git a/test/markoc/fixtures/usage/test.js b/packages/marko/test/markoc/fixtures/usage/test.js similarity index 100% rename from test/markoc/fixtures/usage/test.js rename to packages/marko/test/markoc/fixtures/usage/test.js diff --git a/test/markoc/index.test.js b/packages/marko/test/markoc/index.test.js similarity index 100% rename from test/markoc/index.test.js rename to packages/marko/test/markoc/index.test.js diff --git a/test/migrate/fixtures/assign-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/assign-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/assign-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/assign-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/assign-tag/template.marko b/packages/marko/test/migrate/fixtures/assign-tag/template.marko similarity index 100% rename from test/migrate/fixtures/assign-tag/template.marko rename to packages/marko/test/migrate/fixtures/assign-tag/template.marko diff --git a/test/migrate/fixtures/async-fragment-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/async-fragment-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/async-fragment-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/async-fragment-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/async-fragment-tag/template.marko b/packages/marko/test/migrate/fixtures/async-fragment-tag/template.marko similarity index 100% rename from test/migrate/fixtures/async-fragment-tag/template.marko rename to packages/marko/test/migrate/fixtures/async-fragment-tag/template.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/components/FifthComponent.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/FifthComponent.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/components/FifthComponent.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/FifthComponent.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/components/FourthComponent.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/FourthComponent.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/components/FourthComponent.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/FourthComponent.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/components/MyComponent.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/MyComponent.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/components/MyComponent.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/MyComponent.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/components/SecondComponent.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/SecondComponent.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/components/SecondComponent.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/SecondComponent.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/components/ThirdComponent.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/ThirdComponent.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/components/ThirdComponent.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/components/ThirdComponent.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/snapshot-expected.marko diff --git a/test/migrate/fixtures/body-only-if-dynamic/template.marko b/packages/marko/test/migrate/fixtures/body-only-if-dynamic/template.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-dynamic/template.marko rename to packages/marko/test/migrate/fixtures/body-only-if-dynamic/template.marko diff --git a/test/migrate/fixtures/body-only-if-renderer/components/NormalComponent.marko b/packages/marko/test/migrate/fixtures/body-only-if-renderer/components/NormalComponent.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-renderer/components/NormalComponent.marko rename to packages/marko/test/migrate/fixtures/body-only-if-renderer/components/NormalComponent.marko diff --git a/test/migrate/fixtures/body-only-if-renderer/components/RendererComponent/renderer.js b/packages/marko/test/migrate/fixtures/body-only-if-renderer/components/RendererComponent/renderer.js similarity index 100% rename from test/migrate/fixtures/body-only-if-renderer/components/RendererComponent/renderer.js rename to packages/marko/test/migrate/fixtures/body-only-if-renderer/components/RendererComponent/renderer.js diff --git a/test/migrate/fixtures/body-only-if-renderer/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/body-only-if-renderer/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-renderer/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/body-only-if-renderer/snapshot-expected.marko diff --git a/test/migrate/fixtures/body-only-if-renderer/template.marko b/packages/marko/test/migrate/fixtures/body-only-if-renderer/template.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-renderer/template.marko rename to packages/marko/test/migrate/fixtures/body-only-if-renderer/template.marko diff --git a/test/migrate/fixtures/body-only-if-unwrap/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/body-only-if-unwrap/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-unwrap/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/body-only-if-unwrap/snapshot-expected.marko diff --git a/test/migrate/fixtures/body-only-if-unwrap/template.marko b/packages/marko/test/migrate/fixtures/body-only-if-unwrap/template.marko similarity index 100% rename from test/migrate/fixtures/body-only-if-unwrap/template.marko rename to packages/marko/test/migrate/fixtures/body-only-if-unwrap/template.marko diff --git a/test/migrate/fixtures/body-only-if/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/body-only-if/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/body-only-if/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/body-only-if/snapshot-expected.marko diff --git a/test/migrate/fixtures/body-only-if/template.marko b/packages/marko/test/migrate/fixtures/body-only-if/template.marko similarity index 100% rename from test/migrate/fixtures/body-only-if/template.marko rename to packages/marko/test/migrate/fixtures/body-only-if/template.marko diff --git a/test/migrate/fixtures/class-tag-named/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/class-tag-named/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/class-tag-named/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/class-tag-named/snapshot-expected.marko diff --git a/test/migrate/fixtures/class-tag-named/template.marko b/packages/marko/test/migrate/fixtures/class-tag-named/template.marko similarity index 100% rename from test/migrate/fixtures/class-tag-named/template.marko rename to packages/marko/test/migrate/fixtures/class-tag-named/template.marko diff --git a/test/migrate/fixtures/control-flow-directives/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/control-flow-directives/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/control-flow-directives/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/control-flow-directives/snapshot-expected.marko diff --git a/test/migrate/fixtures/control-flow-directives/template.marko b/packages/marko/test/migrate/fixtures/control-flow-directives/template.marko similarity index 100% rename from test/migrate/fixtures/control-flow-directives/template.marko rename to packages/marko/test/migrate/fixtures/control-flow-directives/template.marko diff --git a/test/migrate/fixtures/dynamic-attributes/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/dynamic-attributes/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/dynamic-attributes/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/dynamic-attributes/snapshot-expected.marko diff --git a/test/migrate/fixtures/dynamic-attributes/template.marko b/packages/marko/test/migrate/fixtures/dynamic-attributes/template.marko similarity index 100% rename from test/migrate/fixtures/dynamic-attributes/template.marko rename to packages/marko/test/migrate/fixtures/dynamic-attributes/template.marko diff --git a/test/migrate/fixtures/for-key/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/for-key/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/for-key/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/for-key/snapshot-expected.marko diff --git a/test/migrate/fixtures/for-key/template.marko b/packages/marko/test/migrate/fixtures/for-key/template.marko similarity index 100% rename from test/migrate/fixtures/for-key/template.marko rename to packages/marko/test/migrate/fixtures/for-key/template.marko diff --git a/test/migrate/fixtures/include-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/include-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/include-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/include-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/include-tag/template.marko b/packages/marko/test/migrate/fixtures/include-tag/template.marko similarity index 100% rename from test/migrate/fixtures/include-tag/template.marko rename to packages/marko/test/migrate/fixtures/include-tag/template.marko diff --git a/test/migrate/fixtures/invoke-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/invoke-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/invoke-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/invoke-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/invoke-tag/template.marko b/packages/marko/test/migrate/fixtures/invoke-tag/template.marko similarity index 100% rename from test/migrate/fixtures/invoke-tag/template.marko rename to packages/marko/test/migrate/fixtures/invoke-tag/template.marko diff --git a/test/migrate/fixtures/key-modifier/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/key-modifier/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/key-modifier/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/key-modifier/snapshot-expected.marko diff --git a/test/migrate/fixtures/key-modifier/template.marko b/packages/marko/test/migrate/fixtures/key-modifier/template.marko similarity index 100% rename from test/migrate/fixtures/key-modifier/template.marko rename to packages/marko/test/migrate/fixtures/key-modifier/template.marko diff --git a/test/migrate/fixtures/layout-placeholder/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/layout-placeholder/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/layout-placeholder/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/layout-placeholder/snapshot-expected.marko diff --git a/test/migrate/fixtures/layout-placeholder/template.marko b/packages/marko/test/migrate/fixtures/layout-placeholder/template.marko similarity index 100% rename from test/migrate/fixtures/layout-placeholder/template.marko rename to packages/marko/test/migrate/fixtures/layout-placeholder/template.marko diff --git a/test/migrate/fixtures/layout-put/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/layout-put/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/layout-put/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/layout-put/snapshot-expected.marko diff --git a/test/migrate/fixtures/layout-put/template.marko b/packages/marko/test/migrate/fixtures/layout-put/template.marko similarity index 100% rename from test/migrate/fixtures/layout-put/template.marko rename to packages/marko/test/migrate/fixtures/layout-put/template.marko diff --git a/test/migrate/fixtures/layout-use/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/layout-use/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/layout-use/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/layout-use/snapshot-expected.marko diff --git a/test/migrate/fixtures/layout-use/template.marko b/packages/marko/test/migrate/fixtures/layout-use/template.marko similarity index 100% rename from test/migrate/fixtures/layout-use/template.marko rename to packages/marko/test/migrate/fixtures/layout-use/template.marko diff --git a/test/migrate/fixtures/legacy-await-syntax/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/legacy-await-syntax/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/legacy-await-syntax/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/legacy-await-syntax/snapshot-expected.marko diff --git a/test/migrate/fixtures/legacy-await-syntax/template.marko b/packages/marko/test/migrate/fixtures/legacy-await-syntax/template.marko similarity index 100% rename from test/migrate/fixtures/legacy-await-syntax/template.marko rename to packages/marko/test/migrate/fixtures/legacy-await-syntax/template.marko diff --git a/test/migrate/fixtures/legacy-for-syntax/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/legacy-for-syntax/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/legacy-for-syntax/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/legacy-for-syntax/snapshot-expected.marko diff --git a/test/migrate/fixtures/legacy-for-syntax/template.marko b/packages/marko/test/migrate/fixtures/legacy-for-syntax/template.marko similarity index 100% rename from test/migrate/fixtures/legacy-for-syntax/template.marko rename to packages/marko/test/migrate/fixtures/legacy-for-syntax/template.marko diff --git a/test/migrate/fixtures/legacy-macro-syntax/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/legacy-macro-syntax/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/legacy-macro-syntax/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/legacy-macro-syntax/snapshot-expected.marko diff --git a/test/migrate/fixtures/legacy-macro-syntax/template.marko b/packages/marko/test/migrate/fixtures/legacy-macro-syntax/template.marko similarity index 100% rename from test/migrate/fixtures/legacy-macro-syntax/template.marko rename to packages/marko/test/migrate/fixtures/legacy-macro-syntax/template.marko diff --git a/test/migrate/fixtures/legacy-nested-tag/components/my-tag.marko b/packages/marko/test/migrate/fixtures/legacy-nested-tag/components/my-tag.marko similarity index 100% rename from test/migrate/fixtures/legacy-nested-tag/components/my-tag.marko rename to packages/marko/test/migrate/fixtures/legacy-nested-tag/components/my-tag.marko diff --git a/test/migrate/fixtures/legacy-nested-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/legacy-nested-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/legacy-nested-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/legacy-nested-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/legacy-nested-tag/template.marko b/packages/marko/test/migrate/fixtures/legacy-nested-tag/template.marko similarity index 100% rename from test/migrate/fixtures/legacy-nested-tag/template.marko rename to packages/marko/test/migrate/fixtures/legacy-nested-tag/template.marko diff --git a/test/migrate/fixtures/legacy-tag-params/components/my-tag/index.marko b/packages/marko/test/migrate/fixtures/legacy-tag-params/components/my-tag/index.marko similarity index 100% rename from test/migrate/fixtures/legacy-tag-params/components/my-tag/index.marko rename to packages/marko/test/migrate/fixtures/legacy-tag-params/components/my-tag/index.marko diff --git a/test/migrate/fixtures/legacy-tag-params/components/my-tag/marko-tag.json b/packages/marko/test/migrate/fixtures/legacy-tag-params/components/my-tag/marko-tag.json similarity index 100% rename from test/migrate/fixtures/legacy-tag-params/components/my-tag/marko-tag.json rename to packages/marko/test/migrate/fixtures/legacy-tag-params/components/my-tag/marko-tag.json diff --git a/test/migrate/fixtures/legacy-tag-params/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/legacy-tag-params/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/legacy-tag-params/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/legacy-tag-params/snapshot-expected.marko diff --git a/test/migrate/fixtures/legacy-tag-params/template.marko b/packages/marko/test/migrate/fixtures/legacy-tag-params/template.marko similarity index 100% rename from test/migrate/fixtures/legacy-tag-params/template.marko rename to packages/marko/test/migrate/fixtures/legacy-tag-params/template.marko diff --git a/test/migrate/fixtures/marko-init-directive/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/marko-init-directive/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/marko-init-directive/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/marko-init-directive/snapshot-expected.marko diff --git a/test/migrate/fixtures/marko-init-directive/template.marko b/packages/marko/test/migrate/fixtures/marko-init-directive/template.marko similarity index 100% rename from test/migrate/fixtures/marko-init-directive/template.marko rename to packages/marko/test/migrate/fixtures/marko-init-directive/template.marko diff --git a/test/migrate/fixtures/non-standard-template-literals/components/test.marko b/packages/marko/test/migrate/fixtures/non-standard-template-literals/components/test.marko similarity index 100% rename from test/migrate/fixtures/non-standard-template-literals/components/test.marko rename to packages/marko/test/migrate/fixtures/non-standard-template-literals/components/test.marko diff --git a/test/migrate/fixtures/non-standard-template-literals/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/non-standard-template-literals/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/non-standard-template-literals/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/non-standard-template-literals/snapshot-expected.marko diff --git a/test/migrate/fixtures/non-standard-template-literals/template.marko b/packages/marko/test/migrate/fixtures/non-standard-template-literals/template.marko similarity index 100% rename from test/migrate/fixtures/non-standard-template-literals/template.marko rename to packages/marko/test/migrate/fixtures/non-standard-template-literals/template.marko diff --git a/test/migrate/fixtures/partial-dynamic-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/partial-dynamic-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/partial-dynamic-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/partial-dynamic-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/partial-dynamic-tag/template.marko b/packages/marko/test/migrate/fixtures/partial-dynamic-tag/template.marko similarity index 100% rename from test/migrate/fixtures/partial-dynamic-tag/template.marko rename to packages/marko/test/migrate/fixtures/partial-dynamic-tag/template.marko diff --git a/test/migrate/fixtures/ref-with-for-ref/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/ref-with-for-ref/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/ref-with-for-ref/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/ref-with-for-ref/snapshot-expected.marko diff --git a/test/migrate/fixtures/ref-with-for-ref/template.marko b/packages/marko/test/migrate/fixtures/ref-with-for-ref/template.marko similarity index 100% rename from test/migrate/fixtures/ref-with-for-ref/template.marko rename to packages/marko/test/migrate/fixtures/ref-with-for-ref/template.marko diff --git a/test/migrate/fixtures/ref/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/ref/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/ref/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/ref/snapshot-expected.marko diff --git a/test/migrate/fixtures/ref/template.marko b/packages/marko/test/migrate/fixtures/ref/template.marko similarity index 100% rename from test/migrate/fixtures/ref/template.marko rename to packages/marko/test/migrate/fixtures/ref/template.marko diff --git a/test/migrate/fixtures/render-call-in-scriptlet/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/render-call-in-scriptlet/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/render-call-in-scriptlet/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/render-call-in-scriptlet/snapshot-expected.marko diff --git a/test/migrate/fixtures/render-call-in-scriptlet/template.marko b/packages/marko/test/migrate/fixtures/render-call-in-scriptlet/template.marko similarity index 100% rename from test/migrate/fixtures/render-call-in-scriptlet/template.marko rename to packages/marko/test/migrate/fixtures/render-call-in-scriptlet/template.marko diff --git a/test/migrate/fixtures/unless-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/unless-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/unless-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/unless-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/unless-tag/template.marko b/packages/marko/test/migrate/fixtures/unless-tag/template.marko similarity index 100% rename from test/migrate/fixtures/unless-tag/template.marko rename to packages/marko/test/migrate/fixtures/unless-tag/template.marko diff --git a/test/migrate/fixtures/var-tag/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/var-tag/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/var-tag/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/var-tag/snapshot-expected.marko diff --git a/test/migrate/fixtures/var-tag/template.marko b/packages/marko/test/migrate/fixtures/var-tag/template.marko similarity index 100% rename from test/migrate/fixtures/var-tag/template.marko rename to packages/marko/test/migrate/fixtures/var-tag/template.marko diff --git a/test/migrate/fixtures/w-bind-prompt-n/index.js b/packages/marko/test/migrate/fixtures/w-bind-prompt-n/index.js similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-n/index.js rename to packages/marko/test/migrate/fixtures/w-bind-prompt-n/index.js diff --git a/test/migrate/fixtures/w-bind-prompt-n/prompts.js b/packages/marko/test/migrate/fixtures/w-bind-prompt-n/prompts.js similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-n/prompts.js rename to packages/marko/test/migrate/fixtures/w-bind-prompt-n/prompts.js diff --git a/test/migrate/fixtures/w-bind-prompt-n/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-bind-prompt-n/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-n/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-bind-prompt-n/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-bind-prompt-n/template.marko b/packages/marko/test/migrate/fixtures/w-bind-prompt-n/template.marko similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-n/template.marko rename to packages/marko/test/migrate/fixtures/w-bind-prompt-n/template.marko diff --git a/test/migrate/fixtures/w-bind-prompt-y/index.js b/packages/marko/test/migrate/fixtures/w-bind-prompt-y/index.js similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-y/index.js rename to packages/marko/test/migrate/fixtures/w-bind-prompt-y/index.js diff --git a/test/migrate/fixtures/w-bind-prompt-y/prompts.js b/packages/marko/test/migrate/fixtures/w-bind-prompt-y/prompts.js similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-y/prompts.js rename to packages/marko/test/migrate/fixtures/w-bind-prompt-y/prompts.js diff --git a/test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.js b/packages/marko/test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.js similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.js rename to packages/marko/test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.js diff --git a/test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-bind-prompt-y/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-bind-prompt-y/template.marko b/packages/marko/test/migrate/fixtures/w-bind-prompt-y/template.marko similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-y/template.marko rename to packages/marko/test/migrate/fixtures/w-bind-prompt-y/template.marko diff --git a/test/migrate/fixtures/w-bind-prompt-y/updated-path-snapshot-expected.json b/packages/marko/test/migrate/fixtures/w-bind-prompt-y/updated-path-snapshot-expected.json similarity index 100% rename from test/migrate/fixtures/w-bind-prompt-y/updated-path-snapshot-expected.json rename to packages/marko/test/migrate/fixtures/w-bind-prompt-y/updated-path-snapshot-expected.json diff --git a/test/migrate/fixtures/w-body-attr-val/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-body-attr-val/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-body-attr-val/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-body-attr-val/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-body-attr-val/template.marko b/packages/marko/test/migrate/fixtures/w-body-attr-val/template.marko similarity index 100% rename from test/migrate/fixtures/w-body-attr-val/template.marko rename to packages/marko/test/migrate/fixtures/w-body-attr-val/template.marko diff --git a/test/migrate/fixtures/w-body/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-body/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-body/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-body/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-body/template.marko b/packages/marko/test/migrate/fixtures/w-body/template.marko similarity index 100% rename from test/migrate/fixtures/w-body/template.marko rename to packages/marko/test/migrate/fixtures/w-body/template.marko diff --git a/test/migrate/fixtures/w-config/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-config/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-config/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-config/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-config/template.marko b/packages/marko/test/migrate/fixtures/w-config/template.marko similarity index 100% rename from test/migrate/fixtures/w-config/template.marko rename to packages/marko/test/migrate/fixtures/w-config/template.marko diff --git a/test/migrate/fixtures/w-for/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-for/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-for/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-for/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-for/template.marko b/packages/marko/test/migrate/fixtures/w-for/template.marko similarity index 100% rename from test/migrate/fixtures/w-for/template.marko rename to packages/marko/test/migrate/fixtures/w-for/template.marko diff --git a/test/migrate/fixtures/w-id/components/test.marko b/packages/marko/test/migrate/fixtures/w-id/components/test.marko similarity index 100% rename from test/migrate/fixtures/w-id/components/test.marko rename to packages/marko/test/migrate/fixtures/w-id/components/test.marko diff --git a/test/migrate/fixtures/w-id/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-id/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-id/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-id/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-id/template.marko b/packages/marko/test/migrate/fixtures/w-id/template.marko similarity index 100% rename from test/migrate/fixtures/w-id/template.marko rename to packages/marko/test/migrate/fixtures/w-id/template.marko diff --git a/test/migrate/fixtures/w-on/components/some-tag/template.marko b/packages/marko/test/migrate/fixtures/w-on/components/some-tag/template.marko similarity index 100% rename from test/migrate/fixtures/w-on/components/some-tag/template.marko rename to packages/marko/test/migrate/fixtures/w-on/components/some-tag/template.marko diff --git a/test/migrate/fixtures/w-on/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-on/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-on/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-on/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-on/template.marko b/packages/marko/test/migrate/fixtures/w-on/template.marko similarity index 100% rename from test/migrate/fixtures/w-on/template.marko rename to packages/marko/test/migrate/fixtures/w-on/template.marko diff --git a/test/migrate/fixtures/w-preserve-attrs/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-preserve-attrs/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-preserve-attrs/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-preserve-attrs/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-preserve-attrs/template.marko b/packages/marko/test/migrate/fixtures/w-preserve-attrs/template.marko similarity index 100% rename from test/migrate/fixtures/w-preserve-attrs/template.marko rename to packages/marko/test/migrate/fixtures/w-preserve-attrs/template.marko diff --git a/test/migrate/fixtures/w-preserve-body/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-preserve-body/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-preserve-body/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-preserve-body/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-preserve-body/template.marko b/packages/marko/test/migrate/fixtures/w-preserve-body/template.marko similarity index 100% rename from test/migrate/fixtures/w-preserve-body/template.marko rename to packages/marko/test/migrate/fixtures/w-preserve-body/template.marko diff --git a/test/migrate/fixtures/w-preserve/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/w-preserve/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/w-preserve/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/w-preserve/snapshot-expected.marko diff --git a/test/migrate/fixtures/w-preserve/template.marko b/packages/marko/test/migrate/fixtures/w-preserve/template.marko similarity index 100% rename from test/migrate/fixtures/w-preserve/template.marko rename to packages/marko/test/migrate/fixtures/w-preserve/template.marko diff --git a/test/migrate/fixtures/widget-data-is-state/index.js b/packages/marko/test/migrate/fixtures/widget-data-is-state/index.js similarity index 100% rename from test/migrate/fixtures/widget-data-is-state/index.js rename to packages/marko/test/migrate/fixtures/widget-data-is-state/index.js diff --git a/test/migrate/fixtures/widget-data-is-state/prompts.js b/packages/marko/test/migrate/fixtures/widget-data-is-state/prompts.js similarity index 100% rename from test/migrate/fixtures/widget-data-is-state/prompts.js rename to packages/marko/test/migrate/fixtures/widget-data-is-state/prompts.js diff --git a/test/migrate/fixtures/widget-data-is-state/snapshot-expected.js b/packages/marko/test/migrate/fixtures/widget-data-is-state/snapshot-expected.js similarity index 100% rename from test/migrate/fixtures/widget-data-is-state/snapshot-expected.js rename to packages/marko/test/migrate/fixtures/widget-data-is-state/snapshot-expected.js diff --git a/test/migrate/fixtures/widget-data-is-state/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/widget-data-is-state/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/widget-data-is-state/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/widget-data-is-state/snapshot-expected.marko diff --git a/test/migrate/fixtures/widget-data-is-state/template.marko b/packages/marko/test/migrate/fixtures/widget-data-is-state/template.marko similarity index 100% rename from test/migrate/fixtures/widget-data-is-state/template.marko rename to packages/marko/test/migrate/fixtures/widget-data-is-state/template.marko diff --git a/test/migrate/fixtures/widget-el-id-scoped/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/widget-el-id-scoped/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/widget-el-id-scoped/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/widget-el-id-scoped/snapshot-expected.marko diff --git a/test/migrate/fixtures/widget-el-id-scoped/template.marko b/packages/marko/test/migrate/fixtures/widget-el-id-scoped/template.marko similarity index 100% rename from test/migrate/fixtures/widget-el-id-scoped/template.marko rename to packages/marko/test/migrate/fixtures/widget-el-id-scoped/template.marko diff --git a/test/migrate/fixtures/widget-get-template-data/index.js b/packages/marko/test/migrate/fixtures/widget-get-template-data/index.js similarity index 100% rename from test/migrate/fixtures/widget-get-template-data/index.js rename to packages/marko/test/migrate/fixtures/widget-get-template-data/index.js diff --git a/test/migrate/fixtures/widget-get-template-data/prompts.js b/packages/marko/test/migrate/fixtures/widget-get-template-data/prompts.js similarity index 100% rename from test/migrate/fixtures/widget-get-template-data/prompts.js rename to packages/marko/test/migrate/fixtures/widget-get-template-data/prompts.js diff --git a/test/migrate/fixtures/widget-get-template-data/snapshot-expected.js b/packages/marko/test/migrate/fixtures/widget-get-template-data/snapshot-expected.js similarity index 100% rename from test/migrate/fixtures/widget-get-template-data/snapshot-expected.js rename to packages/marko/test/migrate/fixtures/widget-get-template-data/snapshot-expected.js diff --git a/test/migrate/fixtures/widget-get-template-data/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/widget-get-template-data/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/widget-get-template-data/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/widget-get-template-data/snapshot-expected.marko diff --git a/test/migrate/fixtures/widget-get-template-data/template.marko b/packages/marko/test/migrate/fixtures/widget-get-template-data/template.marko similarity index 100% rename from test/migrate/fixtures/widget-get-template-data/template.marko rename to packages/marko/test/migrate/fixtures/widget-get-template-data/template.marko diff --git a/test/migrate/fixtures/widget-in-attrs/snapshot-expected.marko b/packages/marko/test/migrate/fixtures/widget-in-attrs/snapshot-expected.marko similarity index 100% rename from test/migrate/fixtures/widget-in-attrs/snapshot-expected.marko rename to packages/marko/test/migrate/fixtures/widget-in-attrs/snapshot-expected.marko diff --git a/test/migrate/fixtures/widget-in-attrs/template.marko b/packages/marko/test/migrate/fixtures/widget-in-attrs/template.marko similarity index 100% rename from test/migrate/fixtures/widget-in-attrs/template.marko rename to packages/marko/test/migrate/fixtures/widget-in-attrs/template.marko diff --git a/test/migrate/index.test.js b/packages/marko/test/migrate/index.test.js similarity index 100% rename from test/migrate/index.test.js rename to packages/marko/test/migrate/index.test.js diff --git a/test/migrate/package.json b/packages/marko/test/migrate/package.json similarity index 100% rename from test/migrate/package.json rename to packages/marko/test/migrate/package.json diff --git a/test/morphdom/fixtures/add-rearrange-incompatible-keys/expected.html b/packages/marko/test/morphdom/fixtures/add-rearrange-incompatible-keys/expected.html similarity index 100% rename from test/morphdom/fixtures/add-rearrange-incompatible-keys/expected.html rename to packages/marko/test/morphdom/fixtures/add-rearrange-incompatible-keys/expected.html diff --git a/test/morphdom/fixtures/add-rearrange-incompatible-keys/from.html b/packages/marko/test/morphdom/fixtures/add-rearrange-incompatible-keys/from.html similarity index 100% rename from test/morphdom/fixtures/add-rearrange-incompatible-keys/from.html rename to packages/marko/test/morphdom/fixtures/add-rearrange-incompatible-keys/from.html diff --git a/test/morphdom/fixtures/add-rearrange-incompatible-keys/to.html b/packages/marko/test/morphdom/fixtures/add-rearrange-incompatible-keys/to.html similarity index 100% rename from test/morphdom/fixtures/add-rearrange-incompatible-keys/to.html rename to packages/marko/test/morphdom/fixtures/add-rearrange-incompatible-keys/to.html diff --git a/test/morphdom/fixtures/add-rearrange/expected.html b/packages/marko/test/morphdom/fixtures/add-rearrange/expected.html similarity index 100% rename from test/morphdom/fixtures/add-rearrange/expected.html rename to packages/marko/test/morphdom/fixtures/add-rearrange/expected.html diff --git a/test/morphdom/fixtures/add-rearrange/from.html b/packages/marko/test/morphdom/fixtures/add-rearrange/from.html similarity index 100% rename from test/morphdom/fixtures/add-rearrange/from.html rename to packages/marko/test/morphdom/fixtures/add-rearrange/from.html diff --git a/test/morphdom/fixtures/add-rearrange/to.html b/packages/marko/test/morphdom/fixtures/add-rearrange/to.html similarity index 100% rename from test/morphdom/fixtures/add-rearrange/to.html rename to packages/marko/test/morphdom/fixtures/add-rearrange/to.html diff --git a/test/morphdom/fixtures/attr-value-empty-string/expected.html b/packages/marko/test/morphdom/fixtures/attr-value-empty-string/expected.html similarity index 100% rename from test/morphdom/fixtures/attr-value-empty-string/expected.html rename to packages/marko/test/morphdom/fixtures/attr-value-empty-string/expected.html diff --git a/test/morphdom/fixtures/attr-value-empty-string/from.html b/packages/marko/test/morphdom/fixtures/attr-value-empty-string/from.html similarity index 100% rename from test/morphdom/fixtures/attr-value-empty-string/from.html rename to packages/marko/test/morphdom/fixtures/attr-value-empty-string/from.html diff --git a/test/morphdom/fixtures/attr-value-empty-string/to.html b/packages/marko/test/morphdom/fixtures/attr-value-empty-string/to.html similarity index 100% rename from test/morphdom/fixtures/attr-value-empty-string/to.html rename to packages/marko/test/morphdom/fixtures/attr-value-empty-string/to.html diff --git a/test/morphdom/fixtures/button-element-disabled/expected.html b/packages/marko/test/morphdom/fixtures/button-element-disabled/expected.html similarity index 100% rename from test/morphdom/fixtures/button-element-disabled/expected.html rename to packages/marko/test/morphdom/fixtures/button-element-disabled/expected.html diff --git a/test/morphdom/fixtures/button-element-disabled/from.html b/packages/marko/test/morphdom/fixtures/button-element-disabled/from.html similarity index 100% rename from test/morphdom/fixtures/button-element-disabled/from.html rename to packages/marko/test/morphdom/fixtures/button-element-disabled/from.html diff --git a/test/morphdom/fixtures/button-element-disabled/index.js b/packages/marko/test/morphdom/fixtures/button-element-disabled/index.js similarity index 100% rename from test/morphdom/fixtures/button-element-disabled/index.js rename to packages/marko/test/morphdom/fixtures/button-element-disabled/index.js diff --git a/test/morphdom/fixtures/button-element-disabled/to.html b/packages/marko/test/morphdom/fixtures/button-element-disabled/to.html similarity index 100% rename from test/morphdom/fixtures/button-element-disabled/to.html rename to packages/marko/test/morphdom/fixtures/button-element-disabled/to.html diff --git a/test/morphdom/fixtures/button-element-enabled/expected.html b/packages/marko/test/morphdom/fixtures/button-element-enabled/expected.html similarity index 100% rename from test/morphdom/fixtures/button-element-enabled/expected.html rename to packages/marko/test/morphdom/fixtures/button-element-enabled/expected.html diff --git a/test/morphdom/fixtures/button-element-enabled/from.html b/packages/marko/test/morphdom/fixtures/button-element-enabled/from.html similarity index 100% rename from test/morphdom/fixtures/button-element-enabled/from.html rename to packages/marko/test/morphdom/fixtures/button-element-enabled/from.html diff --git a/test/morphdom/fixtures/button-element-enabled/index.js b/packages/marko/test/morphdom/fixtures/button-element-enabled/index.js similarity index 100% rename from test/morphdom/fixtures/button-element-enabled/index.js rename to packages/marko/test/morphdom/fixtures/button-element-enabled/index.js diff --git a/test/morphdom/fixtures/button-element-enabled/to.html b/packages/marko/test/morphdom/fixtures/button-element-enabled/to.html similarity index 100% rename from test/morphdom/fixtures/button-element-enabled/to.html rename to packages/marko/test/morphdom/fixtures/button-element-enabled/to.html diff --git a/test/morphdom/fixtures/change-tagname-ids/expected.html b/packages/marko/test/morphdom/fixtures/change-tagname-ids/expected.html similarity index 100% rename from test/morphdom/fixtures/change-tagname-ids/expected.html rename to packages/marko/test/morphdom/fixtures/change-tagname-ids/expected.html diff --git a/test/morphdom/fixtures/change-tagname-ids/from.html b/packages/marko/test/morphdom/fixtures/change-tagname-ids/from.html similarity index 100% rename from test/morphdom/fixtures/change-tagname-ids/from.html rename to packages/marko/test/morphdom/fixtures/change-tagname-ids/from.html diff --git a/test/morphdom/fixtures/change-tagname-ids/to.html b/packages/marko/test/morphdom/fixtures/change-tagname-ids/to.html similarity index 100% rename from test/morphdom/fixtures/change-tagname-ids/to.html rename to packages/marko/test/morphdom/fixtures/change-tagname-ids/to.html diff --git a/test/morphdom/fixtures/change-tagname/expected.html b/packages/marko/test/morphdom/fixtures/change-tagname/expected.html similarity index 100% rename from test/morphdom/fixtures/change-tagname/expected.html rename to packages/marko/test/morphdom/fixtures/change-tagname/expected.html diff --git a/test/morphdom/fixtures/change-tagname/from.html b/packages/marko/test/morphdom/fixtures/change-tagname/from.html similarity index 100% rename from test/morphdom/fixtures/change-tagname/from.html rename to packages/marko/test/morphdom/fixtures/change-tagname/from.html diff --git a/test/morphdom/fixtures/change-tagname/to.html b/packages/marko/test/morphdom/fixtures/change-tagname/to.html similarity index 100% rename from test/morphdom/fixtures/change-tagname/to.html rename to packages/marko/test/morphdom/fixtures/change-tagname/to.html diff --git a/test/morphdom/fixtures/data-table/expected.html b/packages/marko/test/morphdom/fixtures/data-table/expected.html similarity index 100% rename from test/morphdom/fixtures/data-table/expected.html rename to packages/marko/test/morphdom/fixtures/data-table/expected.html diff --git a/test/morphdom/fixtures/data-table/from.html b/packages/marko/test/morphdom/fixtures/data-table/from.html similarity index 100% rename from test/morphdom/fixtures/data-table/from.html rename to packages/marko/test/morphdom/fixtures/data-table/from.html diff --git a/test/morphdom/fixtures/data-table/to.html b/packages/marko/test/morphdom/fixtures/data-table/to.html similarity index 100% rename from test/morphdom/fixtures/data-table/to.html rename to packages/marko/test/morphdom/fixtures/data-table/to.html diff --git a/test/morphdom/fixtures/data-table2/expected.html b/packages/marko/test/morphdom/fixtures/data-table2/expected.html similarity index 100% rename from test/morphdom/fixtures/data-table2/expected.html rename to packages/marko/test/morphdom/fixtures/data-table2/expected.html diff --git a/test/morphdom/fixtures/data-table2/from.html b/packages/marko/test/morphdom/fixtures/data-table2/from.html similarity index 100% rename from test/morphdom/fixtures/data-table2/from.html rename to packages/marko/test/morphdom/fixtures/data-table2/from.html diff --git a/test/morphdom/fixtures/data-table2/to.html b/packages/marko/test/morphdom/fixtures/data-table2/to.html similarity index 100% rename from test/morphdom/fixtures/data-table2/to.html rename to packages/marko/test/morphdom/fixtures/data-table2/to.html diff --git a/test/morphdom/fixtures/equal/expected.html b/packages/marko/test/morphdom/fixtures/equal/expected.html similarity index 100% rename from test/morphdom/fixtures/equal/expected.html rename to packages/marko/test/morphdom/fixtures/equal/expected.html diff --git a/test/morphdom/fixtures/equal/from.html b/packages/marko/test/morphdom/fixtures/equal/from.html similarity index 100% rename from test/morphdom/fixtures/equal/from.html rename to packages/marko/test/morphdom/fixtures/equal/from.html diff --git a/test/morphdom/fixtures/equal/to.html b/packages/marko/test/morphdom/fixtures/equal/to.html similarity index 100% rename from test/morphdom/fixtures/equal/to.html rename to packages/marko/test/morphdom/fixtures/equal/to.html diff --git a/test/morphdom/fixtures/id-change-tag-name/expected.html b/packages/marko/test/morphdom/fixtures/id-change-tag-name/expected.html similarity index 100% rename from test/morphdom/fixtures/id-change-tag-name/expected.html rename to packages/marko/test/morphdom/fixtures/id-change-tag-name/expected.html diff --git a/test/morphdom/fixtures/id-change-tag-name/from.html b/packages/marko/test/morphdom/fixtures/id-change-tag-name/from.html similarity index 100% rename from test/morphdom/fixtures/id-change-tag-name/from.html rename to packages/marko/test/morphdom/fixtures/id-change-tag-name/from.html diff --git a/test/morphdom/fixtures/id-change-tag-name/to.html b/packages/marko/test/morphdom/fixtures/id-change-tag-name/to.html similarity index 100% rename from test/morphdom/fixtures/id-change-tag-name/to.html rename to packages/marko/test/morphdom/fixtures/id-change-tag-name/to.html diff --git a/test/morphdom/fixtures/ids-nested-2/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested-2/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-2/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested-2/expected.html diff --git a/test/morphdom/fixtures/ids-nested-2/from.html b/packages/marko/test/morphdom/fixtures/ids-nested-2/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-2/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested-2/from.html diff --git a/test/morphdom/fixtures/ids-nested-2/to.html b/packages/marko/test/morphdom/fixtures/ids-nested-2/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-2/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested-2/to.html diff --git a/test/morphdom/fixtures/ids-nested-3/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested-3/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-3/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested-3/expected.html diff --git a/test/morphdom/fixtures/ids-nested-3/from.html b/packages/marko/test/morphdom/fixtures/ids-nested-3/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-3/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested-3/from.html diff --git a/test/morphdom/fixtures/ids-nested-3/to.html b/packages/marko/test/morphdom/fixtures/ids-nested-3/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-3/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested-3/to.html diff --git a/test/morphdom/fixtures/ids-nested-4/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested-4/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-4/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested-4/expected.html diff --git a/test/morphdom/fixtures/ids-nested-4/from.html b/packages/marko/test/morphdom/fixtures/ids-nested-4/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-4/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested-4/from.html diff --git a/test/morphdom/fixtures/ids-nested-4/to.html b/packages/marko/test/morphdom/fixtures/ids-nested-4/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-4/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested-4/to.html diff --git a/test/morphdom/fixtures/ids-nested-5/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested-5/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-5/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested-5/expected.html diff --git a/test/morphdom/fixtures/ids-nested-5/from.html b/packages/marko/test/morphdom/fixtures/ids-nested-5/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-5/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested-5/from.html diff --git a/test/morphdom/fixtures/ids-nested-5/to.html b/packages/marko/test/morphdom/fixtures/ids-nested-5/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-5/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested-5/to.html diff --git a/test/morphdom/fixtures/ids-nested-6/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested-6/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-6/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested-6/expected.html diff --git a/test/morphdom/fixtures/ids-nested-6/from.html b/packages/marko/test/morphdom/fixtures/ids-nested-6/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-6/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested-6/from.html diff --git a/test/morphdom/fixtures/ids-nested-6/to.html b/packages/marko/test/morphdom/fixtures/ids-nested-6/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-6/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested-6/to.html diff --git a/test/morphdom/fixtures/ids-nested-7/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested-7/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-7/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested-7/expected.html diff --git a/test/morphdom/fixtures/ids-nested-7/from.html b/packages/marko/test/morphdom/fixtures/ids-nested-7/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-7/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested-7/from.html diff --git a/test/morphdom/fixtures/ids-nested-7/to.html b/packages/marko/test/morphdom/fixtures/ids-nested-7/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested-7/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested-7/to.html diff --git a/test/morphdom/fixtures/ids-nested/expected.html b/packages/marko/test/morphdom/fixtures/ids-nested/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-nested/expected.html rename to packages/marko/test/morphdom/fixtures/ids-nested/expected.html diff --git a/test/morphdom/fixtures/ids-nested/from.html b/packages/marko/test/morphdom/fixtures/ids-nested/from.html similarity index 100% rename from test/morphdom/fixtures/ids-nested/from.html rename to packages/marko/test/morphdom/fixtures/ids-nested/from.html diff --git a/test/morphdom/fixtures/ids-nested/to.html b/packages/marko/test/morphdom/fixtures/ids-nested/to.html similarity index 100% rename from test/morphdom/fixtures/ids-nested/to.html rename to packages/marko/test/morphdom/fixtures/ids-nested/to.html diff --git a/test/morphdom/fixtures/ids-prepend/expected.html b/packages/marko/test/morphdom/fixtures/ids-prepend/expected.html similarity index 100% rename from test/morphdom/fixtures/ids-prepend/expected.html rename to packages/marko/test/morphdom/fixtures/ids-prepend/expected.html diff --git a/test/morphdom/fixtures/ids-prepend/from.html b/packages/marko/test/morphdom/fixtures/ids-prepend/from.html similarity index 100% rename from test/morphdom/fixtures/ids-prepend/from.html rename to packages/marko/test/morphdom/fixtures/ids-prepend/from.html diff --git a/test/morphdom/fixtures/ids-prepend/to.html b/packages/marko/test/morphdom/fixtures/ids-prepend/to.html similarity index 100% rename from test/morphdom/fixtures/ids-prepend/to.html rename to packages/marko/test/morphdom/fixtures/ids-prepend/to.html diff --git a/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/expected.html b/packages/marko/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/expected.html similarity index 100% rename from test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/expected.html rename to packages/marko/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/expected.html diff --git a/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/from.html b/packages/marko/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/from.html similarity index 100% rename from test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/from.html rename to packages/marko/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/from.html diff --git a/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/to.html b/packages/marko/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/to.html similarity index 100% rename from test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/to.html rename to packages/marko/test/morphdom/fixtures/incompatible-root-tag-with-keyed-child/to.html diff --git a/test/morphdom/fixtures/incompatible-root-tag/expected.html b/packages/marko/test/morphdom/fixtures/incompatible-root-tag/expected.html similarity index 100% rename from test/morphdom/fixtures/incompatible-root-tag/expected.html rename to packages/marko/test/morphdom/fixtures/incompatible-root-tag/expected.html diff --git a/test/morphdom/fixtures/incompatible-root-tag/from.html b/packages/marko/test/morphdom/fixtures/incompatible-root-tag/from.html similarity index 100% rename from test/morphdom/fixtures/incompatible-root-tag/from.html rename to packages/marko/test/morphdom/fixtures/incompatible-root-tag/from.html diff --git a/test/morphdom/fixtures/incompatible-root-tag/to.html b/packages/marko/test/morphdom/fixtures/incompatible-root-tag/to.html similarity index 100% rename from test/morphdom/fixtures/incompatible-root-tag/to.html rename to packages/marko/test/morphdom/fixtures/incompatible-root-tag/to.html diff --git a/test/morphdom/fixtures/input-element-disabled/expected.html b/packages/marko/test/morphdom/fixtures/input-element-disabled/expected.html similarity index 100% rename from test/morphdom/fixtures/input-element-disabled/expected.html rename to packages/marko/test/morphdom/fixtures/input-element-disabled/expected.html diff --git a/test/morphdom/fixtures/input-element-disabled/from.html b/packages/marko/test/morphdom/fixtures/input-element-disabled/from.html similarity index 100% rename from test/morphdom/fixtures/input-element-disabled/from.html rename to packages/marko/test/morphdom/fixtures/input-element-disabled/from.html diff --git a/test/morphdom/fixtures/input-element-disabled/index.js b/packages/marko/test/morphdom/fixtures/input-element-disabled/index.js similarity index 100% rename from test/morphdom/fixtures/input-element-disabled/index.js rename to packages/marko/test/morphdom/fixtures/input-element-disabled/index.js diff --git a/test/morphdom/fixtures/input-element-disabled/to.html b/packages/marko/test/morphdom/fixtures/input-element-disabled/to.html similarity index 100% rename from test/morphdom/fixtures/input-element-disabled/to.html rename to packages/marko/test/morphdom/fixtures/input-element-disabled/to.html diff --git a/test/morphdom/fixtures/input-element-enabled/expected.html b/packages/marko/test/morphdom/fixtures/input-element-enabled/expected.html similarity index 100% rename from test/morphdom/fixtures/input-element-enabled/expected.html rename to packages/marko/test/morphdom/fixtures/input-element-enabled/expected.html diff --git a/test/morphdom/fixtures/input-element-enabled/from.html b/packages/marko/test/morphdom/fixtures/input-element-enabled/from.html similarity index 100% rename from test/morphdom/fixtures/input-element-enabled/from.html rename to packages/marko/test/morphdom/fixtures/input-element-enabled/from.html diff --git a/test/morphdom/fixtures/input-element-enabled/index.js b/packages/marko/test/morphdom/fixtures/input-element-enabled/index.js similarity index 100% rename from test/morphdom/fixtures/input-element-enabled/index.js rename to packages/marko/test/morphdom/fixtures/input-element-enabled/index.js diff --git a/test/morphdom/fixtures/input-element-enabled/to.html b/packages/marko/test/morphdom/fixtures/input-element-enabled/to.html similarity index 100% rename from test/morphdom/fixtures/input-element-enabled/to.html rename to packages/marko/test/morphdom/fixtures/input-element-enabled/to.html diff --git a/test/morphdom/fixtures/input-element/expected.html b/packages/marko/test/morphdom/fixtures/input-element/expected.html similarity index 100% rename from test/morphdom/fixtures/input-element/expected.html rename to packages/marko/test/morphdom/fixtures/input-element/expected.html diff --git a/test/morphdom/fixtures/input-element/from.html b/packages/marko/test/morphdom/fixtures/input-element/from.html similarity index 100% rename from test/morphdom/fixtures/input-element/from.html rename to packages/marko/test/morphdom/fixtures/input-element/from.html diff --git a/test/morphdom/fixtures/input-element/to.html b/packages/marko/test/morphdom/fixtures/input-element/to.html similarity index 100% rename from test/morphdom/fixtures/input-element/to.html rename to packages/marko/test/morphdom/fixtures/input-element/to.html diff --git a/test/morphdom/fixtures/keyed-incompatible/expected.html b/packages/marko/test/morphdom/fixtures/keyed-incompatible/expected.html similarity index 100% rename from test/morphdom/fixtures/keyed-incompatible/expected.html rename to packages/marko/test/morphdom/fixtures/keyed-incompatible/expected.html diff --git a/test/morphdom/fixtures/keyed-incompatible/from.html b/packages/marko/test/morphdom/fixtures/keyed-incompatible/from.html similarity index 100% rename from test/morphdom/fixtures/keyed-incompatible/from.html rename to packages/marko/test/morphdom/fixtures/keyed-incompatible/from.html diff --git a/test/morphdom/fixtures/keyed-incompatible/to.html b/packages/marko/test/morphdom/fixtures/keyed-incompatible/to.html similarity index 100% rename from test/morphdom/fixtures/keyed-incompatible/to.html rename to packages/marko/test/morphdom/fixtures/keyed-incompatible/to.html diff --git a/test/morphdom/fixtures/large/expected.html b/packages/marko/test/morphdom/fixtures/large/expected.html similarity index 100% rename from test/morphdom/fixtures/large/expected.html rename to packages/marko/test/morphdom/fixtures/large/expected.html diff --git a/test/morphdom/fixtures/large/from.html b/packages/marko/test/morphdom/fixtures/large/from.html similarity index 100% rename from test/morphdom/fixtures/large/from.html rename to packages/marko/test/morphdom/fixtures/large/from.html diff --git a/test/morphdom/fixtures/large/to.html b/packages/marko/test/morphdom/fixtures/large/to.html similarity index 100% rename from test/morphdom/fixtures/large/to.html rename to packages/marko/test/morphdom/fixtures/large/to.html diff --git a/test/morphdom/fixtures/lengthen/expected.html b/packages/marko/test/morphdom/fixtures/lengthen/expected.html similarity index 100% rename from test/morphdom/fixtures/lengthen/expected.html rename to packages/marko/test/morphdom/fixtures/lengthen/expected.html diff --git a/test/morphdom/fixtures/lengthen/from.html b/packages/marko/test/morphdom/fixtures/lengthen/from.html similarity index 100% rename from test/morphdom/fixtures/lengthen/from.html rename to packages/marko/test/morphdom/fixtures/lengthen/from.html diff --git a/test/morphdom/fixtures/lengthen/to.html b/packages/marko/test/morphdom/fixtures/lengthen/to.html similarity index 100% rename from test/morphdom/fixtures/lengthen/to.html rename to packages/marko/test/morphdom/fixtures/lengthen/to.html diff --git a/test/morphdom/fixtures/one/expected.html b/packages/marko/test/morphdom/fixtures/one/expected.html similarity index 100% rename from test/morphdom/fixtures/one/expected.html rename to packages/marko/test/morphdom/fixtures/one/expected.html diff --git a/test/morphdom/fixtures/one/from.html b/packages/marko/test/morphdom/fixtures/one/from.html similarity index 100% rename from test/morphdom/fixtures/one/from.html rename to packages/marko/test/morphdom/fixtures/one/from.html diff --git a/test/morphdom/fixtures/one/to.html b/packages/marko/test/morphdom/fixtures/one/to.html similarity index 100% rename from test/morphdom/fixtures/one/to.html rename to packages/marko/test/morphdom/fixtures/one/to.html diff --git a/test/morphdom/fixtures/reverse-ids/expected.html b/packages/marko/test/morphdom/fixtures/reverse-ids/expected.html similarity index 100% rename from test/morphdom/fixtures/reverse-ids/expected.html rename to packages/marko/test/morphdom/fixtures/reverse-ids/expected.html diff --git a/test/morphdom/fixtures/reverse-ids/from.html b/packages/marko/test/morphdom/fixtures/reverse-ids/from.html similarity index 100% rename from test/morphdom/fixtures/reverse-ids/from.html rename to packages/marko/test/morphdom/fixtures/reverse-ids/from.html diff --git a/test/morphdom/fixtures/reverse-ids/to.html b/packages/marko/test/morphdom/fixtures/reverse-ids/to.html similarity index 100% rename from test/morphdom/fixtures/reverse-ids/to.html rename to packages/marko/test/morphdom/fixtures/reverse-ids/to.html diff --git a/test/morphdom/fixtures/reverse/expected.html b/packages/marko/test/morphdom/fixtures/reverse/expected.html similarity index 100% rename from test/morphdom/fixtures/reverse/expected.html rename to packages/marko/test/morphdom/fixtures/reverse/expected.html diff --git a/test/morphdom/fixtures/reverse/from.html b/packages/marko/test/morphdom/fixtures/reverse/from.html similarity index 100% rename from test/morphdom/fixtures/reverse/from.html rename to packages/marko/test/morphdom/fixtures/reverse/from.html diff --git a/test/morphdom/fixtures/reverse/to.html b/packages/marko/test/morphdom/fixtures/reverse/to.html similarity index 100% rename from test/morphdom/fixtures/reverse/to.html rename to packages/marko/test/morphdom/fixtures/reverse/to.html diff --git a/test/morphdom/fixtures/select-element-optgroup/expected.html b/packages/marko/test/morphdom/fixtures/select-element-optgroup/expected.html similarity index 100% rename from test/morphdom/fixtures/select-element-optgroup/expected.html rename to packages/marko/test/morphdom/fixtures/select-element-optgroup/expected.html diff --git a/test/morphdom/fixtures/select-element-optgroup/from.html b/packages/marko/test/morphdom/fixtures/select-element-optgroup/from.html similarity index 100% rename from test/morphdom/fixtures/select-element-optgroup/from.html rename to packages/marko/test/morphdom/fixtures/select-element-optgroup/from.html diff --git a/test/morphdom/fixtures/select-element-optgroup/index.js b/packages/marko/test/morphdom/fixtures/select-element-optgroup/index.js similarity index 100% rename from test/morphdom/fixtures/select-element-optgroup/index.js rename to packages/marko/test/morphdom/fixtures/select-element-optgroup/index.js diff --git a/test/morphdom/fixtures/select-element-optgroup/to.html b/packages/marko/test/morphdom/fixtures/select-element-optgroup/to.html similarity index 100% rename from test/morphdom/fixtures/select-element-optgroup/to.html rename to packages/marko/test/morphdom/fixtures/select-element-optgroup/to.html diff --git a/test/morphdom/fixtures/select-element/expected.html b/packages/marko/test/morphdom/fixtures/select-element/expected.html similarity index 100% rename from test/morphdom/fixtures/select-element/expected.html rename to packages/marko/test/morphdom/fixtures/select-element/expected.html diff --git a/test/morphdom/fixtures/select-element/from.html b/packages/marko/test/morphdom/fixtures/select-element/from.html similarity index 100% rename from test/morphdom/fixtures/select-element/from.html rename to packages/marko/test/morphdom/fixtures/select-element/from.html diff --git a/test/morphdom/fixtures/select-element/index.js b/packages/marko/test/morphdom/fixtures/select-element/index.js similarity index 100% rename from test/morphdom/fixtures/select-element/index.js rename to packages/marko/test/morphdom/fixtures/select-element/index.js diff --git a/test/morphdom/fixtures/select-element/to.html b/packages/marko/test/morphdom/fixtures/select-element/to.html similarity index 100% rename from test/morphdom/fixtures/select-element/to.html rename to packages/marko/test/morphdom/fixtures/select-element/to.html diff --git a/test/morphdom/fixtures/shorten/expected.html b/packages/marko/test/morphdom/fixtures/shorten/expected.html similarity index 100% rename from test/morphdom/fixtures/shorten/expected.html rename to packages/marko/test/morphdom/fixtures/shorten/expected.html diff --git a/test/morphdom/fixtures/shorten/from.html b/packages/marko/test/morphdom/fixtures/shorten/from.html similarity index 100% rename from test/morphdom/fixtures/shorten/from.html rename to packages/marko/test/morphdom/fixtures/shorten/from.html diff --git a/test/morphdom/fixtures/shorten/to.html b/packages/marko/test/morphdom/fixtures/shorten/to.html similarity index 100% rename from test/morphdom/fixtures/shorten/to.html rename to packages/marko/test/morphdom/fixtures/shorten/to.html diff --git a/test/morphdom/fixtures/simple-div-one-to-one/expected.html b/packages/marko/test/morphdom/fixtures/simple-div-one-to-one/expected.html similarity index 100% rename from test/morphdom/fixtures/simple-div-one-to-one/expected.html rename to packages/marko/test/morphdom/fixtures/simple-div-one-to-one/expected.html diff --git a/test/morphdom/fixtures/simple-div-one-to-one/from.html b/packages/marko/test/morphdom/fixtures/simple-div-one-to-one/from.html similarity index 100% rename from test/morphdom/fixtures/simple-div-one-to-one/from.html rename to packages/marko/test/morphdom/fixtures/simple-div-one-to-one/from.html diff --git a/test/morphdom/fixtures/simple-div-one-to-one/to.html b/packages/marko/test/morphdom/fixtures/simple-div-one-to-one/to.html similarity index 100% rename from test/morphdom/fixtures/simple-div-one-to-one/to.html rename to packages/marko/test/morphdom/fixtures/simple-div-one-to-one/to.html diff --git a/test/morphdom/fixtures/simple-ids/expected.html b/packages/marko/test/morphdom/fixtures/simple-ids/expected.html similarity index 100% rename from test/morphdom/fixtures/simple-ids/expected.html rename to packages/marko/test/morphdom/fixtures/simple-ids/expected.html diff --git a/test/morphdom/fixtures/simple-ids/from.html b/packages/marko/test/morphdom/fixtures/simple-ids/from.html similarity index 100% rename from test/morphdom/fixtures/simple-ids/from.html rename to packages/marko/test/morphdom/fixtures/simple-ids/from.html diff --git a/test/morphdom/fixtures/simple-ids/to.html b/packages/marko/test/morphdom/fixtures/simple-ids/to.html similarity index 100% rename from test/morphdom/fixtures/simple-ids/to.html rename to packages/marko/test/morphdom/fixtures/simple-ids/to.html diff --git a/test/morphdom/fixtures/simple-text-el/expected.html b/packages/marko/test/morphdom/fixtures/simple-text-el/expected.html similarity index 100% rename from test/morphdom/fixtures/simple-text-el/expected.html rename to packages/marko/test/morphdom/fixtures/simple-text-el/expected.html diff --git a/test/morphdom/fixtures/simple-text-el/from.html b/packages/marko/test/morphdom/fixtures/simple-text-el/from.html similarity index 100% rename from test/morphdom/fixtures/simple-text-el/from.html rename to packages/marko/test/morphdom/fixtures/simple-text-el/from.html diff --git a/test/morphdom/fixtures/simple-text-el/to.html b/packages/marko/test/morphdom/fixtures/simple-text-el/to.html similarity index 100% rename from test/morphdom/fixtures/simple-text-el/to.html rename to packages/marko/test/morphdom/fixtures/simple-text-el/to.html diff --git a/test/morphdom/fixtures/simple/expected.html b/packages/marko/test/morphdom/fixtures/simple/expected.html similarity index 100% rename from test/morphdom/fixtures/simple/expected.html rename to packages/marko/test/morphdom/fixtures/simple/expected.html diff --git a/test/morphdom/fixtures/simple/from.html b/packages/marko/test/morphdom/fixtures/simple/from.html similarity index 100% rename from test/morphdom/fixtures/simple/from.html rename to packages/marko/test/morphdom/fixtures/simple/from.html diff --git a/test/morphdom/fixtures/simple/to.html b/packages/marko/test/morphdom/fixtures/simple/to.html similarity index 100% rename from test/morphdom/fixtures/simple/to.html rename to packages/marko/test/morphdom/fixtures/simple/to.html diff --git a/test/morphdom/fixtures/single-el-removal-first-keyed/expected.html b/packages/marko/test/morphdom/fixtures/single-el-removal-first-keyed/expected.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-first-keyed/expected.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-first-keyed/expected.html diff --git a/test/morphdom/fixtures/single-el-removal-first-keyed/from.html b/packages/marko/test/morphdom/fixtures/single-el-removal-first-keyed/from.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-first-keyed/from.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-first-keyed/from.html diff --git a/test/morphdom/fixtures/single-el-removal-first-keyed/to.html b/packages/marko/test/morphdom/fixtures/single-el-removal-first-keyed/to.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-first-keyed/to.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-first-keyed/to.html diff --git a/test/morphdom/fixtures/single-el-removal-last-keyed/expected.html b/packages/marko/test/morphdom/fixtures/single-el-removal-last-keyed/expected.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-last-keyed/expected.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-last-keyed/expected.html diff --git a/test/morphdom/fixtures/single-el-removal-last-keyed/from.html b/packages/marko/test/morphdom/fixtures/single-el-removal-last-keyed/from.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-last-keyed/from.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-last-keyed/from.html diff --git a/test/morphdom/fixtures/single-el-removal-last-keyed/to.html b/packages/marko/test/morphdom/fixtures/single-el-removal-last-keyed/to.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-last-keyed/to.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-last-keyed/to.html diff --git a/test/morphdom/fixtures/single-el-removal-middle-keyed/expected.html b/packages/marko/test/morphdom/fixtures/single-el-removal-middle-keyed/expected.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-middle-keyed/expected.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-middle-keyed/expected.html diff --git a/test/morphdom/fixtures/single-el-removal-middle-keyed/from.html b/packages/marko/test/morphdom/fixtures/single-el-removal-middle-keyed/from.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-middle-keyed/from.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-middle-keyed/from.html diff --git a/test/morphdom/fixtures/single-el-removal-middle-keyed/to.html b/packages/marko/test/morphdom/fixtures/single-el-removal-middle-keyed/to.html similarity index 100% rename from test/morphdom/fixtures/single-el-removal-middle-keyed/to.html rename to packages/marko/test/morphdom/fixtures/single-el-removal-middle-keyed/to.html diff --git a/test/morphdom/fixtures/svg-append-new/expected.html b/packages/marko/test/morphdom/fixtures/svg-append-new/expected.html similarity index 100% rename from test/morphdom/fixtures/svg-append-new/expected.html rename to packages/marko/test/morphdom/fixtures/svg-append-new/expected.html diff --git a/test/morphdom/fixtures/svg-append-new/from.html b/packages/marko/test/morphdom/fixtures/svg-append-new/from.html similarity index 100% rename from test/morphdom/fixtures/svg-append-new/from.html rename to packages/marko/test/morphdom/fixtures/svg-append-new/from.html diff --git a/test/morphdom/fixtures/svg-append-new/to.html b/packages/marko/test/morphdom/fixtures/svg-append-new/to.html similarity index 100% rename from test/morphdom/fixtures/svg-append-new/to.html rename to packages/marko/test/morphdom/fixtures/svg-append-new/to.html diff --git a/test/morphdom/fixtures/svg-append/expected.html b/packages/marko/test/morphdom/fixtures/svg-append/expected.html similarity index 100% rename from test/morphdom/fixtures/svg-append/expected.html rename to packages/marko/test/morphdom/fixtures/svg-append/expected.html diff --git a/test/morphdom/fixtures/svg-append/from.html b/packages/marko/test/morphdom/fixtures/svg-append/from.html similarity index 100% rename from test/morphdom/fixtures/svg-append/from.html rename to packages/marko/test/morphdom/fixtures/svg-append/from.html diff --git a/test/morphdom/fixtures/svg-append/to.html b/packages/marko/test/morphdom/fixtures/svg-append/to.html similarity index 100% rename from test/morphdom/fixtures/svg-append/to.html rename to packages/marko/test/morphdom/fixtures/svg-append/to.html diff --git a/test/morphdom/fixtures/svg-no-default-namespace/expected.html b/packages/marko/test/morphdom/fixtures/svg-no-default-namespace/expected.html similarity index 100% rename from test/morphdom/fixtures/svg-no-default-namespace/expected.html rename to packages/marko/test/morphdom/fixtures/svg-no-default-namespace/expected.html diff --git a/test/morphdom/fixtures/svg-no-default-namespace/from.html b/packages/marko/test/morphdom/fixtures/svg-no-default-namespace/from.html similarity index 100% rename from test/morphdom/fixtures/svg-no-default-namespace/from.html rename to packages/marko/test/morphdom/fixtures/svg-no-default-namespace/from.html diff --git a/test/morphdom/fixtures/svg-no-default-namespace/to.html b/packages/marko/test/morphdom/fixtures/svg-no-default-namespace/to.html similarity index 100% rename from test/morphdom/fixtures/svg-no-default-namespace/to.html rename to packages/marko/test/morphdom/fixtures/svg-no-default-namespace/to.html diff --git a/test/morphdom/fixtures/svg-xlink/expected.html b/packages/marko/test/morphdom/fixtures/svg-xlink/expected.html similarity index 100% rename from test/morphdom/fixtures/svg-xlink/expected.html rename to packages/marko/test/morphdom/fixtures/svg-xlink/expected.html diff --git a/test/morphdom/fixtures/svg-xlink/from.html b/packages/marko/test/morphdom/fixtures/svg-xlink/from.html similarity index 100% rename from test/morphdom/fixtures/svg-xlink/from.html rename to packages/marko/test/morphdom/fixtures/svg-xlink/from.html diff --git a/test/morphdom/fixtures/svg-xlink/to.html b/packages/marko/test/morphdom/fixtures/svg-xlink/to.html similarity index 100% rename from test/morphdom/fixtures/svg-xlink/to.html rename to packages/marko/test/morphdom/fixtures/svg-xlink/to.html diff --git a/test/morphdom/fixtures/svg/expected.html b/packages/marko/test/morphdom/fixtures/svg/expected.html similarity index 100% rename from test/morphdom/fixtures/svg/expected.html rename to packages/marko/test/morphdom/fixtures/svg/expected.html diff --git a/test/morphdom/fixtures/svg/from.html b/packages/marko/test/morphdom/fixtures/svg/from.html similarity index 100% rename from test/morphdom/fixtures/svg/from.html rename to packages/marko/test/morphdom/fixtures/svg/from.html diff --git a/test/morphdom/fixtures/svg/to.html b/packages/marko/test/morphdom/fixtures/svg/to.html similarity index 100% rename from test/morphdom/fixtures/svg/to.html rename to packages/marko/test/morphdom/fixtures/svg/to.html diff --git a/test/morphdom/fixtures/swap-keyed/expected.html b/packages/marko/test/morphdom/fixtures/swap-keyed/expected.html similarity index 100% rename from test/morphdom/fixtures/swap-keyed/expected.html rename to packages/marko/test/morphdom/fixtures/swap-keyed/expected.html diff --git a/test/morphdom/fixtures/swap-keyed/from.html b/packages/marko/test/morphdom/fixtures/swap-keyed/from.html similarity index 100% rename from test/morphdom/fixtures/swap-keyed/from.html rename to packages/marko/test/morphdom/fixtures/swap-keyed/from.html diff --git a/test/morphdom/fixtures/swap-keyed/to.html b/packages/marko/test/morphdom/fixtures/swap-keyed/to.html similarity index 100% rename from test/morphdom/fixtures/swap-keyed/to.html rename to packages/marko/test/morphdom/fixtures/swap-keyed/to.html diff --git a/test/morphdom/fixtures/tag-to-text/expected.html b/packages/marko/test/morphdom/fixtures/tag-to-text/expected.html similarity index 100% rename from test/morphdom/fixtures/tag-to-text/expected.html rename to packages/marko/test/morphdom/fixtures/tag-to-text/expected.html diff --git a/test/morphdom/fixtures/tag-to-text/from.html b/packages/marko/test/morphdom/fixtures/tag-to-text/from.html similarity index 100% rename from test/morphdom/fixtures/tag-to-text/from.html rename to packages/marko/test/morphdom/fixtures/tag-to-text/from.html diff --git a/test/morphdom/fixtures/tag-to-text/to.html b/packages/marko/test/morphdom/fixtures/tag-to-text/to.html similarity index 100% rename from test/morphdom/fixtures/tag-to-text/to.html rename to packages/marko/test/morphdom/fixtures/tag-to-text/to.html diff --git a/test/morphdom/fixtures/tag-with-children-to-text/expected.html b/packages/marko/test/morphdom/fixtures/tag-with-children-to-text/expected.html similarity index 100% rename from test/morphdom/fixtures/tag-with-children-to-text/expected.html rename to packages/marko/test/morphdom/fixtures/tag-with-children-to-text/expected.html diff --git a/test/morphdom/fixtures/tag-with-children-to-text/from.html b/packages/marko/test/morphdom/fixtures/tag-with-children-to-text/from.html similarity index 100% rename from test/morphdom/fixtures/tag-with-children-to-text/from.html rename to packages/marko/test/morphdom/fixtures/tag-with-children-to-text/from.html diff --git a/test/morphdom/fixtures/tag-with-children-to-text/to.html b/packages/marko/test/morphdom/fixtures/tag-with-children-to-text/to.html similarity index 100% rename from test/morphdom/fixtures/tag-with-children-to-text/to.html rename to packages/marko/test/morphdom/fixtures/tag-with-children-to-text/to.html diff --git a/test/morphdom/fixtures/text-to-tag/expected.html b/packages/marko/test/morphdom/fixtures/text-to-tag/expected.html similarity index 100% rename from test/morphdom/fixtures/text-to-tag/expected.html rename to packages/marko/test/morphdom/fixtures/text-to-tag/expected.html diff --git a/test/morphdom/fixtures/text-to-tag/from.html b/packages/marko/test/morphdom/fixtures/text-to-tag/from.html similarity index 100% rename from test/morphdom/fixtures/text-to-tag/from.html rename to packages/marko/test/morphdom/fixtures/text-to-tag/from.html diff --git a/test/morphdom/fixtures/text-to-tag/to.html b/packages/marko/test/morphdom/fixtures/text-to-tag/to.html similarity index 100% rename from test/morphdom/fixtures/text-to-tag/to.html rename to packages/marko/test/morphdom/fixtures/text-to-tag/to.html diff --git a/test/morphdom/fixtures/text-to-text/expected.html b/packages/marko/test/morphdom/fixtures/text-to-text/expected.html similarity index 100% rename from test/morphdom/fixtures/text-to-text/expected.html rename to packages/marko/test/morphdom/fixtures/text-to-text/expected.html diff --git a/test/morphdom/fixtures/text-to-text/from.html b/packages/marko/test/morphdom/fixtures/text-to-text/from.html similarity index 100% rename from test/morphdom/fixtures/text-to-text/from.html rename to packages/marko/test/morphdom/fixtures/text-to-text/from.html diff --git a/test/morphdom/fixtures/text-to-text/to.html b/packages/marko/test/morphdom/fixtures/text-to-text/to.html similarity index 100% rename from test/morphdom/fixtures/text-to-text/to.html rename to packages/marko/test/morphdom/fixtures/text-to-text/to.html diff --git a/test/morphdom/fixtures/textarea/expected.html b/packages/marko/test/morphdom/fixtures/textarea/expected.html similarity index 100% rename from test/morphdom/fixtures/textarea/expected.html rename to packages/marko/test/morphdom/fixtures/textarea/expected.html diff --git a/test/morphdom/fixtures/textarea/from.html b/packages/marko/test/morphdom/fixtures/textarea/from.html similarity index 100% rename from test/morphdom/fixtures/textarea/from.html rename to packages/marko/test/morphdom/fixtures/textarea/from.html diff --git a/test/morphdom/fixtures/textarea/to.html b/packages/marko/test/morphdom/fixtures/textarea/to.html similarity index 100% rename from test/morphdom/fixtures/textarea/to.html rename to packages/marko/test/morphdom/fixtures/textarea/to.html diff --git a/test/morphdom/fixtures/todomvc/expected.html b/packages/marko/test/morphdom/fixtures/todomvc/expected.html similarity index 100% rename from test/morphdom/fixtures/todomvc/expected.html rename to packages/marko/test/morphdom/fixtures/todomvc/expected.html diff --git a/test/morphdom/fixtures/todomvc/from.html b/packages/marko/test/morphdom/fixtures/todomvc/from.html similarity index 100% rename from test/morphdom/fixtures/todomvc/from.html rename to packages/marko/test/morphdom/fixtures/todomvc/from.html diff --git a/test/morphdom/fixtures/todomvc/to.html b/packages/marko/test/morphdom/fixtures/todomvc/to.html similarity index 100% rename from test/morphdom/fixtures/todomvc/to.html rename to packages/marko/test/morphdom/fixtures/todomvc/to.html diff --git a/test/morphdom/fixtures/todomvc2/expected.html b/packages/marko/test/morphdom/fixtures/todomvc2/expected.html similarity index 100% rename from test/morphdom/fixtures/todomvc2/expected.html rename to packages/marko/test/morphdom/fixtures/todomvc2/expected.html diff --git a/test/morphdom/fixtures/todomvc2/from.html b/packages/marko/test/morphdom/fixtures/todomvc2/from.html similarity index 100% rename from test/morphdom/fixtures/todomvc2/from.html rename to packages/marko/test/morphdom/fixtures/todomvc2/from.html diff --git a/test/morphdom/fixtures/todomvc2/to.html b/packages/marko/test/morphdom/fixtures/todomvc2/to.html similarity index 100% rename from test/morphdom/fixtures/todomvc2/to.html rename to packages/marko/test/morphdom/fixtures/todomvc2/to.html diff --git a/test/morphdom/fixtures/two/expected.html b/packages/marko/test/morphdom/fixtures/two/expected.html similarity index 100% rename from test/morphdom/fixtures/two/expected.html rename to packages/marko/test/morphdom/fixtures/two/expected.html diff --git a/test/morphdom/fixtures/two/from.html b/packages/marko/test/morphdom/fixtures/two/from.html similarity index 100% rename from test/morphdom/fixtures/two/from.html rename to packages/marko/test/morphdom/fixtures/two/from.html diff --git a/test/morphdom/fixtures/two/to.html b/packages/marko/test/morphdom/fixtures/two/to.html similarity index 100% rename from test/morphdom/fixtures/two/to.html rename to packages/marko/test/morphdom/fixtures/two/to.html diff --git a/test/morphdom/index.test.js b/packages/marko/test/morphdom/index.test.js similarity index 100% rename from test/morphdom/index.test.js rename to packages/marko/test/morphdom/index.test.js diff --git a/test/node-require/index.test.js b/packages/marko/test/node-require/index.test.js similarity index 100% rename from test/node-require/index.test.js rename to packages/marko/test/node-require/index.test.js diff --git a/test/package.json b/packages/marko/test/package.json similarity index 100% rename from test/package.json rename to packages/marko/test/package.json diff --git a/test/parseExpression/fixtures/array/expected.json b/packages/marko/test/parseExpression/fixtures/array/expected.json similarity index 100% rename from test/parseExpression/fixtures/array/expected.json rename to packages/marko/test/parseExpression/fixtures/array/expected.json diff --git a/test/parseExpression/fixtures/array/input.txt b/packages/marko/test/parseExpression/fixtures/array/input.txt similarity index 100% rename from test/parseExpression/fixtures/array/input.txt rename to packages/marko/test/parseExpression/fixtures/array/input.txt diff --git a/test/parseExpression/fixtures/binaryExpression/expected.json b/packages/marko/test/parseExpression/fixtures/binaryExpression/expected.json similarity index 100% rename from test/parseExpression/fixtures/binaryExpression/expected.json rename to packages/marko/test/parseExpression/fixtures/binaryExpression/expected.json diff --git a/test/parseExpression/fixtures/binaryExpression/input.txt b/packages/marko/test/parseExpression/fixtures/binaryExpression/input.txt similarity index 100% rename from test/parseExpression/fixtures/binaryExpression/input.txt rename to packages/marko/test/parseExpression/fixtures/binaryExpression/input.txt diff --git a/test/parseExpression/fixtures/complex/expected.json b/packages/marko/test/parseExpression/fixtures/complex/expected.json similarity index 100% rename from test/parseExpression/fixtures/complex/expected.json rename to packages/marko/test/parseExpression/fixtures/complex/expected.json diff --git a/test/parseExpression/fixtures/complex/input.txt b/packages/marko/test/parseExpression/fixtures/complex/input.txt similarity index 100% rename from test/parseExpression/fixtures/complex/input.txt rename to packages/marko/test/parseExpression/fixtures/complex/input.txt diff --git a/test/parseExpression/fixtures/id/expected.json b/packages/marko/test/parseExpression/fixtures/id/expected.json similarity index 100% rename from test/parseExpression/fixtures/id/expected.json rename to packages/marko/test/parseExpression/fixtures/id/expected.json diff --git a/test/parseExpression/fixtures/id/input.txt b/packages/marko/test/parseExpression/fixtures/id/input.txt similarity index 100% rename from test/parseExpression/fixtures/id/input.txt rename to packages/marko/test/parseExpression/fixtures/id/input.txt diff --git a/test/parseExpression/fixtures/increment-prefix/expected.json b/packages/marko/test/parseExpression/fixtures/increment-prefix/expected.json similarity index 100% rename from test/parseExpression/fixtures/increment-prefix/expected.json rename to packages/marko/test/parseExpression/fixtures/increment-prefix/expected.json diff --git a/test/parseExpression/fixtures/increment-prefix/input.txt b/packages/marko/test/parseExpression/fixtures/increment-prefix/input.txt similarity index 100% rename from test/parseExpression/fixtures/increment-prefix/input.txt rename to packages/marko/test/parseExpression/fixtures/increment-prefix/input.txt diff --git a/test/parseExpression/fixtures/increment-suffix/expected.json b/packages/marko/test/parseExpression/fixtures/increment-suffix/expected.json similarity index 100% rename from test/parseExpression/fixtures/increment-suffix/expected.json rename to packages/marko/test/parseExpression/fixtures/increment-suffix/expected.json diff --git a/test/parseExpression/fixtures/increment-suffix/input.txt b/packages/marko/test/parseExpression/fixtures/increment-suffix/input.txt similarity index 100% rename from test/parseExpression/fixtures/increment-suffix/input.txt rename to packages/marko/test/parseExpression/fixtures/increment-suffix/input.txt diff --git a/test/parseExpression/fixtures/literal-number/expected.json b/packages/marko/test/parseExpression/fixtures/literal-number/expected.json similarity index 100% rename from test/parseExpression/fixtures/literal-number/expected.json rename to packages/marko/test/parseExpression/fixtures/literal-number/expected.json diff --git a/test/parseExpression/fixtures/literal-number/input.txt b/packages/marko/test/parseExpression/fixtures/literal-number/input.txt similarity index 100% rename from test/parseExpression/fixtures/literal-number/input.txt rename to packages/marko/test/parseExpression/fixtures/literal-number/input.txt diff --git a/test/parseExpression/fixtures/literal-string/expected.json b/packages/marko/test/parseExpression/fixtures/literal-string/expected.json similarity index 100% rename from test/parseExpression/fixtures/literal-string/expected.json rename to packages/marko/test/parseExpression/fixtures/literal-string/expected.json diff --git a/test/parseExpression/fixtures/literal-string/input.txt b/packages/marko/test/parseExpression/fixtures/literal-string/input.txt similarity index 100% rename from test/parseExpression/fixtures/literal-string/input.txt rename to packages/marko/test/parseExpression/fixtures/literal-string/input.txt diff --git a/test/parseExpression/fixtures/negate/expected.json b/packages/marko/test/parseExpression/fixtures/negate/expected.json similarity index 100% rename from test/parseExpression/fixtures/negate/expected.json rename to packages/marko/test/parseExpression/fixtures/negate/expected.json diff --git a/test/parseExpression/fixtures/negate/input.txt b/packages/marko/test/parseExpression/fixtures/negate/input.txt similarity index 100% rename from test/parseExpression/fixtures/negate/input.txt rename to packages/marko/test/parseExpression/fixtures/negate/input.txt diff --git a/test/parseExpression/fixtures/new-args/expected.json b/packages/marko/test/parseExpression/fixtures/new-args/expected.json similarity index 100% rename from test/parseExpression/fixtures/new-args/expected.json rename to packages/marko/test/parseExpression/fixtures/new-args/expected.json diff --git a/test/parseExpression/fixtures/new-args/input.txt b/packages/marko/test/parseExpression/fixtures/new-args/input.txt similarity index 100% rename from test/parseExpression/fixtures/new-args/input.txt rename to packages/marko/test/parseExpression/fixtures/new-args/input.txt diff --git a/test/parseExpression/fixtures/new-compound/expected.json b/packages/marko/test/parseExpression/fixtures/new-compound/expected.json similarity index 100% rename from test/parseExpression/fixtures/new-compound/expected.json rename to packages/marko/test/parseExpression/fixtures/new-compound/expected.json diff --git a/test/parseExpression/fixtures/new-compound/input.txt b/packages/marko/test/parseExpression/fixtures/new-compound/input.txt similarity index 100% rename from test/parseExpression/fixtures/new-compound/input.txt rename to packages/marko/test/parseExpression/fixtures/new-compound/input.txt diff --git a/test/parseExpression/fixtures/new/expected.json b/packages/marko/test/parseExpression/fixtures/new/expected.json similarity index 100% rename from test/parseExpression/fixtures/new/expected.json rename to packages/marko/test/parseExpression/fixtures/new/expected.json diff --git a/test/parseExpression/fixtures/new/input.txt b/packages/marko/test/parseExpression/fixtures/new/input.txt similarity index 100% rename from test/parseExpression/fixtures/new/input.txt rename to packages/marko/test/parseExpression/fixtures/new/input.txt diff --git a/test/parseExpression/fixtures/object/expected.json b/packages/marko/test/parseExpression/fixtures/object/expected.json similarity index 100% rename from test/parseExpression/fixtures/object/expected.json rename to packages/marko/test/parseExpression/fixtures/object/expected.json diff --git a/test/parseExpression/fixtures/object/input.txt b/packages/marko/test/parseExpression/fixtures/object/input.txt similarity index 100% rename from test/parseExpression/fixtures/object/input.txt rename to packages/marko/test/parseExpression/fixtures/object/input.txt diff --git a/test/parseExpression/fixtures/this/expected.json b/packages/marko/test/parseExpression/fixtures/this/expected.json similarity index 100% rename from test/parseExpression/fixtures/this/expected.json rename to packages/marko/test/parseExpression/fixtures/this/expected.json diff --git a/test/parseExpression/fixtures/this/input.txt b/packages/marko/test/parseExpression/fixtures/this/input.txt similarity index 100% rename from test/parseExpression/fixtures/this/input.txt rename to packages/marko/test/parseExpression/fixtures/this/input.txt diff --git a/test/parseExpression/index.test.js b/packages/marko/test/parseExpression/index.test.js similarity index 100% rename from test/parseExpression/index.test.js rename to packages/marko/test/parseExpression/index.test.js diff --git a/test/parseFor/fixtures/forEach-array-with-index/expected.json b/packages/marko/test/parseFor/fixtures/forEach-array-with-index/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-array-with-index/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-array-with-index/expected.json diff --git a/test/parseFor/fixtures/forEach-array-with-index/input.txt b/packages/marko/test/parseFor/fixtures/forEach-array-with-index/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-array-with-index/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-array-with-index/input.txt diff --git a/test/parseFor/fixtures/forEach-comment/expected.json b/packages/marko/test/parseFor/fixtures/forEach-comment/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-comment/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-comment/expected.json diff --git a/test/parseFor/fixtures/forEach-comment/input.txt b/packages/marko/test/parseFor/fixtures/forEach-comment/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-comment/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-comment/input.txt diff --git a/test/parseFor/fixtures/forEach-crazy/expected.json b/packages/marko/test/parseFor/fixtures/forEach-crazy/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-crazy/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-crazy/expected.json diff --git a/test/parseFor/fixtures/forEach-crazy/input.txt b/packages/marko/test/parseFor/fixtures/forEach-crazy/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-crazy/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-crazy/input.txt diff --git a/test/parseFor/fixtures/forEach-invalid-option/expected.json b/packages/marko/test/parseFor/fixtures/forEach-invalid-option/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-invalid-option/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-invalid-option/expected.json diff --git a/test/parseFor/fixtures/forEach-invalid-option/input.txt b/packages/marko/test/parseFor/fixtures/forEach-invalid-option/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-invalid-option/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-invalid-option/input.txt diff --git a/test/parseFor/fixtures/forEach-invalid-option2/expected.json b/packages/marko/test/parseFor/fixtures/forEach-invalid-option2/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-invalid-option2/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-invalid-option2/expected.json diff --git a/test/parseFor/fixtures/forEach-invalid-option2/input.txt b/packages/marko/test/parseFor/fixtures/forEach-invalid-option2/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-invalid-option2/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-invalid-option2/input.txt diff --git a/test/parseFor/fixtures/forEach-iterator-space/expected.json b/packages/marko/test/parseFor/fixtures/forEach-iterator-space/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-iterator-space/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-iterator-space/expected.json diff --git a/test/parseFor/fixtures/forEach-iterator-space/input.txt b/packages/marko/test/parseFor/fixtures/forEach-iterator-space/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-iterator-space/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-iterator-space/input.txt diff --git a/test/parseFor/fixtures/forEach-iterator/expected.json b/packages/marko/test/parseFor/fixtures/forEach-iterator/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-iterator/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-iterator/expected.json diff --git a/test/parseFor/fixtures/forEach-iterator/input.txt b/packages/marko/test/parseFor/fixtures/forEach-iterator/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-iterator/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-iterator/input.txt diff --git a/test/parseFor/fixtures/forEach-nesting/expected.json b/packages/marko/test/parseFor/fixtures/forEach-nesting/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-nesting/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-nesting/expected.json diff --git a/test/parseFor/fixtures/forEach-nesting/input.txt b/packages/marko/test/parseFor/fixtures/forEach-nesting/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-nesting/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-nesting/input.txt diff --git a/test/parseFor/fixtures/forEach-separator-space/expected.json b/packages/marko/test/parseFor/fixtures/forEach-separator-space/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-separator-space/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-separator-space/expected.json diff --git a/test/parseFor/fixtures/forEach-separator-space/input.txt b/packages/marko/test/parseFor/fixtures/forEach-separator-space/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-separator-space/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-separator-space/input.txt diff --git a/test/parseFor/fixtures/forEach-simple/expected.json b/packages/marko/test/parseFor/fixtures/forEach-simple/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-simple/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-simple/expected.json diff --git a/test/parseFor/fixtures/forEach-simple/input.txt b/packages/marko/test/parseFor/fixtures/forEach-simple/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-simple/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-simple/input.txt diff --git a/test/parseFor/fixtures/forEach-status-var-separator-iterator/expected.json b/packages/marko/test/parseFor/fixtures/forEach-status-var-separator-iterator/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-status-var-separator-iterator/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-status-var-separator-iterator/expected.json diff --git a/test/parseFor/fixtures/forEach-status-var-separator-iterator/input.txt b/packages/marko/test/parseFor/fixtures/forEach-status-var-separator-iterator/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-status-var-separator-iterator/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-status-var-separator-iterator/input.txt diff --git a/test/parseFor/fixtures/forEach-status-var-separator/expected.json b/packages/marko/test/parseFor/fixtures/forEach-status-var-separator/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-status-var-separator/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-status-var-separator/expected.json diff --git a/test/parseFor/fixtures/forEach-status-var-separator/input.txt b/packages/marko/test/parseFor/fixtures/forEach-status-var-separator/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-status-var-separator/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-status-var-separator/input.txt diff --git a/test/parseFor/fixtures/forEach-status-var-space/expected.json b/packages/marko/test/parseFor/fixtures/forEach-status-var-space/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-status-var-space/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-status-var-space/expected.json diff --git a/test/parseFor/fixtures/forEach-status-var-space/input.txt b/packages/marko/test/parseFor/fixtures/forEach-status-var-space/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-status-var-space/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-status-var-space/input.txt diff --git a/test/parseFor/fixtures/forEach-status-var/expected.json b/packages/marko/test/parseFor/fixtures/forEach-status-var/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-status-var/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-status-var/expected.json diff --git a/test/parseFor/fixtures/forEach-status-var/input.txt b/packages/marko/test/parseFor/fixtures/forEach-status-var/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-status-var/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-status-var/input.txt diff --git a/test/parseFor/fixtures/forEach-strings/expected.json b/packages/marko/test/parseFor/fixtures/forEach-strings/expected.json similarity index 100% rename from test/parseFor/fixtures/forEach-strings/expected.json rename to packages/marko/test/parseFor/fixtures/forEach-strings/expected.json diff --git a/test/parseFor/fixtures/forEach-strings/input.txt b/packages/marko/test/parseFor/fixtures/forEach-strings/input.txt similarity index 100% rename from test/parseFor/fixtures/forEach-strings/input.txt rename to packages/marko/test/parseFor/fixtures/forEach-strings/input.txt diff --git a/test/parseFor/fixtures/forEachProp-step-var/expected.json b/packages/marko/test/parseFor/fixtures/forEachProp-step-var/expected.json similarity index 100% rename from test/parseFor/fixtures/forEachProp-step-var/expected.json rename to packages/marko/test/parseFor/fixtures/forEachProp-step-var/expected.json diff --git a/test/parseFor/fixtures/forEachProp-step-var/input.txt b/packages/marko/test/parseFor/fixtures/forEachProp-step-var/input.txt similarity index 100% rename from test/parseFor/fixtures/forEachProp-step-var/input.txt rename to packages/marko/test/parseFor/fixtures/forEachProp-step-var/input.txt diff --git a/test/parseFor/fixtures/forEachProp/expected.json b/packages/marko/test/parseFor/fixtures/forEachProp/expected.json similarity index 100% rename from test/parseFor/fixtures/forEachProp/expected.json rename to packages/marko/test/parseFor/fixtures/forEachProp/expected.json diff --git a/test/parseFor/fixtures/forEachProp/input.txt b/packages/marko/test/parseFor/fixtures/forEachProp/input.txt similarity index 100% rename from test/parseFor/fixtures/forEachProp/input.txt rename to packages/marko/test/parseFor/fixtures/forEachProp/input.txt diff --git a/test/parseFor/fixtures/forRange-to-expr/expected.json b/packages/marko/test/parseFor/fixtures/forRange-to-expr/expected.json similarity index 100% rename from test/parseFor/fixtures/forRange-to-expr/expected.json rename to packages/marko/test/parseFor/fixtures/forRange-to-expr/expected.json diff --git a/test/parseFor/fixtures/forRange-to-expr/input.txt b/packages/marko/test/parseFor/fixtures/forRange-to-expr/input.txt similarity index 100% rename from test/parseFor/fixtures/forRange-to-expr/input.txt rename to packages/marko/test/parseFor/fixtures/forRange-to-expr/input.txt diff --git a/test/parseFor/fixtures/nativeFor-empty-init/expected.json b/packages/marko/test/parseFor/fixtures/nativeFor-empty-init/expected.json similarity index 100% rename from test/parseFor/fixtures/nativeFor-empty-init/expected.json rename to packages/marko/test/parseFor/fixtures/nativeFor-empty-init/expected.json diff --git a/test/parseFor/fixtures/nativeFor-empty-init/input.txt b/packages/marko/test/parseFor/fixtures/nativeFor-empty-init/input.txt similarity index 100% rename from test/parseFor/fixtures/nativeFor-empty-init/input.txt rename to packages/marko/test/parseFor/fixtures/nativeFor-empty-init/input.txt diff --git a/test/parseFor/fixtures/nativeFor-invalid/expected.json b/packages/marko/test/parseFor/fixtures/nativeFor-invalid/expected.json similarity index 100% rename from test/parseFor/fixtures/nativeFor-invalid/expected.json rename to packages/marko/test/parseFor/fixtures/nativeFor-invalid/expected.json diff --git a/test/parseFor/fixtures/nativeFor-invalid/input.txt b/packages/marko/test/parseFor/fixtures/nativeFor-invalid/input.txt similarity index 100% rename from test/parseFor/fixtures/nativeFor-invalid/input.txt rename to packages/marko/test/parseFor/fixtures/nativeFor-invalid/input.txt diff --git a/test/parseFor/fixtures/nativeFor/expected.json b/packages/marko/test/parseFor/fixtures/nativeFor/expected.json similarity index 100% rename from test/parseFor/fixtures/nativeFor/expected.json rename to packages/marko/test/parseFor/fixtures/nativeFor/expected.json diff --git a/test/parseFor/fixtures/nativeFor/input.txt b/packages/marko/test/parseFor/fixtures/nativeFor/input.txt similarity index 100% rename from test/parseFor/fixtures/nativeFor/input.txt rename to packages/marko/test/parseFor/fixtures/nativeFor/input.txt diff --git a/test/parseFor/index.test.js b/packages/marko/test/parseFor/index.test.js similarity index 100% rename from test/parseFor/index.test.js rename to packages/marko/test/parseFor/index.test.js diff --git a/test/parseImport/fixtures/parseImport-as/expected.json b/packages/marko/test/parseImport/fixtures/parseImport-as/expected.json similarity index 100% rename from test/parseImport/fixtures/parseImport-as/expected.json rename to packages/marko/test/parseImport/fixtures/parseImport-as/expected.json diff --git a/test/parseImport/fixtures/parseImport-as/input.txt b/packages/marko/test/parseImport/fixtures/parseImport-as/input.txt similarity index 100% rename from test/parseImport/fixtures/parseImport-as/input.txt rename to packages/marko/test/parseImport/fixtures/parseImport-as/input.txt diff --git a/test/parseImport/fixtures/parseImport-concise/expected.json b/packages/marko/test/parseImport/fixtures/parseImport-concise/expected.json similarity index 100% rename from test/parseImport/fixtures/parseImport-concise/expected.json rename to packages/marko/test/parseImport/fixtures/parseImport-concise/expected.json diff --git a/test/parseImport/fixtures/parseImport-concise/input.txt b/packages/marko/test/parseImport/fixtures/parseImport-concise/input.txt similarity index 100% rename from test/parseImport/fixtures/parseImport-concise/input.txt rename to packages/marko/test/parseImport/fixtures/parseImport-concise/input.txt diff --git a/test/parseImport/fixtures/parseImport-member-newlines/expected.json b/packages/marko/test/parseImport/fixtures/parseImport-member-newlines/expected.json similarity index 100% rename from test/parseImport/fixtures/parseImport-member-newlines/expected.json rename to packages/marko/test/parseImport/fixtures/parseImport-member-newlines/expected.json diff --git a/test/parseImport/fixtures/parseImport-member-newlines/input.txt b/packages/marko/test/parseImport/fixtures/parseImport-member-newlines/input.txt similarity index 100% rename from test/parseImport/fixtures/parseImport-member-newlines/input.txt rename to packages/marko/test/parseImport/fixtures/parseImport-member-newlines/input.txt diff --git a/test/parseImport/fixtures/parseImport-member/expected.json b/packages/marko/test/parseImport/fixtures/parseImport-member/expected.json similarity index 100% rename from test/parseImport/fixtures/parseImport-member/expected.json rename to packages/marko/test/parseImport/fixtures/parseImport-member/expected.json diff --git a/test/parseImport/fixtures/parseImport-member/input.txt b/packages/marko/test/parseImport/fixtures/parseImport-member/input.txt similarity index 100% rename from test/parseImport/fixtures/parseImport-member/input.txt rename to packages/marko/test/parseImport/fixtures/parseImport-member/input.txt diff --git a/test/parseImport/fixtures/parseImport-object/expected.json b/packages/marko/test/parseImport/fixtures/parseImport-object/expected.json similarity index 100% rename from test/parseImport/fixtures/parseImport-object/expected.json rename to packages/marko/test/parseImport/fixtures/parseImport-object/expected.json diff --git a/test/parseImport/fixtures/parseImport-object/input.txt b/packages/marko/test/parseImport/fixtures/parseImport-object/input.txt similarity index 100% rename from test/parseImport/fixtures/parseImport-object/input.txt rename to packages/marko/test/parseImport/fixtures/parseImport-object/input.txt diff --git a/test/parseImport/index.test.js b/packages/marko/test/parseImport/index.test.js similarity index 100% rename from test/parseImport/index.test.js rename to packages/marko/test/parseImport/index.test.js diff --git a/test/parseJavaScriptArgs/fixtures/mixed/expected.json b/packages/marko/test/parseJavaScriptArgs/fixtures/mixed/expected.json similarity index 100% rename from test/parseJavaScriptArgs/fixtures/mixed/expected.json rename to packages/marko/test/parseJavaScriptArgs/fixtures/mixed/expected.json diff --git a/test/parseJavaScriptArgs/fixtures/mixed/input.txt b/packages/marko/test/parseJavaScriptArgs/fixtures/mixed/input.txt similarity index 100% rename from test/parseJavaScriptArgs/fixtures/mixed/input.txt rename to packages/marko/test/parseJavaScriptArgs/fixtures/mixed/input.txt diff --git a/test/parseJavaScriptArgs/index.test.js b/packages/marko/test/parseJavaScriptArgs/index.test.js similarity index 100% rename from test/parseJavaScriptArgs/index.test.js rename to packages/marko/test/parseJavaScriptArgs/index.test.js diff --git a/test/parser/fixtures-deprecated/empty-attr/expected.json b/packages/marko/test/parser/fixtures-deprecated/empty-attr/expected.json similarity index 100% rename from test/parser/fixtures-deprecated/empty-attr/expected.json rename to packages/marko/test/parser/fixtures-deprecated/empty-attr/expected.json diff --git a/test/parser/fixtures-deprecated/empty-attr/template.marko b/packages/marko/test/parser/fixtures-deprecated/empty-attr/template.marko similarity index 100% rename from test/parser/fixtures-deprecated/empty-attr/template.marko rename to packages/marko/test/parser/fixtures-deprecated/empty-attr/template.marko diff --git a/test/parser/fixtures-deprecated/scriptlet/expected.json b/packages/marko/test/parser/fixtures-deprecated/scriptlet/expected.json similarity index 100% rename from test/parser/fixtures-deprecated/scriptlet/expected.json rename to packages/marko/test/parser/fixtures-deprecated/scriptlet/expected.json diff --git a/test/parser/fixtures-deprecated/scriptlet/template.marko b/packages/marko/test/parser/fixtures-deprecated/scriptlet/template.marko similarity index 100% rename from test/parser/fixtures-deprecated/scriptlet/template.marko rename to packages/marko/test/parser/fixtures-deprecated/scriptlet/template.marko diff --git a/test/parser/fixtures-deprecated/var-body/expected.json b/packages/marko/test/parser/fixtures-deprecated/var-body/expected.json similarity index 100% rename from test/parser/fixtures-deprecated/var-body/expected.json rename to packages/marko/test/parser/fixtures-deprecated/var-body/expected.json diff --git a/test/parser/fixtures-deprecated/var-body/template.marko b/packages/marko/test/parser/fixtures-deprecated/var-body/template.marko similarity index 100% rename from test/parser/fixtures-deprecated/var-body/template.marko rename to packages/marko/test/parser/fixtures-deprecated/var-body/template.marko diff --git a/test/parser/index.test.js b/packages/marko/test/parser/index.test.js similarity index 100% rename from test/parser/index.test.js rename to packages/marko/test/parser/index.test.js diff --git a/test/pretty-print/fixtures/assignment/expected.js b/packages/marko/test/pretty-print/fixtures/assignment/expected.js similarity index 100% rename from test/pretty-print/fixtures/assignment/expected.js rename to packages/marko/test/pretty-print/fixtures/assignment/expected.js diff --git a/test/pretty-print/fixtures/assignment/expected.json b/packages/marko/test/pretty-print/fixtures/assignment/expected.json similarity index 100% rename from test/pretty-print/fixtures/assignment/expected.json rename to packages/marko/test/pretty-print/fixtures/assignment/expected.json diff --git a/test/pretty-print/fixtures/assignment/index.js b/packages/marko/test/pretty-print/fixtures/assignment/index.js similarity index 100% rename from test/pretty-print/fixtures/assignment/index.js rename to packages/marko/test/pretty-print/fixtures/assignment/index.js diff --git a/test/pretty-print/fixtures/marko-template/expected.json b/packages/marko/test/pretty-print/fixtures/marko-template/expected.json similarity index 100% rename from test/pretty-print/fixtures/marko-template/expected.json rename to packages/marko/test/pretty-print/fixtures/marko-template/expected.json diff --git a/test/pretty-print/fixtures/marko-template/index.js b/packages/marko/test/pretty-print/fixtures/marko-template/index.js similarity index 100% rename from test/pretty-print/fixtures/marko-template/index.js rename to packages/marko/test/pretty-print/fixtures/marko-template/index.js diff --git a/test/pretty-print/index.test.js b/packages/marko/test/pretty-print/index.test.js similarity index 100% rename from test/pretty-print/index.test.js rename to packages/marko/test/pretty-print/index.test.js diff --git a/test/render/fixtures-async-callback/await-arg/expected.html b/packages/marko/test/render/fixtures-async-callback/await-arg/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-arg/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-arg/expected.html diff --git a/test/render/fixtures-async-callback/await-arg/template.marko b/packages/marko/test/render/fixtures-async-callback/await-arg/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-arg/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-arg/template.marko diff --git a/test/render/fixtures-async-callback/await-arg/test.js b/packages/marko/test/render/fixtures-async-callback/await-arg/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-arg/test.js rename to packages/marko/test/render/fixtures-async-callback/await-arg/test.js diff --git a/test/render/fixtures-async-callback/await-args-merge/expected.html b/packages/marko/test/render/fixtures-async-callback/await-args-merge/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-args-merge/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-args-merge/expected.html diff --git a/test/render/fixtures-async-callback/await-args-merge/template.marko b/packages/marko/test/render/fixtures-async-callback/await-args-merge/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-args-merge/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-args-merge/template.marko diff --git a/test/render/fixtures-async-callback/await-args-merge/test.js b/packages/marko/test/render/fixtures-async-callback/await-args-merge/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-args-merge/test.js rename to packages/marko/test/render/fixtures-async-callback/await-args-merge/test.js diff --git a/test/render/fixtures-async-callback/await-args/expected.html b/packages/marko/test/render/fixtures-async-callback/await-args/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-args/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-args/expected.html diff --git a/test/render/fixtures-async-callback/await-args/template.marko b/packages/marko/test/render/fixtures-async-callback/await-args/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-args/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-args/template.marko diff --git a/test/render/fixtures-async-callback/await-args/test.js b/packages/marko/test/render/fixtures-async-callback/await-args/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-args/test.js rename to packages/marko/test/render/fixtures-async-callback/await-args/test.js diff --git a/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events-vdom.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected-events.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected.html b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/expected.html diff --git a/test/render/fixtures-async-callback/await-client-reorder-invoked-once/template.marko b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-invoked-once/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/template.marko diff --git a/test/render/fixtures-async-callback/await-client-reorder-invoked-once/test.js b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-invoked-once/test.js rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-invoked-once/test.js diff --git a/test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events-vdom.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/expected-events.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-mixed/expected.html b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-mixed/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/expected.html diff --git a/test/render/fixtures-async-callback/await-client-reorder-mixed/template.marko b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-mixed/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/template.marko diff --git a/test/render/fixtures-async-callback/await-client-reorder-mixed/test.js b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-mixed/test.js rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-mixed/test.js diff --git a/test/render/fixtures-async-callback/await-client-reorder-nested/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-nested/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/expected-events-vdom.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-nested/expected-events.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/expected-events.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-nested/expected-events.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/expected-events.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-nested/expected.html b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-nested/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/expected.html diff --git a/test/render/fixtures-async-callback/await-client-reorder-nested/template.marko b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-nested/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/template.marko diff --git a/test/render/fixtures-async-callback/await-client-reorder-nested/test.js b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-nested/test.js rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-nested/test.js diff --git a/test/render/fixtures-async-callback/await-client-reorder-sync/expected-events.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/expected-events.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-sync/expected-events.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/expected-events.json diff --git a/test/render/fixtures-async-callback/await-client-reorder-sync/expected.html b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-sync/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/expected.html diff --git a/test/render/fixtures-async-callback/await-client-reorder-sync/template.marko b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-sync/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/template.marko diff --git a/test/render/fixtures-async-callback/await-client-reorder-sync/test.js b/packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder-sync/test.js rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder-sync/test.js diff --git a/test/render/fixtures-async-callback/await-client-reorder/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder/expected-events-vdom.json diff --git a/test/render/fixtures-async-callback/await-client-reorder/expected-events.json b/packages/marko/test/render/fixtures-async-callback/await-client-reorder/expected-events.json similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder/expected-events.json rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder/expected-events.json diff --git a/test/render/fixtures-async-callback/await-client-reorder/expected.html b/packages/marko/test/render/fixtures-async-callback/await-client-reorder/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder/expected.html diff --git a/test/render/fixtures-async-callback/await-client-reorder/template.marko b/packages/marko/test/render/fixtures-async-callback/await-client-reorder/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder/template.marko diff --git a/test/render/fixtures-async-callback/await-client-reorder/test.js b/packages/marko/test/render/fixtures-async-callback/await-client-reorder/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-client-reorder/test.js rename to packages/marko/test/render/fixtures-async-callback/await-client-reorder/test.js diff --git a/test/render/fixtures-async-callback/await-data-provider-method/expected.html b/packages/marko/test/render/fixtures-async-callback/await-data-provider-method/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-data-provider-method/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-data-provider-method/expected.html diff --git a/test/render/fixtures-async-callback/await-data-provider-method/template.marko b/packages/marko/test/render/fixtures-async-callback/await-data-provider-method/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-data-provider-method/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-data-provider-method/template.marko diff --git a/test/render/fixtures-async-callback/await-data-provider-method/test.js b/packages/marko/test/render/fixtures-async-callback/await-data-provider-method/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-data-provider-method/test.js rename to packages/marko/test/render/fixtures-async-callback/await-data-provider-method/test.js diff --git a/test/render/fixtures-async-callback/await-data-providers/expected.html b/packages/marko/test/render/fixtures-async-callback/await-data-providers/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-data-providers/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-data-providers/expected.html diff --git a/test/render/fixtures-async-callback/await-data-providers/template.marko b/packages/marko/test/render/fixtures-async-callback/await-data-providers/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-data-providers/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-data-providers/template.marko diff --git a/test/render/fixtures-async-callback/await-data-providers/test.js b/packages/marko/test/render/fixtures-async-callback/await-data-providers/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-data-providers/test.js rename to packages/marko/test/render/fixtures-async-callback/await-data-providers/test.js diff --git a/test/render/fixtures-async-callback/await-error-message-attr/expected.html b/packages/marko/test/render/fixtures-async-callback/await-error-message-attr/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-error-message-attr/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-error-message-attr/expected.html diff --git a/test/render/fixtures-async-callback/await-error-message-attr/template.marko b/packages/marko/test/render/fixtures-async-callback/await-error-message-attr/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-error-message-attr/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-error-message-attr/template.marko diff --git a/test/render/fixtures-async-callback/await-error-message-attr/test.js b/packages/marko/test/render/fixtures-async-callback/await-error-message-attr/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-error-message-attr/test.js rename to packages/marko/test/render/fixtures-async-callback/await-error-message-attr/test.js diff --git a/test/render/fixtures-async-callback/await-error/expected.html b/packages/marko/test/render/fixtures-async-callback/await-error/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-error/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-error/expected.html diff --git a/test/render/fixtures-async-callback/await-error/template.marko b/packages/marko/test/render/fixtures-async-callback/await-error/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-error/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-error/template.marko diff --git a/test/render/fixtures-async-callback/await-error/test.js b/packages/marko/test/render/fixtures-async-callback/await-error/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-error/test.js rename to packages/marko/test/render/fixtures-async-callback/await-error/test.js diff --git a/test/render/fixtures-async-callback/await-function-data-provider-callback/expected.html b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-callback/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-callback/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-callback/expected.html diff --git a/test/render/fixtures-async-callback/await-function-data-provider-callback/template.marko b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-callback/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-callback/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-callback/template.marko diff --git a/test/render/fixtures-async-callback/await-function-data-provider-callback/test.js b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-callback/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-callback/test.js rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-callback/test.js diff --git a/test/render/fixtures-async-callback/await-function-data-provider-return-promise/expected.html b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-return-promise/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-return-promise/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-return-promise/expected.html diff --git a/test/render/fixtures-async-callback/await-function-data-provider-return-promise/template.marko b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-return-promise/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-return-promise/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-return-promise/template.marko diff --git a/test/render/fixtures-async-callback/await-function-data-provider-return-promise/test.js b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-return-promise/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-return-promise/test.js rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-return-promise/test.js diff --git a/test/render/fixtures-async-callback/await-function-data-provider-sync/expected.html b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-sync/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-sync/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-sync/expected.html diff --git a/test/render/fixtures-async-callback/await-function-data-provider-sync/template.marko b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-sync/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-sync/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-sync/template.marko diff --git a/test/render/fixtures-async-callback/await-function-data-provider-sync/test.js b/packages/marko/test/render/fixtures-async-callback/await-function-data-provider-sync/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-function-data-provider-sync/test.js rename to packages/marko/test/render/fixtures-async-callback/await-function-data-provider-sync/test.js diff --git a/test/render/fixtures-async-callback/await-placeholder-message-attr/expected.html b/packages/marko/test/render/fixtures-async-callback/await-placeholder-message-attr/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-placeholder-message-attr/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-placeholder-message-attr/expected.html diff --git a/test/render/fixtures-async-callback/await-placeholder-message-attr/template.marko b/packages/marko/test/render/fixtures-async-callback/await-placeholder-message-attr/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-placeholder-message-attr/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-placeholder-message-attr/template.marko diff --git a/test/render/fixtures-async-callback/await-placeholder-message-attr/test.js b/packages/marko/test/render/fixtures-async-callback/await-placeholder-message-attr/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-placeholder-message-attr/test.js rename to packages/marko/test/render/fixtures-async-callback/await-placeholder-message-attr/test.js diff --git a/test/render/fixtures-async-callback/await-placeholder/expected.html b/packages/marko/test/render/fixtures-async-callback/await-placeholder/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-placeholder/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-placeholder/expected.html diff --git a/test/render/fixtures-async-callback/await-placeholder/template.marko b/packages/marko/test/render/fixtures-async-callback/await-placeholder/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-placeholder/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-placeholder/template.marko diff --git a/test/render/fixtures-async-callback/await-placeholder/test.js b/packages/marko/test/render/fixtures-async-callback/await-placeholder/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-placeholder/test.js rename to packages/marko/test/render/fixtures-async-callback/await-placeholder/test.js diff --git a/test/render/fixtures-async-callback/await-timeout/expected-events.json b/packages/marko/test/render/fixtures-async-callback/await-timeout/expected-events.json similarity index 100% rename from test/render/fixtures-async-callback/await-timeout/expected-events.json rename to packages/marko/test/render/fixtures-async-callback/await-timeout/expected-events.json diff --git a/test/render/fixtures-async-callback/await-timeout/expected.html b/packages/marko/test/render/fixtures-async-callback/await-timeout/expected.html similarity index 100% rename from test/render/fixtures-async-callback/await-timeout/expected.html rename to packages/marko/test/render/fixtures-async-callback/await-timeout/expected.html diff --git a/test/render/fixtures-async-callback/await-timeout/template.marko b/packages/marko/test/render/fixtures-async-callback/await-timeout/template.marko similarity index 100% rename from test/render/fixtures-async-callback/await-timeout/template.marko rename to packages/marko/test/render/fixtures-async-callback/await-timeout/template.marko diff --git a/test/render/fixtures-async-callback/await-timeout/test.js b/packages/marko/test/render/fixtures-async-callback/await-timeout/test.js similarity index 100% rename from test/render/fixtures-async-callback/await-timeout/test.js rename to packages/marko/test/render/fixtures-async-callback/await-timeout/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-args/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-args/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-args/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-args/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-args/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-args/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-args/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-args/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-args/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-args/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-args/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-args/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected-events.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-mixed/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected-events.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder-nested/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected-events.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-client-reorder/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-client-reorder/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-client-reorder/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-data-providers/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-data-providers/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-data-providers/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-data-providers/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-data-providers/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-data-providers/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-data-providers/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-data-providers/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-data-providers/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-data-providers/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-data-providers/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-data-providers/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-error-message-attr/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-error-message-attr/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-error-message-attr/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-error-message-attr/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-error/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-error/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-error/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-error/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-error/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-error/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-error/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-error/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-error/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-error/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-error/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-error/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-callback/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-return-promise/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-function-data-provider-sync/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-if/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-if/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-if/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-if/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-if/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-if/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-if/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-if/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-if/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-if/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-if/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-if/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-macros/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-macros/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-macros/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-macros/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-macros/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-macros/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-macros/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-macros/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-macros/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-macros/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-macros/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-macros/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-ordering/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-ordering/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-ordering/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-ordering/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-ordering/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-ordering/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-ordering2/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering2/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-ordering2/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering2/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-ordering2/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering2/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-ordering2/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering2/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-ordering2/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering2/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-ordering2/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-ordering2/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-placeholder/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-placeholder/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-placeholder/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-placeholder/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-placeholder/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-placeholder/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-placeholder/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-placeholder/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-placeholder/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-placeholder/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-placeholder/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-placeholder/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-bluebird/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise-error-q/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise-error-q/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise-error-q/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise-error-q/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-promise/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-promise/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-promise/test.js diff --git a/test/render/fixtures-async-deprecated/async-fragment-timeout/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-timeout/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/expected-events.json diff --git a/test/render/fixtures-async-deprecated/async-fragment-timeout/expected.html b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-timeout/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/expected.html diff --git a/test/render/fixtures-async-deprecated/async-fragment-timeout/template.marko b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-timeout/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/template.marko diff --git a/test/render/fixtures-async-deprecated/async-fragment-timeout/test.js b/packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/async-fragment-timeout/test.js rename to packages/marko/test/render/fixtures-async-deprecated/async-fragment-timeout/test.js diff --git a/test/render/fixtures-async-deprecated/await-arg/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-arg/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-arg/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-arg/expected.html diff --git a/test/render/fixtures-async-deprecated/await-arg/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-arg/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-arg/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-arg/template.marko diff --git a/test/render/fixtures-async-deprecated/await-arg/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-arg/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-arg/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-arg/test.js diff --git a/test/render/fixtures-async-deprecated/await-args-merge/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-args-merge/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-args-merge/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-args-merge/expected.html diff --git a/test/render/fixtures-async-deprecated/await-args-merge/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-args-merge/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-args-merge/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-args-merge/template.marko diff --git a/test/render/fixtures-async-deprecated/await-args-merge/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-args-merge/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-args-merge/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-args-merge/test.js diff --git a/test/render/fixtures-async-deprecated/await-args/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-args/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-args/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-args/expected.html diff --git a/test/render/fixtures-async-deprecated/await-args/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-args/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-args/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-args/template.marko diff --git a/test/render/fixtures-async-deprecated/await-args/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-args/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-args/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-args/test.js diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected-events.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/expected.html diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/template.marko diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-invoked-once/test.js diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected-events.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/expected.html diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-mixed/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-mixed/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/template.marko diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-mixed/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-mixed/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-mixed/test.js diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected-events.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-nested/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/expected.html diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-nested/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-nested/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/template.marko diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-nested/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-nested/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-nested/test.js diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-sync/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-sync/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/expected-events.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-sync/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-sync/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/expected.html diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-sync/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-sync/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/template.marko diff --git a/test/render/fixtures-async-deprecated/await-client-reorder-sync/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder-sync/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder-sync/test.js diff --git a/test/render/fixtures-async-deprecated/await-client-reorder/expected-events-vdom.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/expected-events-vdom.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder/expected-events-vdom.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/expected-events-vdom.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/expected-events.json diff --git a/test/render/fixtures-async-deprecated/await-client-reorder/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/expected.html diff --git a/test/render/fixtures-async-deprecated/await-client-reorder/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/template.marko diff --git a/test/render/fixtures-async-deprecated/await-client-reorder/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-client-reorder/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-client-reorder/test.js diff --git a/test/render/fixtures-async-deprecated/await-data-provider-method/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-data-provider-method/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-data-provider-method/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-data-provider-method/expected.html diff --git a/test/render/fixtures-async-deprecated/await-data-provider-method/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-data-provider-method/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-data-provider-method/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-data-provider-method/template.marko diff --git a/test/render/fixtures-async-deprecated/await-data-provider-method/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-data-provider-method/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-data-provider-method/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-data-provider-method/test.js diff --git a/test/render/fixtures-async-deprecated/await-data-providers/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-data-providers/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-data-providers/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-data-providers/expected.html diff --git a/test/render/fixtures-async-deprecated/await-data-providers/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-data-providers/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-data-providers/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-data-providers/template.marko diff --git a/test/render/fixtures-async-deprecated/await-data-providers/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-data-providers/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-data-providers/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-data-providers/test.js diff --git a/test/render/fixtures-async-deprecated/await-error-message-attr/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-error-message-attr/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-error-message-attr/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-error-message-attr/expected.html diff --git a/test/render/fixtures-async-deprecated/await-error-message-attr/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-error-message-attr/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-error-message-attr/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-error-message-attr/template.marko diff --git a/test/render/fixtures-async-deprecated/await-error-message-attr/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-error-message-attr/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-error-message-attr/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-error-message-attr/test.js diff --git a/test/render/fixtures-async-deprecated/await-error/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-error/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-error/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-error/expected.html diff --git a/test/render/fixtures-async-deprecated/await-error/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-error/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-error/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-error/template.marko diff --git a/test/render/fixtures-async-deprecated/await-error/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-error/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-error/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-error/test.js diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-callback/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-callback/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-callback/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-callback/expected.html diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-callback/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-callback/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-callback/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-callback/template.marko diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-callback/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-callback/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-callback/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-callback/test.js diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/expected.html diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/template.marko diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-return-promise/test.js diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-sync/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-sync/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-sync/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-sync/expected.html diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-sync/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-sync/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-sync/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-sync/template.marko diff --git a/test/render/fixtures-async-deprecated/await-function-data-provider-sync/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-sync/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-function-data-provider-sync/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-function-data-provider-sync/test.js diff --git a/test/render/fixtures-async-deprecated/await-if/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-if/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-if/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-if/expected.html diff --git a/test/render/fixtures-async-deprecated/await-if/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-if/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-if/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-if/template.marko diff --git a/test/render/fixtures-async-deprecated/await-macros/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-macros/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-macros/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-macros/expected.html diff --git a/test/render/fixtures-async-deprecated/await-macros/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-macros/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-macros/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-macros/template.marko diff --git a/test/render/fixtures-async-deprecated/await-macros/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-macros/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-macros/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-macros/test.js diff --git a/test/render/fixtures-async-deprecated/await-ordering/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-ordering/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-ordering/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-ordering/expected.html diff --git a/test/render/fixtures-async-deprecated/await-ordering/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-ordering/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-ordering/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-ordering/template.marko diff --git a/test/render/fixtures-async-deprecated/await-ordering/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-ordering/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-ordering/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-ordering/test.js diff --git a/test/render/fixtures-async-deprecated/await-ordering2/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-ordering2/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-ordering2/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-ordering2/expected.html diff --git a/test/render/fixtures-async-deprecated/await-ordering2/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-ordering2/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-ordering2/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-ordering2/template.marko diff --git a/test/render/fixtures-async-deprecated/await-ordering2/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-ordering2/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-ordering2/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-ordering2/test.js diff --git a/test/render/fixtures-async-deprecated/await-placeholder-message-attr/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-placeholder-message-attr/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-placeholder-message-attr/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-placeholder-message-attr/expected.html diff --git a/test/render/fixtures-async-deprecated/await-placeholder-message-attr/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-placeholder-message-attr/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-placeholder-message-attr/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-placeholder-message-attr/template.marko diff --git a/test/render/fixtures-async-deprecated/await-placeholder-message-attr/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-placeholder-message-attr/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-placeholder-message-attr/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-placeholder-message-attr/test.js diff --git a/test/render/fixtures-async-deprecated/await-placeholder/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-placeholder/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-placeholder/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-placeholder/expected.html diff --git a/test/render/fixtures-async-deprecated/await-placeholder/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-placeholder/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-placeholder/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-placeholder/template.marko diff --git a/test/render/fixtures-async-deprecated/await-placeholder/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-placeholder/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-placeholder/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-placeholder/test.js diff --git a/test/render/fixtures-async-deprecated/await-promise-error-bluebird/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-promise-error-bluebird/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise-error-bluebird/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-promise-error-bluebird/expected.html diff --git a/test/render/fixtures-async-deprecated/await-promise-error-bluebird/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-promise-error-bluebird/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise-error-bluebird/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-promise-error-bluebird/template.marko diff --git a/test/render/fixtures-async-deprecated/await-promise-error-bluebird/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-promise-error-bluebird/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise-error-bluebird/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-promise-error-bluebird/test.js diff --git a/test/render/fixtures-async-deprecated/await-promise-error-q/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-promise-error-q/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise-error-q/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-promise-error-q/expected.html diff --git a/test/render/fixtures-async-deprecated/await-promise-error-q/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-promise-error-q/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise-error-q/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-promise-error-q/template.marko diff --git a/test/render/fixtures-async-deprecated/await-promise-error-q/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-promise-error-q/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise-error-q/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-promise-error-q/test.js diff --git a/test/render/fixtures-async-deprecated/await-promise/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-promise/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-promise/expected.html diff --git a/test/render/fixtures-async-deprecated/await-promise/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-promise/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-promise/template.marko diff --git a/test/render/fixtures-async-deprecated/await-promise/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-promise/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-promise/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-promise/test.js diff --git a/test/render/fixtures-async-deprecated/await-timeout/expected-events.json b/packages/marko/test/render/fixtures-async-deprecated/await-timeout/expected-events.json similarity index 100% rename from test/render/fixtures-async-deprecated/await-timeout/expected-events.json rename to packages/marko/test/render/fixtures-async-deprecated/await-timeout/expected-events.json diff --git a/test/render/fixtures-async-deprecated/await-timeout/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-timeout/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-timeout/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-timeout/expected.html diff --git a/test/render/fixtures-async-deprecated/await-timeout/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-timeout/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-timeout/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-timeout/template.marko diff --git a/test/render/fixtures-async-deprecated/await-timeout/test.js b/packages/marko/test/render/fixtures-async-deprecated/await-timeout/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/await-timeout/test.js rename to packages/marko/test/render/fixtures-async-deprecated/await-timeout/test.js diff --git a/test/render/fixtures-async-deprecated/await-unless/expected.html b/packages/marko/test/render/fixtures-async-deprecated/await-unless/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/await-unless/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/await-unless/expected.html diff --git a/test/render/fixtures-async-deprecated/await-unless/template.marko b/packages/marko/test/render/fixtures-async-deprecated/await-unless/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/await-unless/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/await-unless/template.marko diff --git a/test/render/fixtures-async-deprecated/beginAsync/expected.html b/packages/marko/test/render/fixtures-async-deprecated/beginAsync/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/beginAsync/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/beginAsync/expected.html diff --git a/test/render/fixtures-async-deprecated/beginAsync/template.marko b/packages/marko/test/render/fixtures-async-deprecated/beginAsync/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/beginAsync/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/beginAsync/template.marko diff --git a/test/render/fixtures-async-deprecated/beginAsync/test.js b/packages/marko/test/render/fixtures-async-deprecated/beginAsync/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/beginAsync/test.js rename to packages/marko/test/render/fixtures-async-deprecated/beginAsync/test.js diff --git a/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/expected.html b/packages/marko/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/expected.html diff --git a/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/template.marko b/packages/marko/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/template.marko diff --git a/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/test.js b/packages/marko/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/test.js rename to packages/marko/test/render/fixtures-async-deprecated/cached-fragment-cache-manager-attr/test.js diff --git a/test/render/fixtures-async-deprecated/cached-fragment/expected.html b/packages/marko/test/render/fixtures-async-deprecated/cached-fragment/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/cached-fragment/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/cached-fragment/expected.html diff --git a/test/render/fixtures-async-deprecated/cached-fragment/template.marko b/packages/marko/test/render/fixtures-async-deprecated/cached-fragment/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/cached-fragment/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/cached-fragment/template.marko diff --git a/test/render/fixtures-async-deprecated/cached-fragment/test.js b/packages/marko/test/render/fixtures-async-deprecated/cached-fragment/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/cached-fragment/test.js rename to packages/marko/test/render/fixtures-async-deprecated/cached-fragment/test.js diff --git a/test/render/fixtures-async-deprecated/components-await-beginAsync/components/beginAsync/renderer.js b/packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/components/beginAsync/renderer.js similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-beginAsync/components/beginAsync/renderer.js rename to packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/components/beginAsync/renderer.js diff --git a/test/render/fixtures-async-deprecated/components-await-beginAsync/components/hello/index.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/components/hello/index.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-beginAsync/components/hello/index.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/components/hello/index.marko diff --git a/test/render/fixtures-async-deprecated/components-await-beginAsync/expected.html b/packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-beginAsync/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/expected.html diff --git a/test/render/fixtures-async-deprecated/components-await-beginAsync/template.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-beginAsync/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/template.marko diff --git a/test/render/fixtures-async-deprecated/components-await-beginAsync/test.js b/packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-beginAsync/test.js rename to packages/marko/test/render/fixtures-async-deprecated/components-await-beginAsync/test.js diff --git a/test/render/fixtures-async-deprecated/components-await-title/components/hello/index.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await-title/components/hello/index.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-title/components/hello/index.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await-title/components/hello/index.marko diff --git a/test/render/fixtures-async-deprecated/components-await-title/expected.html b/packages/marko/test/render/fixtures-async-deprecated/components-await-title/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-title/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/components-await-title/expected.html diff --git a/test/render/fixtures-async-deprecated/components-await-title/layout.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await-title/layout.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-title/layout.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await-title/layout.marko diff --git a/test/render/fixtures-async-deprecated/components-await-title/template.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await-title/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-title/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await-title/template.marko diff --git a/test/render/fixtures-async-deprecated/components-await-title/test.js b/packages/marko/test/render/fixtures-async-deprecated/components-await-title/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/components-await-title/test.js rename to packages/marko/test/render/fixtures-async-deprecated/components-await-title/test.js diff --git a/test/render/fixtures-async-deprecated/components-await/components/hello/index.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await/components/hello/index.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await/components/hello/index.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await/components/hello/index.marko diff --git a/test/render/fixtures-async-deprecated/components-await/expected.html b/packages/marko/test/render/fixtures-async-deprecated/components-await/expected.html similarity index 100% rename from test/render/fixtures-async-deprecated/components-await/expected.html rename to packages/marko/test/render/fixtures-async-deprecated/components-await/expected.html diff --git a/test/render/fixtures-async-deprecated/components-await/template.marko b/packages/marko/test/render/fixtures-async-deprecated/components-await/template.marko similarity index 100% rename from test/render/fixtures-async-deprecated/components-await/template.marko rename to packages/marko/test/render/fixtures-async-deprecated/components-await/template.marko diff --git a/test/render/fixtures-async-deprecated/components-await/test.js b/packages/marko/test/render/fixtures-async-deprecated/components-await/test.js similarity index 100% rename from test/render/fixtures-async-deprecated/components-await/test.js rename to packages/marko/test/render/fixtures-async-deprecated/components-await/test.js diff --git a/test/render/fixtures-deprecated/assign-computed-prop/expected.html b/packages/marko/test/render/fixtures-deprecated/assign-computed-prop/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-computed-prop/expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-computed-prop/expected.html diff --git a/test/render/fixtures-deprecated/assign-computed-prop/template.marko b/packages/marko/test/render/fixtures-deprecated/assign-computed-prop/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assign-computed-prop/template.marko rename to packages/marko/test/render/fixtures-deprecated/assign-computed-prop/template.marko diff --git a/test/render/fixtures-deprecated/assign-computed-prop/test.js b/packages/marko/test/render/fixtures-deprecated/assign-computed-prop/test.js similarity index 100% rename from test/render/fixtures-deprecated/assign-computed-prop/test.js rename to packages/marko/test/render/fixtures-deprecated/assign-computed-prop/test.js diff --git a/test/render/fixtures-deprecated/assign-computed-prop/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assign-computed-prop/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-computed-prop/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-computed-prop/vdom-expected.html diff --git a/test/render/fixtures-deprecated/assign-tag-unary-postfix/expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-postfix/expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/expected.html diff --git a/test/render/fixtures-deprecated/assign-tag-unary-postfix/template.marko b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-postfix/template.marko rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/template.marko diff --git a/test/render/fixtures-deprecated/assign-tag-unary-postfix/test.js b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/test.js similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-postfix/test.js rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/test.js diff --git a/test/render/fixtures-deprecated/assign-tag-unary-postfix/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-postfix/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-postfix/vdom-expected.html diff --git a/test/render/fixtures-deprecated/assign-tag-unary-prefix/expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-prefix/expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/expected.html diff --git a/test/render/fixtures-deprecated/assign-tag-unary-prefix/template.marko b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-prefix/template.marko rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/template.marko diff --git a/test/render/fixtures-deprecated/assign-tag-unary-prefix/test.js b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/test.js similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-prefix/test.js rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/test.js diff --git a/test/render/fixtures-deprecated/assign-tag-unary-prefix/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-unary-prefix/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag-unary-prefix/vdom-expected.html diff --git a/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/expected.html diff --git a/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/template.marko b/packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/template.marko rename to packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/template.marko diff --git a/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/test.js b/packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/test.js similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/test.js rename to packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/test.js diff --git a/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag-with-attribute-placeholder/vdom-expected.html diff --git a/test/render/fixtures-deprecated/assign-tag/expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag/expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag/expected.html diff --git a/test/render/fixtures-deprecated/assign-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/assign-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assign-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/assign-tag/template.marko diff --git a/test/render/fixtures-deprecated/assign-tag/test.js b/packages/marko/test/render/fixtures-deprecated/assign-tag/test.js similarity index 100% rename from test/render/fixtures-deprecated/assign-tag/test.js rename to packages/marko/test/render/fixtures-deprecated/assign-tag/test.js diff --git a/test/render/fixtures-deprecated/assign-tag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assign-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assign-tag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assign-tag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/assignment-concise/expected.html b/packages/marko/test/render/fixtures-deprecated/assignment-concise/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assignment-concise/expected.html rename to packages/marko/test/render/fixtures-deprecated/assignment-concise/expected.html diff --git a/test/render/fixtures-deprecated/assignment-concise/template.marko b/packages/marko/test/render/fixtures-deprecated/assignment-concise/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assignment-concise/template.marko rename to packages/marko/test/render/fixtures-deprecated/assignment-concise/template.marko diff --git a/test/render/fixtures-deprecated/assignment-concise/test.js b/packages/marko/test/render/fixtures-deprecated/assignment-concise/test.js similarity index 100% rename from test/render/fixtures-deprecated/assignment-concise/test.js rename to packages/marko/test/render/fixtures-deprecated/assignment-concise/test.js diff --git a/test/render/fixtures-deprecated/assignment-concise/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assignment-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assignment-concise/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assignment-concise/vdom-expected.html diff --git a/test/render/fixtures-deprecated/assignment/expected.html b/packages/marko/test/render/fixtures-deprecated/assignment/expected.html similarity index 100% rename from test/render/fixtures-deprecated/assignment/expected.html rename to packages/marko/test/render/fixtures-deprecated/assignment/expected.html diff --git a/test/render/fixtures-deprecated/assignment/template.marko b/packages/marko/test/render/fixtures-deprecated/assignment/template.marko similarity index 100% rename from test/render/fixtures-deprecated/assignment/template.marko rename to packages/marko/test/render/fixtures-deprecated/assignment/template.marko diff --git a/test/render/fixtures-deprecated/assignment/test.js b/packages/marko/test/render/fixtures-deprecated/assignment/test.js similarity index 100% rename from test/render/fixtures-deprecated/assignment/test.js rename to packages/marko/test/render/fixtures-deprecated/assignment/test.js diff --git a/test/render/fixtures-deprecated/assignment/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/assignment/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/assignment/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/assignment/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-boolean-placeholder/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-boolean-placeholder/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/expected.html diff --git a/test/render/fixtures-deprecated/attr-boolean-placeholder/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-boolean-placeholder/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/template.marko diff --git a/test/render/fixtures-deprecated/attr-boolean-placeholder/test.js b/packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-boolean-placeholder/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/test.js diff --git a/test/render/fixtures-deprecated/attr-boolean-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-boolean-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-boolean-placeholder/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-object-dynamic/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-object-dynamic/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/expected.html diff --git a/test/render/fixtures-deprecated/attr-object-dynamic/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-object-dynamic/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/template.marko diff --git a/test/render/fixtures-deprecated/attr-object-dynamic/test.js b/packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-object-dynamic/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/test.js diff --git a/test/render/fixtures-deprecated/attr-object-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-object-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-object-dynamic/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-object/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-object/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-object/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-object/expected.html diff --git a/test/render/fixtures-deprecated/attr-object/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-object/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-object/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-object/template.marko diff --git a/test/render/fixtures-deprecated/attr-object/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-object/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-object/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-object/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-path/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-path/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-path/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-path/expected.html diff --git a/test/render/fixtures-deprecated/attr-path/foo-tag.js b/packages/marko/test/render/fixtures-deprecated/attr-path/foo-tag.js similarity index 100% rename from test/render/fixtures-deprecated/attr-path/foo-tag.js rename to packages/marko/test/render/fixtures-deprecated/attr-path/foo-tag.js diff --git a/test/render/fixtures-deprecated/attr-path/foo.txt b/packages/marko/test/render/fixtures-deprecated/attr-path/foo.txt similarity index 100% rename from test/render/fixtures-deprecated/attr-path/foo.txt rename to packages/marko/test/render/fixtures-deprecated/attr-path/foo.txt diff --git a/test/render/fixtures-deprecated/attr-path/marko.json b/packages/marko/test/render/fixtures-deprecated/attr-path/marko.json similarity index 100% rename from test/render/fixtures-deprecated/attr-path/marko.json rename to packages/marko/test/render/fixtures-deprecated/attr-path/marko.json diff --git a/test/render/fixtures-deprecated/attr-path/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-path/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-path/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-path/template.marko diff --git a/test/render/fixtures-deprecated/attr-path/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-path/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-path/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-path/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/expected.html diff --git a/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/template.marko diff --git a/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/test.js b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/test.js diff --git a/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-escaped-undefined/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/expected.html diff --git a/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/template.marko diff --git a/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/test.js b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/test.js diff --git a/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-placeholder-unescaped-undefined/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-set-flag/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-set-flag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-set-flag/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-set-flag/expected.html diff --git a/test/render/fixtures-deprecated/attr-set-flag/marko.json b/packages/marko/test/render/fixtures-deprecated/attr-set-flag/marko.json similarity index 100% rename from test/render/fixtures-deprecated/attr-set-flag/marko.json rename to packages/marko/test/render/fixtures-deprecated/attr-set-flag/marko.json diff --git a/test/render/fixtures-deprecated/attr-set-flag/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-set-flag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-set-flag/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-set-flag/template.marko diff --git a/test/render/fixtures-deprecated/attr-set-flag/transformer.js b/packages/marko/test/render/fixtures-deprecated/attr-set-flag/transformer.js similarity index 100% rename from test/render/fixtures-deprecated/attr-set-flag/transformer.js rename to packages/marko/test/render/fixtures-deprecated/attr-set-flag/transformer.js diff --git a/test/render/fixtures-deprecated/attr-set-flag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-set-flag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-set-flag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-set-flag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-special-object-expression/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-expression/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/expected.html diff --git a/test/render/fixtures-deprecated/attr-special-object-expression/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-expression/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/template.marko diff --git a/test/render/fixtures-deprecated/attr-special-object-expression/test.js b/packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-expression/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/test.js diff --git a/test/render/fixtures-deprecated/attr-special-object-expression/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-expression/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-expression/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-special-object-literal/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-literal/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/expected.html diff --git a/test/render/fixtures-deprecated/attr-special-object-literal/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-literal/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/template.marko diff --git a/test/render/fixtures-deprecated/attr-special-object-literal/test.js b/packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-literal/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/test.js diff --git a/test/render/fixtures-deprecated/attr-special-object-literal/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-special-object-literal/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-special-object-literal/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-template/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-template/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-template/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-template/expected.html diff --git a/test/render/fixtures-deprecated/attr-template/foo-tag.js b/packages/marko/test/render/fixtures-deprecated/attr-template/foo-tag.js similarity index 100% rename from test/render/fixtures-deprecated/attr-template/foo-tag.js rename to packages/marko/test/render/fixtures-deprecated/attr-template/foo-tag.js diff --git a/test/render/fixtures-deprecated/attr-template/foo-template.marko b/packages/marko/test/render/fixtures-deprecated/attr-template/foo-template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-template/foo-template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-template/foo-template.marko diff --git a/test/render/fixtures-deprecated/attr-template/marko.json b/packages/marko/test/render/fixtures-deprecated/attr-template/marko.json similarity index 100% rename from test/render/fixtures-deprecated/attr-template/marko.json rename to packages/marko/test/render/fixtures-deprecated/attr-template/marko.json diff --git a/test/render/fixtures-deprecated/attr-template/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-template/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-template/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-template/template.marko diff --git a/test/render/fixtures-deprecated/attr-template/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-template/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-template/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-template/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-value-obj-custom-tag/components/tag.marko b/packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/components/tag.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj-custom-tag/components/tag.marko rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/components/tag.marko diff --git a/test/render/fixtures-deprecated/attr-value-obj-custom-tag/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj-custom-tag/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/expected.html diff --git a/test/render/fixtures-deprecated/attr-value-obj-custom-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj-custom-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/template.marko diff --git a/test/render/fixtures-deprecated/attr-value-obj-custom-tag/test.js b/packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj-custom-tag/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/test.js diff --git a/test/render/fixtures-deprecated/attr-value-obj-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj-custom-tag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attr-value-obj/expected.html b/packages/marko/test/render/fixtures-deprecated/attr-value-obj/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj/expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj/expected.html diff --git a/test/render/fixtures-deprecated/attr-value-obj/template.marko b/packages/marko/test/render/fixtures-deprecated/attr-value-obj/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj/template.marko rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj/template.marko diff --git a/test/render/fixtures-deprecated/attr-value-obj/test.js b/packages/marko/test/render/fixtures-deprecated/attr-value-obj/test.js similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj/test.js rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj/test.js diff --git a/test/render/fixtures-deprecated/attr-value-obj/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attr-value-obj/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attr-value-obj/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attr-value-obj/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/expected.html b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/expected.html rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/expected.html diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/template.marko b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/template.marko rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/template.marko diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/test.js b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/test.js similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/test.js rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/test.js diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag-mixed/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/components/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/expected.html b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag/expected.html rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/expected.html diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/template.marko diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/test.js b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/test.js similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag/test.js rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/test.js diff --git a/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attributes-dynamic-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attributes-dynamic-custom-tag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/attrs/expected.html b/packages/marko/test/render/fixtures-deprecated/attrs/expected.html similarity index 100% rename from test/render/fixtures-deprecated/attrs/expected.html rename to packages/marko/test/render/fixtures-deprecated/attrs/expected.html diff --git a/test/render/fixtures-deprecated/attrs/template.marko b/packages/marko/test/render/fixtures-deprecated/attrs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/attrs/template.marko rename to packages/marko/test/render/fixtures-deprecated/attrs/template.marko diff --git a/test/render/fixtures-deprecated/attrs/test.js b/packages/marko/test/render/fixtures-deprecated/attrs/test.js similarity index 100% rename from test/render/fixtures-deprecated/attrs/test.js rename to packages/marko/test/render/fixtures-deprecated/attrs/test.js diff --git a/test/render/fixtures-deprecated/attrs/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/attrs/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/attrs/vdom-expected.html diff --git a/test/render/fixtures-deprecated/body-only-if-custom-tag/components/test-hello/template.marko b/packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/components/test-hello/template.marko similarity index 100% rename from test/render/fixtures-deprecated/body-only-if-custom-tag/components/test-hello/template.marko rename to packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/components/test-hello/template.marko diff --git a/test/render/fixtures-deprecated/body-only-if-custom-tag/expected.html b/packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/body-only-if-custom-tag/expected.html rename to packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/expected.html diff --git a/test/render/fixtures-deprecated/body-only-if-custom-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/body-only-if-custom-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/template.marko diff --git a/test/render/fixtures-deprecated/body-only-if-custom-tag/test.js b/packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/test.js similarity index 100% rename from test/render/fixtures-deprecated/body-only-if-custom-tag/test.js rename to packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/test.js diff --git a/test/render/fixtures-deprecated/body-only-if-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/body-only-if-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/body-only-if-custom-tag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/body-only-if/expected.html b/packages/marko/test/render/fixtures-deprecated/body-only-if/expected.html similarity index 100% rename from test/render/fixtures-deprecated/body-only-if/expected.html rename to packages/marko/test/render/fixtures-deprecated/body-only-if/expected.html diff --git a/test/render/fixtures-deprecated/body-only-if/template.marko b/packages/marko/test/render/fixtures-deprecated/body-only-if/template.marko similarity index 100% rename from test/render/fixtures-deprecated/body-only-if/template.marko rename to packages/marko/test/render/fixtures-deprecated/body-only-if/template.marko diff --git a/test/render/fixtures-deprecated/body-only-if/test.js b/packages/marko/test/render/fixtures-deprecated/body-only-if/test.js similarity index 100% rename from test/render/fixtures-deprecated/body-only-if/test.js rename to packages/marko/test/render/fixtures-deprecated/body-only-if/test.js diff --git a/test/render/fixtures-deprecated/body-only-if/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/body-only-if/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/body-only-if/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/body-only-if/vdom-expected.html diff --git a/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/expected.html diff --git a/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/template.marko diff --git a/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/test.js b/packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/test.js diff --git a/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/cached-fragment-cache-manager-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/cached-fragment/expected.html b/packages/marko/test/render/fixtures-deprecated/cached-fragment/expected.html similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment/expected.html rename to packages/marko/test/render/fixtures-deprecated/cached-fragment/expected.html diff --git a/test/render/fixtures-deprecated/cached-fragment/template.marko b/packages/marko/test/render/fixtures-deprecated/cached-fragment/template.marko similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment/template.marko rename to packages/marko/test/render/fixtures-deprecated/cached-fragment/template.marko diff --git a/test/render/fixtures-deprecated/cached-fragment/test.js b/packages/marko/test/render/fixtures-deprecated/cached-fragment/test.js similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment/test.js rename to packages/marko/test/render/fixtures-deprecated/cached-fragment/test.js diff --git a/test/render/fixtures-deprecated/cached-fragment/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/cached-fragment/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/cached-fragment/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/cached-fragment/vdom-expected.html diff --git a/test/render/fixtures-deprecated/cdata/expected.html b/packages/marko/test/render/fixtures-deprecated/cdata/expected.html similarity index 100% rename from test/render/fixtures-deprecated/cdata/expected.html rename to packages/marko/test/render/fixtures-deprecated/cdata/expected.html diff --git a/test/render/fixtures-deprecated/cdata/template.marko b/packages/marko/test/render/fixtures-deprecated/cdata/template.marko similarity index 100% rename from test/render/fixtures-deprecated/cdata/template.marko rename to packages/marko/test/render/fixtures-deprecated/cdata/template.marko diff --git a/test/render/fixtures-deprecated/cdata/test.js b/packages/marko/test/render/fixtures-deprecated/cdata/test.js similarity index 100% rename from test/render/fixtures-deprecated/cdata/test.js rename to packages/marko/test/render/fixtures-deprecated/cdata/test.js diff --git a/test/render/fixtures-deprecated/cdata/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/cdata/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/cdata/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/cdata/vdom-expected.html diff --git a/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/expected.html b/packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/expected.html similarity index 100% rename from test/render/fixtures-deprecated/circular-tags-no-write-to-disk/expected.html rename to packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/expected.html diff --git a/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/marko.json b/packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/marko.json similarity index 100% rename from test/render/fixtures-deprecated/circular-tags-no-write-to-disk/marko.json rename to packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/marko.json diff --git a/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/tags/navigation-item/template.marko b/packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/tags/navigation-item/template.marko similarity index 100% rename from test/render/fixtures-deprecated/circular-tags-no-write-to-disk/tags/navigation-item/template.marko rename to packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/tags/navigation-item/template.marko diff --git a/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/template.marko b/packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/template.marko similarity index 100% rename from test/render/fixtures-deprecated/circular-tags-no-write-to-disk/template.marko rename to packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/template.marko diff --git a/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/test.js b/packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/test.js similarity index 100% rename from test/render/fixtures-deprecated/circular-tags-no-write-to-disk/test.js rename to packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/test.js diff --git a/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/circular-tags-no-write-to-disk/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/circular-tags-no-write-to-disk/vdom-expected.html diff --git a/test/render/fixtures-deprecated/circular-template/expected.html b/packages/marko/test/render/fixtures-deprecated/circular-template/expected.html similarity index 100% rename from test/render/fixtures-deprecated/circular-template/expected.html rename to packages/marko/test/render/fixtures-deprecated/circular-template/expected.html diff --git a/test/render/fixtures-deprecated/circular-template/marko.json b/packages/marko/test/render/fixtures-deprecated/circular-template/marko.json similarity index 100% rename from test/render/fixtures-deprecated/circular-template/marko.json rename to packages/marko/test/render/fixtures-deprecated/circular-template/marko.json diff --git a/test/render/fixtures-deprecated/circular-template/tags/test-circular-template-a/template.marko b/packages/marko/test/render/fixtures-deprecated/circular-template/tags/test-circular-template-a/template.marko similarity index 100% rename from test/render/fixtures-deprecated/circular-template/tags/test-circular-template-a/template.marko rename to packages/marko/test/render/fixtures-deprecated/circular-template/tags/test-circular-template-a/template.marko diff --git a/test/render/fixtures-deprecated/circular-template/tags/test-circular-template-b/template.marko b/packages/marko/test/render/fixtures-deprecated/circular-template/tags/test-circular-template-b/template.marko similarity index 100% rename from test/render/fixtures-deprecated/circular-template/tags/test-circular-template-b/template.marko rename to packages/marko/test/render/fixtures-deprecated/circular-template/tags/test-circular-template-b/template.marko diff --git a/test/render/fixtures-deprecated/circular-template/template.marko b/packages/marko/test/render/fixtures-deprecated/circular-template/template.marko similarity index 100% rename from test/render/fixtures-deprecated/circular-template/template.marko rename to packages/marko/test/render/fixtures-deprecated/circular-template/template.marko diff --git a/test/render/fixtures-deprecated/circular-template/test.js b/packages/marko/test/render/fixtures-deprecated/circular-template/test.js similarity index 100% rename from test/render/fixtures-deprecated/circular-template/test.js rename to packages/marko/test/render/fixtures-deprecated/circular-template/test.js diff --git a/test/render/fixtures-deprecated/circular-template/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/circular-template/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/circular-template/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/circular-template/vdom-expected.html diff --git a/test/render/fixtures-deprecated/component-aria-key/expected.html b/packages/marko/test/render/fixtures-deprecated/component-aria-key/expected.html similarity index 100% rename from test/render/fixtures-deprecated/component-aria-key/expected.html rename to packages/marko/test/render/fixtures-deprecated/component-aria-key/expected.html diff --git a/test/render/fixtures-deprecated/component-aria-key/template.marko b/packages/marko/test/render/fixtures-deprecated/component-aria-key/template.marko similarity index 100% rename from test/render/fixtures-deprecated/component-aria-key/template.marko rename to packages/marko/test/render/fixtures-deprecated/component-aria-key/template.marko diff --git a/test/render/fixtures-deprecated/component-aria-key/test.js b/packages/marko/test/render/fixtures-deprecated/component-aria-key/test.js similarity index 100% rename from test/render/fixtures-deprecated/component-aria-key/test.js rename to packages/marko/test/render/fixtures-deprecated/component-aria-key/test.js diff --git a/test/render/fixtures-deprecated/component-elId/expected.html b/packages/marko/test/render/fixtures-deprecated/component-elId/expected.html similarity index 100% rename from test/render/fixtures-deprecated/component-elId/expected.html rename to packages/marko/test/render/fixtures-deprecated/component-elId/expected.html diff --git a/test/render/fixtures-deprecated/component-elId/template.marko b/packages/marko/test/render/fixtures-deprecated/component-elId/template.marko similarity index 100% rename from test/render/fixtures-deprecated/component-elId/template.marko rename to packages/marko/test/render/fixtures-deprecated/component-elId/template.marko diff --git a/test/render/fixtures-deprecated/component-elId/test.js b/packages/marko/test/render/fixtures-deprecated/component-elId/test.js similarity index 100% rename from test/render/fixtures-deprecated/component-elId/test.js rename to packages/marko/test/render/fixtures-deprecated/component-elId/test.js diff --git a/test/render/fixtures-deprecated/component-getElId/expected.html b/packages/marko/test/render/fixtures-deprecated/component-getElId/expected.html similarity index 100% rename from test/render/fixtures-deprecated/component-getElId/expected.html rename to packages/marko/test/render/fixtures-deprecated/component-getElId/expected.html diff --git a/test/render/fixtures-deprecated/component-getElId/template.marko b/packages/marko/test/render/fixtures-deprecated/component-getElId/template.marko similarity index 100% rename from test/render/fixtures-deprecated/component-getElId/template.marko rename to packages/marko/test/render/fixtures-deprecated/component-getElId/template.marko diff --git a/test/render/fixtures-deprecated/component-getElId/test.js b/packages/marko/test/render/fixtures-deprecated/component-getElId/test.js similarity index 100% rename from test/render/fixtures-deprecated/component-getElId/test.js rename to packages/marko/test/render/fixtures-deprecated/component-getElId/test.js diff --git a/test/render/fixtures-deprecated/concise-verbose/expected.html b/packages/marko/test/render/fixtures-deprecated/concise-verbose/expected.html similarity index 100% rename from test/render/fixtures-deprecated/concise-verbose/expected.html rename to packages/marko/test/render/fixtures-deprecated/concise-verbose/expected.html diff --git a/test/render/fixtures-deprecated/concise-verbose/template.marko b/packages/marko/test/render/fixtures-deprecated/concise-verbose/template.marko similarity index 100% rename from test/render/fixtures-deprecated/concise-verbose/template.marko rename to packages/marko/test/render/fixtures-deprecated/concise-verbose/template.marko diff --git a/test/render/fixtures-deprecated/concise-verbose/test.js b/packages/marko/test/render/fixtures-deprecated/concise-verbose/test.js similarity index 100% rename from test/render/fixtures-deprecated/concise-verbose/test.js rename to packages/marko/test/render/fixtures-deprecated/concise-verbose/test.js diff --git a/test/render/fixtures-deprecated/concise-verbose/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/concise-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/concise-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/concise-verbose/vdom-expected.html diff --git a/test/render/fixtures-deprecated/concise/expected.html b/packages/marko/test/render/fixtures-deprecated/concise/expected.html similarity index 100% rename from test/render/fixtures-deprecated/concise/expected.html rename to packages/marko/test/render/fixtures-deprecated/concise/expected.html diff --git a/test/render/fixtures-deprecated/concise/template.marko b/packages/marko/test/render/fixtures-deprecated/concise/template.marko similarity index 100% rename from test/render/fixtures-deprecated/concise/template.marko rename to packages/marko/test/render/fixtures-deprecated/concise/template.marko diff --git a/test/render/fixtures-deprecated/concise/test.js b/packages/marko/test/render/fixtures-deprecated/concise/test.js similarity index 100% rename from test/render/fixtures-deprecated/concise/test.js rename to packages/marko/test/render/fixtures-deprecated/concise/test.js diff --git a/test/render/fixtures-deprecated/concise/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/concise/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/concise/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/concise/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/home.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/home.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/home.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/pages/home/home.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover-repeated-names/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/components/test-hello/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/components/test-hello/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/components/test-hello/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/components/test-hello/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/components/test-home/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/components/test-home/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/components/test-home/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/components/test-home/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/pages/home/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-autodiscover/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-autodiscover/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-autodiscover/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/tags/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg-with-attrs/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/tags/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/tags/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-arg2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-arg2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-arg2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/tags/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-data-placeholders/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-data-placeholders/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-data-placeholders/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/index.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/index.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/index.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/index.marko diff --git a/test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/components/foo/marko-tag.json diff --git a/test/render/fixtures-deprecated/custom-tag-key-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-key-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-key-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-key-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-key-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-key-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-key-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/expected.html diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/marko.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/marko.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/marko.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/marko.json diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/tags/test-hello/renderer.js diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/template.marko b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/template.marko similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/template.marko rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/template.marko diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/test.js b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/test.js similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/test.js rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/test.js diff --git a/test/render/fixtures-deprecated/custom-tag-with-directives/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/custom-tag-with-directives/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/custom-tag-with-directives/vdom-expected.html diff --git a/test/render/fixtures-deprecated/dynamic-attributes-string/expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes-string/expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/expected.html diff --git a/test/render/fixtures-deprecated/dynamic-attributes-string/template.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/template.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes-string/template.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/template.marko diff --git a/test/render/fixtures-deprecated/dynamic-attributes-string/test.js b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/test.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes-string/test.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/test.js diff --git a/test/render/fixtures-deprecated/dynamic-attributes-string/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes-string/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes-string/vdom-expected.html diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/expected.html diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/marko.json b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/marko.json similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/marko.json rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/marko.json diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/marko-tag.json diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/renderer.js b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/renderer.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/tags/test-dynamic-attributes2/renderer.js diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/template.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/template.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/template.marko diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/test.js b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/test.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/test.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/test.js diff --git a/test/render/fixtures-deprecated/dynamic-attributes2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attributes2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-attributes2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/dynamic-attrs-string/expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attrs-string/expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/expected.html diff --git a/test/render/fixtures-deprecated/dynamic-attrs-string/template.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/template.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attrs-string/template.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/template.marko diff --git a/test/render/fixtures-deprecated/dynamic-attrs-string/test.js b/packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/test.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attrs-string/test.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/test.js diff --git a/test/render/fixtures-deprecated/dynamic-attrs-string/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-attrs-string/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-attrs-string/vdom-expected.html diff --git a/test/render/fixtures-deprecated/dynamic-tag-layout/components/layout.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/components/layout.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-layout/components/layout.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/components/layout.marko diff --git a/test/render/fixtures-deprecated/dynamic-tag-layout/expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-layout/expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/expected.html diff --git a/test/render/fixtures-deprecated/dynamic-tag-layout/template.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/template.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-layout/template.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/template.marko diff --git a/test/render/fixtures-deprecated/dynamic-tag-layout/test.js b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/test.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-layout/test.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/test.js diff --git a/test/render/fixtures-deprecated/dynamic-tag-layout/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-layout/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-layout/vdom-expected.html diff --git a/test/render/fixtures-deprecated/dynamic-tag-name-concise/expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name-concise/expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/expected.html diff --git a/test/render/fixtures-deprecated/dynamic-tag-name-concise/template.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/template.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name-concise/template.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/template.marko diff --git a/test/render/fixtures-deprecated/dynamic-tag-name-concise/test.js b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/test.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name-concise/test.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/test.js diff --git a/test/render/fixtures-deprecated/dynamic-tag-name-concise/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name-concise/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name-concise/vdom-expected.html diff --git a/test/render/fixtures-deprecated/dynamic-tag-name/expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name/expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/expected.html diff --git a/test/render/fixtures-deprecated/dynamic-tag-name/template.marko b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/template.marko similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name/template.marko rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/template.marko diff --git a/test/render/fixtures-deprecated/dynamic-tag-name/test.js b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/test.js similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name/test.js rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/test.js diff --git a/test/render/fixtures-deprecated/dynamic-tag-name/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/dynamic-tag-name/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/dynamic-tag-name/vdom-expected.html diff --git a/test/render/fixtures-deprecated/entities-with-cdata/expected.html b/packages/marko/test/render/fixtures-deprecated/entities-with-cdata/expected.html similarity index 100% rename from test/render/fixtures-deprecated/entities-with-cdata/expected.html rename to packages/marko/test/render/fixtures-deprecated/entities-with-cdata/expected.html diff --git a/test/render/fixtures-deprecated/entities-with-cdata/template.marko b/packages/marko/test/render/fixtures-deprecated/entities-with-cdata/template.marko similarity index 100% rename from test/render/fixtures-deprecated/entities-with-cdata/template.marko rename to packages/marko/test/render/fixtures-deprecated/entities-with-cdata/template.marko diff --git a/test/render/fixtures-deprecated/entities-with-cdata/test.js b/packages/marko/test/render/fixtures-deprecated/entities-with-cdata/test.js similarity index 100% rename from test/render/fixtures-deprecated/entities-with-cdata/test.js rename to packages/marko/test/render/fixtures-deprecated/entities-with-cdata/test.js diff --git a/test/render/fixtures-deprecated/entities-with-cdata/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/entities-with-cdata/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/entities-with-cdata/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/entities-with-cdata/vdom-expected.html diff --git a/test/render/fixtures-deprecated/error-duplicate-macro/marko.json b/packages/marko/test/render/fixtures-deprecated/error-duplicate-macro/marko.json similarity index 100% rename from test/render/fixtures-deprecated/error-duplicate-macro/marko.json rename to packages/marko/test/render/fixtures-deprecated/error-duplicate-macro/marko.json diff --git a/test/render/fixtures-deprecated/error-duplicate-macro/template.marko b/packages/marko/test/render/fixtures-deprecated/error-duplicate-macro/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-duplicate-macro/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-duplicate-macro/template.marko diff --git a/test/render/fixtures-deprecated/error-duplicate-macro/test.js b/packages/marko/test/render/fixtures-deprecated/error-duplicate-macro/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-duplicate-macro/test.js rename to packages/marko/test/render/fixtures-deprecated/error-duplicate-macro/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-for-attr-separator/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr-separator/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-attr-separator/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr-separator/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-for-attr-separator/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr-separator/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-attr-separator/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr-separator/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-for-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-for-attr/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-attr/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-for-props/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-props/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-props/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-props/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-for-props/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-props/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-props/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-props/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-for-range-step/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-step/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-range-step/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-step/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-for-range-step/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-step/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-range-step/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-step/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-for-range-to-expr/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-to-expr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-range-to-expr/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-to-expr/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-for-range-to-expr/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-to-expr/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-range-to-expr/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-range-to-expr/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-for-range/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-range/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-range/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-range/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-for-range/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-for-range/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-for-range/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-for-range/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-if-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-attr/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-if-attr/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-attr/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-if-else-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-else-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-attr/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-if-else-attr/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-else-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-attr/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-if-else-if-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-else-if-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-attr/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-if-else-if-attr/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-else-if-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-attr/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-if-else-if-else-attr/test.js diff --git a/test/render/fixtures-deprecated/error-invalid-unless-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/error-invalid-unless-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-unless-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/error-invalid-unless-tag/template.marko diff --git a/test/render/fixtures-deprecated/error-invalid-unless-tag/test.js b/packages/marko/test/render/fixtures-deprecated/error-invalid-unless-tag/test.js similarity index 100% rename from test/render/fixtures-deprecated/error-invalid-unless-tag/test.js rename to packages/marko/test/render/fixtures-deprecated/error-invalid-unless-tag/test.js diff --git a/test/render/fixtures-deprecated/for-array-index/expected.html b/packages/marko/test/render/fixtures-deprecated/for-array-index/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-array-index/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-array-index/expected.html diff --git a/test/render/fixtures-deprecated/for-array-index/template.marko b/packages/marko/test/render/fixtures-deprecated/for-array-index/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-array-index/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-array-index/template.marko diff --git a/test/render/fixtures-deprecated/for-array-index/test.js b/packages/marko/test/render/fixtures-deprecated/for-array-index/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-array-index/test.js rename to packages/marko/test/render/fixtures-deprecated/for-array-index/test.js diff --git a/test/render/fixtures-deprecated/for-array-index/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-array-index/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-array-index/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-array-index/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-attr-separator-html/expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-html/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/expected.html diff --git a/test/render/fixtures-deprecated/for-attr-separator-html/template.marko b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-html/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/template.marko diff --git a/test/render/fixtures-deprecated/for-attr-separator-html/test.js b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-html/test.js rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/test.js diff --git a/test/render/fixtures-deprecated/for-attr-separator-html/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-html/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-html/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-attr-separator-status-var/expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-status-var/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/expected.html diff --git a/test/render/fixtures-deprecated/for-attr-separator-status-var/template.marko b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-status-var/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/template.marko diff --git a/test/render/fixtures-deprecated/for-attr-separator-status-var/test.js b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-status-var/test.js rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/test.js diff --git a/test/render/fixtures-deprecated/for-attr-separator-status-var/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator-status-var/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-attr-separator/expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-separator/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator/expected.html diff --git a/test/render/fixtures-deprecated/for-attr-separator/template.marko b/packages/marko/test/render/fixtures-deprecated/for-attr-separator/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator/template.marko diff --git a/test/render/fixtures-deprecated/for-attr-separator/test.js b/packages/marko/test/render/fixtures-deprecated/for-attr-separator/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator/test.js rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator/test.js diff --git a/test/render/fixtures-deprecated/for-attr-separator/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-separator/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-separator/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-separator/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-attr-status-var-string/expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-status-var-string/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/expected.html diff --git a/test/render/fixtures-deprecated/for-attr-status-var-string/template.marko b/packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-attr-status-var-string/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/template.marko diff --git a/test/render/fixtures-deprecated/for-attr-status-var-string/test.js b/packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-attr-status-var-string/test.js rename to packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/test.js diff --git a/test/render/fixtures-deprecated/for-attr-status-var-string/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr-status-var-string/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr-status-var-string/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr/expected.html diff --git a/test/render/fixtures-deprecated/for-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-attr/template.marko diff --git a/test/render/fixtures-deprecated/for-attr/test.js b/packages/marko/test/render/fixtures-deprecated/for-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-attr/test.js diff --git a/test/render/fixtures-deprecated/for-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-if-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-if-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-if-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-if-attr/expected.html diff --git a/test/render/fixtures-deprecated/for-if-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-if-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-if-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-if-attr/template.marko diff --git a/test/render/fixtures-deprecated/for-if-attr/test.js b/packages/marko/test/render/fixtures-deprecated/for-if-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-if-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-if-attr/test.js diff --git a/test/render/fixtures-deprecated/for-if-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-if-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-if-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-if-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-as-target/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-as-target/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-as-target/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-as-target/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-as-target2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-as-target2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-as-target2/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-as-target2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-as-target2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-as-target2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-attr/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-attr/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-attr/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-attr/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr2/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-status-var-attr2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var-attr2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var-attr2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-status-var/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-status-var/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator-status-var2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator-status-var2/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/test.js diff --git a/test/render/fixtures-deprecated/for-iterator-status-var2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator-status-var2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator-status-var2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-iterator/expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator/expected.html diff --git a/test/render/fixtures-deprecated/for-iterator/template.marko b/packages/marko/test/render/fixtures-deprecated/for-iterator/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-iterator/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-iterator/template.marko diff --git a/test/render/fixtures-deprecated/for-iterator/test.js b/packages/marko/test/render/fixtures-deprecated/for-iterator/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-iterator/test.js rename to packages/marko/test/render/fixtures-deprecated/for-iterator/test.js diff --git a/test/render/fixtures-deprecated/for-iterator/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-iterator/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-iterator/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-iterator/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-native/expected.html b/packages/marko/test/render/fixtures-deprecated/for-native/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-native/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-native/expected.html diff --git a/test/render/fixtures-deprecated/for-native/template.marko b/packages/marko/test/render/fixtures-deprecated/for-native/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-native/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-native/template.marko diff --git a/test/render/fixtures-deprecated/for-native/test.js b/packages/marko/test/render/fixtures-deprecated/for-native/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-native/test.js rename to packages/marko/test/render/fixtures-deprecated/for-native/test.js diff --git a/test/render/fixtures-deprecated/for-native/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-native/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-native/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-native/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-attr/expected.html diff --git a/test/render/fixtures-deprecated/for-props-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props-attr/template.marko diff --git a/test/render/fixtures-deprecated/for-props-attr/test.js b/packages/marko/test/render/fixtures-deprecated/for-props-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props-attr/test.js diff --git a/test/render/fixtures-deprecated/for-props-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props-map/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-map/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-map/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-map/expected.html diff --git a/test/render/fixtures-deprecated/for-props-map/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props-map/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props-map/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props-map/template.marko diff --git a/test/render/fixtures-deprecated/for-props-map/test.js b/packages/marko/test/render/fixtures-deprecated/for-props-map/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props-map/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props-map/test.js diff --git a/test/render/fixtures-deprecated/for-props-map/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-map/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-map/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-map/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props-map2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-map2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-map2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-map2/expected.html diff --git a/test/render/fixtures-deprecated/for-props-map2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props-map2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props-map2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props-map2/template.marko diff --git a/test/render/fixtures-deprecated/for-props-map2/test.js b/packages/marko/test/render/fixtures-deprecated/for-props-map2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props-map2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props-map2/test.js diff --git a/test/render/fixtures-deprecated/for-props-map2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-map2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-map2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-map2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props-separator/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-separator/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-separator/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-separator/expected.html diff --git a/test/render/fixtures-deprecated/for-props-separator/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props-separator/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props-separator/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props-separator/template.marko diff --git a/test/render/fixtures-deprecated/for-props-separator/test.js b/packages/marko/test/render/fixtures-deprecated/for-props-separator/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props-separator/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props-separator/test.js diff --git a/test/render/fixtures-deprecated/for-props-separator/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-separator/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-separator/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-separator/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props-status-var-separator/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var-separator/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/expected.html diff --git a/test/render/fixtures-deprecated/for-props-status-var-separator/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var-separator/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/template.marko diff --git a/test/render/fixtures-deprecated/for-props-status-var-separator/test.js b/packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var-separator/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/test.js diff --git a/test/render/fixtures-deprecated/for-props-status-var-separator/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var-separator/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var-separator/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props-status-var/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-status-var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var/expected.html diff --git a/test/render/fixtures-deprecated/for-props-status-var/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props-status-var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var/template.marko diff --git a/test/render/fixtures-deprecated/for-props-status-var/test.js b/packages/marko/test/render/fixtures-deprecated/for-props-status-var/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var/test.js diff --git a/test/render/fixtures-deprecated/for-props-status-var/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props-status-var/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-props/expected.html b/packages/marko/test/render/fixtures-deprecated/for-props/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props/expected.html diff --git a/test/render/fixtures-deprecated/for-props/template.marko b/packages/marko/test/render/fixtures-deprecated/for-props/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-props/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-props/template.marko diff --git a/test/render/fixtures-deprecated/for-props/test.js b/packages/marko/test/render/fixtures-deprecated/for-props/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-props/test.js rename to packages/marko/test/render/fixtures-deprecated/for-props/test.js diff --git a/test/render/fixtures-deprecated/for-props/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-props/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-props/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-props/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-descending-step/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-descending-step/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending-step/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-descending-step/expected.html diff --git a/test/render/fixtures-deprecated/for-range-descending-step/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-descending-step/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending-step/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-descending-step/template.marko diff --git a/test/render/fixtures-deprecated/for-range-descending-step/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-descending-step/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending-step/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-descending-step/test.js diff --git a/test/render/fixtures-deprecated/for-range-descending-step/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-descending-step/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending-step/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-descending-step/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-descending/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-descending/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-descending/expected.html diff --git a/test/render/fixtures-deprecated/for-range-descending/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-descending/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-descending/template.marko diff --git a/test/render/fixtures-deprecated/for-range-descending/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-descending/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-descending/test.js diff --git a/test/render/fixtures-deprecated/for-range-descending/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-descending/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-descending/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-descending2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-descending2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-descending2/expected.html diff --git a/test/render/fixtures-deprecated/for-range-descending2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-descending2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-descending2/template.marko diff --git a/test/render/fixtures-deprecated/for-range-descending2/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-descending2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-descending2/test.js diff --git a/test/render/fixtures-deprecated/for-range-descending2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-descending2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-descending2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-descending2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-from-to-expr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-from-to-expr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/expected.html diff --git a/test/render/fixtures-deprecated/for-range-from-to-expr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-from-to-expr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/template.marko diff --git a/test/render/fixtures-deprecated/for-range-from-to-expr/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-from-to-expr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/test.js diff --git a/test/render/fixtures-deprecated/for-range-from-to-expr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-from-to-expr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-from-to-expr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-step-2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-step-2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-step-2/expected.html diff --git a/test/render/fixtures-deprecated/for-range-step-2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-step-2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-step-2/template.marko diff --git a/test/render/fixtures-deprecated/for-range-step-2/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-step-2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-step-2/test.js diff --git a/test/render/fixtures-deprecated/for-range-step-2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-step-2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-step-2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-step-neg2/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-neg2/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/expected.html diff --git a/test/render/fixtures-deprecated/for-range-step-neg2/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-neg2/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/template.marko diff --git a/test/render/fixtures-deprecated/for-range-step-neg2/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-neg2/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/test.js diff --git a/test/render/fixtures-deprecated/for-range-step-neg2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-step-neg2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-step-neg2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range-to-expr/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-to-expr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-to-expr/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-to-expr/expected.html diff --git a/test/render/fixtures-deprecated/for-range-to-expr/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range-to-expr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range-to-expr/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range-to-expr/template.marko diff --git a/test/render/fixtures-deprecated/for-range-to-expr/test.js b/packages/marko/test/render/fixtures-deprecated/for-range-to-expr/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range-to-expr/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range-to-expr/test.js diff --git a/test/render/fixtures-deprecated/for-range-to-expr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range-to-expr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range-to-expr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range-to-expr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-range/expected.html b/packages/marko/test/render/fixtures-deprecated/for-range/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range/expected.html diff --git a/test/render/fixtures-deprecated/for-range/template.marko b/packages/marko/test/render/fixtures-deprecated/for-range/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-range/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-range/template.marko diff --git a/test/render/fixtures-deprecated/for-range/test.js b/packages/marko/test/render/fixtures-deprecated/for-range/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-range/test.js rename to packages/marko/test/render/fixtures-deprecated/for-range/test.js diff --git a/test/render/fixtures-deprecated/for-range/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-range/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-range/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-range/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-tag-array-expression/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-array-expression/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/expected.html diff --git a/test/render/fixtures-deprecated/for-tag-array-expression/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag-array-expression/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/template.marko diff --git a/test/render/fixtures-deprecated/for-tag-array-expression/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag-array-expression/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/test.js diff --git a/test/render/fixtures-deprecated/for-tag-array-expression/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-array-expression/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-array-expression/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-tag-invalid-option/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-invalid-option/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-invalid-option/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-invalid-option/expected.html diff --git a/test/render/fixtures-deprecated/for-tag-invalid-option/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag-invalid-option/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag-invalid-option/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag-invalid-option/template.marko diff --git a/test/render/fixtures-deprecated/for-tag-invalid-option/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag-invalid-option/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag-invalid-option/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag-invalid-option/test.js diff --git a/test/render/fixtures-deprecated/for-tag-native/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-native/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-native/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-native/expected.html diff --git a/test/render/fixtures-deprecated/for-tag-native/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag-native/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag-native/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag-native/template.marko diff --git a/test/render/fixtures-deprecated/for-tag-native/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag-native/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag-native/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag-native/test.js diff --git a/test/render/fixtures-deprecated/for-tag-native/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-native/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-native/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-native/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-tag-separator-status-var/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator-status-var/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/expected.html diff --git a/test/render/fixtures-deprecated/for-tag-separator-status-var/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator-status-var/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/template.marko diff --git a/test/render/fixtures-deprecated/for-tag-separator-status-var/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator-status-var/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/test.js diff --git a/test/render/fixtures-deprecated/for-tag-separator-status-var/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator-status-var/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-tag-separator/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-separator/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator/expected.html diff --git a/test/render/fixtures-deprecated/for-tag-separator/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag-separator/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator/template.marko diff --git a/test/render/fixtures-deprecated/for-tag-separator/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag-separator/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator/test.js diff --git a/test/render/fixtures-deprecated/for-tag-separator/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-separator/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-separator/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-separator/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-tag-status-var/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-status-var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-status-var/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-status-var/expected.html diff --git a/test/render/fixtures-deprecated/for-tag-status-var/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag-status-var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag-status-var/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag-status-var/template.marko diff --git a/test/render/fixtures-deprecated/for-tag-status-var/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag-status-var/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag-status-var/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag-status-var/test.js diff --git a/test/render/fixtures-deprecated/for-tag-status-var/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag-status-var/vdom-expected.html diff --git a/test/render/fixtures-deprecated/for-tag/expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag/expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag/expected.html diff --git a/test/render/fixtures-deprecated/for-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/for-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/for-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/for-tag/template.marko diff --git a/test/render/fixtures-deprecated/for-tag/test.js b/packages/marko/test/render/fixtures-deprecated/for-tag/test.js similarity index 100% rename from test/render/fixtures-deprecated/for-tag/test.js rename to packages/marko/test/render/fixtures-deprecated/for-tag/test.js diff --git a/test/render/fixtures-deprecated/for-tag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/for-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/for-tag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/for-tag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/expected.html b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/expected.html similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import/expected.html rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/expected.html diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/template.marko b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/template.marko similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import/template.marko rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/template.marko diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/test.js b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/test.js similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import/test.js rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/test.js diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import/vdom-expected.html diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/expected.html b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/expected.html rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/expected.html diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/template.marko b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/template.marko rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/template.marko diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/test.js b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/test.js similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/test.js rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/test.js diff --git a/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/helpers-empty-notEmpty-import2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/if-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/if-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/if-attr/expected.html diff --git a/test/render/fixtures-deprecated/if-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/if-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/if-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/if-attr/template.marko diff --git a/test/render/fixtures-deprecated/if-attr/test.js b/packages/marko/test/render/fixtures-deprecated/if-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/if-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/if-attr/test.js diff --git a/test/render/fixtures-deprecated/if-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/if-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/if-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/if-else-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/if-else-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-else-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/if-else-attr/expected.html diff --git a/test/render/fixtures-deprecated/if-else-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/if-else-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/if-else-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/if-else-attr/template.marko diff --git a/test/render/fixtures-deprecated/if-else-attr/test.js b/packages/marko/test/render/fixtures-deprecated/if-else-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/if-else-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/if-else-attr/test.js diff --git a/test/render/fixtures-deprecated/if-else-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/if-else-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-else-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/if-else-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/if-else-if-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/if-else-if-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/if-else-if-attr/expected.html diff --git a/test/render/fixtures-deprecated/if-else-if-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/if-else-if-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/if-else-if-attr/template.marko diff --git a/test/render/fixtures-deprecated/if-else-if-attr/test.js b/packages/marko/test/render/fixtures-deprecated/if-else-if-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/if-else-if-attr/test.js diff --git a/test/render/fixtures-deprecated/if-else-if-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/if-else-if-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/if-else-if-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/if-else-if-else-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-else-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/expected.html diff --git a/test/render/fixtures-deprecated/if-else-if-else-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-else-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/template.marko diff --git a/test/render/fixtures-deprecated/if-else-if-else-attr/test.js b/packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-else-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/test.js diff --git a/test/render/fixtures-deprecated/if-else-if-else-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/if-else-if-else-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/if-else-if-else-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-attr-error-missing-argument/expected.html b/packages/marko/test/render/fixtures-deprecated/include-attr-error-missing-argument/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-attr-error-missing-argument/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-attr-error-missing-argument/expected.html diff --git a/test/render/fixtures-deprecated/include-attr-error-missing-argument/template.marko b/packages/marko/test/render/fixtures-deprecated/include-attr-error-missing-argument/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-attr-error-missing-argument/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-attr-error-missing-argument/template.marko diff --git a/test/render/fixtures-deprecated/include-attr-error-missing-argument/test.js b/packages/marko/test/render/fixtures-deprecated/include-attr-error-missing-argument/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-attr-error-missing-argument/test.js rename to packages/marko/test/render/fixtures-deprecated/include-attr-error-missing-argument/test.js diff --git a/test/render/fixtures-deprecated/include-attr-no-arg/expected.html b/packages/marko/test/render/fixtures-deprecated/include-attr-no-arg/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-attr-no-arg/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-attr-no-arg/expected.html diff --git a/test/render/fixtures-deprecated/include-attr-no-arg/template.marko b/packages/marko/test/render/fixtures-deprecated/include-attr-no-arg/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-attr-no-arg/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-attr-no-arg/template.marko diff --git a/test/render/fixtures-deprecated/include-attr-no-arg/test.js b/packages/marko/test/render/fixtures-deprecated/include-attr-no-arg/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-attr-no-arg/test.js rename to packages/marko/test/render/fixtures-deprecated/include-attr-no-arg/test.js diff --git a/test/render/fixtures-deprecated/include-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/include-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-attr/expected.html diff --git a/test/render/fixtures-deprecated/include-attr/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-attr/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-attr/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-attr/include-target.marko diff --git a/test/render/fixtures-deprecated/include-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/include-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-attr/template.marko diff --git a/test/render/fixtures-deprecated/include-attr/test.js b/packages/marko/test/render/fixtures-deprecated/include-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/include-attr/test.js diff --git a/test/render/fixtures-deprecated/include-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-body-empty/expected.html b/packages/marko/test/render/fixtures-deprecated/include-body-empty/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-body-empty/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-body-empty/expected.html diff --git a/test/render/fixtures-deprecated/include-body-empty/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-body-empty/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-body-empty/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-body-empty/include-target.marko diff --git a/test/render/fixtures-deprecated/include-body-empty/template.marko b/packages/marko/test/render/fixtures-deprecated/include-body-empty/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-body-empty/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-body-empty/template.marko diff --git a/test/render/fixtures-deprecated/include-body-empty/test.js b/packages/marko/test/render/fixtures-deprecated/include-body-empty/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-body-empty/test.js rename to packages/marko/test/render/fixtures-deprecated/include-body-empty/test.js diff --git a/test/render/fixtures-deprecated/include-body-empty/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-body-empty/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-body-empty/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-body-empty/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-body/expected.html b/packages/marko/test/render/fixtures-deprecated/include-body/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-body/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-body/expected.html diff --git a/test/render/fixtures-deprecated/include-body/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-body/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-body/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-body/include-target.marko diff --git a/test/render/fixtures-deprecated/include-body/template.marko b/packages/marko/test/render/fixtures-deprecated/include-body/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-body/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-body/template.marko diff --git a/test/render/fixtures-deprecated/include-body/test.js b/packages/marko/test/render/fixtures-deprecated/include-body/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-body/test.js rename to packages/marko/test/render/fixtures-deprecated/include-body/test.js diff --git a/test/render/fixtures-deprecated/include-body/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-body/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-body/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-body/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-component/components/my-component/index.js b/packages/marko/test/render/fixtures-deprecated/include-component/components/my-component/index.js similarity index 100% rename from test/render/fixtures-deprecated/include-component/components/my-component/index.js rename to packages/marko/test/render/fixtures-deprecated/include-component/components/my-component/index.js diff --git a/test/render/fixtures-deprecated/include-component/expected.html b/packages/marko/test/render/fixtures-deprecated/include-component/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-component/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-component/expected.html diff --git a/test/render/fixtures-deprecated/include-component/include-html-target.html b/packages/marko/test/render/fixtures-deprecated/include-component/include-html-target.html similarity index 100% rename from test/render/fixtures-deprecated/include-component/include-html-target.html rename to packages/marko/test/render/fixtures-deprecated/include-component/include-html-target.html diff --git a/test/render/fixtures-deprecated/include-component/template.marko b/packages/marko/test/render/fixtures-deprecated/include-component/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-component/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-component/template.marko diff --git a/test/render/fixtures-deprecated/include-component/test.js b/packages/marko/test/render/fixtures-deprecated/include-component/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-component/test.js rename to packages/marko/test/render/fixtures-deprecated/include-component/test.js diff --git a/test/render/fixtures-deprecated/include-component/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-component/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-component/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-component/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-data-body/expected.html b/packages/marko/test/render/fixtures-deprecated/include-data-body/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-data-body/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-data-body/expected.html diff --git a/test/render/fixtures-deprecated/include-data-body/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-data-body/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-data-body/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-data-body/include-target.marko diff --git a/test/render/fixtures-deprecated/include-data-body/template.marko b/packages/marko/test/render/fixtures-deprecated/include-data-body/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-data-body/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-data-body/template.marko diff --git a/test/render/fixtures-deprecated/include-data-body/test.js b/packages/marko/test/render/fixtures-deprecated/include-data-body/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-data-body/test.js rename to packages/marko/test/render/fixtures-deprecated/include-data-body/test.js diff --git a/test/render/fixtures-deprecated/include-data-body/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-data-body/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-data-body/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-data-body/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-data/expected.html b/packages/marko/test/render/fixtures-deprecated/include-data/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-data/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-data/expected.html diff --git a/test/render/fixtures-deprecated/include-data/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-data/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-data/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-data/include-target.marko diff --git a/test/render/fixtures-deprecated/include-data/template.marko b/packages/marko/test/render/fixtures-deprecated/include-data/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-data/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-data/template.marko diff --git a/test/render/fixtures-deprecated/include-data/test.js b/packages/marko/test/render/fixtures-deprecated/include-data/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-data/test.js rename to packages/marko/test/render/fixtures-deprecated/include-data/test.js diff --git a/test/render/fixtures-deprecated/include-data/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-data/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-data/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-data/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-dynamic/expected.html b/packages/marko/test/render/fixtures-deprecated/include-dynamic/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-dynamic/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-dynamic/expected.html diff --git a/test/render/fixtures-deprecated/include-dynamic/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-dynamic/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-dynamic/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-dynamic/include-target.marko diff --git a/test/render/fixtures-deprecated/include-dynamic/template.marko b/packages/marko/test/render/fixtures-deprecated/include-dynamic/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-dynamic/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-dynamic/template.marko diff --git a/test/render/fixtures-deprecated/include-dynamic/test.js b/packages/marko/test/render/fixtures-deprecated/include-dynamic/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-dynamic/test.js rename to packages/marko/test/render/fixtures-deprecated/include-dynamic/test.js diff --git a/test/render/fixtures-deprecated/include-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-dynamic/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/expected.html b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs-multiple/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/expected.html diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs-multiple/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/include-target.marko diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/template.marko b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs-multiple/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/template.marko diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/test.js b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs-multiple/test.js rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/test.js diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs-multiple/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs-multiple/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs/expected.html b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/expected.html diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/include-target.marko diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs/template.marko b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/template.marko diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs/test.js b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs/test.js rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/test.js diff --git a/test/render/fixtures-deprecated/include-hyphen-attrs/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-hyphen-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-hyphen-attrs/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-layout-data-attrs/expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data-attrs/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/expected.html diff --git a/test/render/fixtures-deprecated/include-layout-data-attrs/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data-attrs/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/layout-default.marko diff --git a/test/render/fixtures-deprecated/include-layout-data-attrs/template.marko b/packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data-attrs/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/template.marko diff --git a/test/render/fixtures-deprecated/include-layout-data-attrs/test.js b/packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data-attrs/test.js rename to packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/test.js diff --git a/test/render/fixtures-deprecated/include-layout-data-attrs/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout-data-attrs/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-layout-data/expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout-data/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout-data/expected.html diff --git a/test/render/fixtures-deprecated/include-layout-data/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/include-layout-data/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout-data/layout-default.marko diff --git a/test/render/fixtures-deprecated/include-layout-data/template.marko b/packages/marko/test/render/fixtures-deprecated/include-layout-data/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout-data/template.marko diff --git a/test/render/fixtures-deprecated/include-layout-data/test.js b/packages/marko/test/render/fixtures-deprecated/include-layout-data/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data/test.js rename to packages/marko/test/render/fixtures-deprecated/include-layout-data/test.js diff --git a/test/render/fixtures-deprecated/include-layout-data/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout-data/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout-data/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout-data/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-layout-v3-compat/expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout-v3-compat/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/expected.html diff --git a/test/render/fixtures-deprecated/include-layout-v3-compat/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout-v3-compat/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/layout-default.marko diff --git a/test/render/fixtures-deprecated/include-layout-v3-compat/template.marko b/packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout-v3-compat/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/template.marko diff --git a/test/render/fixtures-deprecated/include-layout-v3-compat/test.js b/packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-layout-v3-compat/test.js rename to packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/test.js diff --git a/test/render/fixtures-deprecated/include-layout-v3-compat/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout-v3-compat/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout-v3-compat/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-layout/expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout/expected.html diff --git a/test/render/fixtures-deprecated/include-layout/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/include-layout/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout/layout-default.marko diff --git a/test/render/fixtures-deprecated/include-layout/template.marko b/packages/marko/test/render/fixtures-deprecated/include-layout/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-layout/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-layout/template.marko diff --git a/test/render/fixtures-deprecated/include-layout/test.js b/packages/marko/test/render/fixtures-deprecated/include-layout/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-layout/test.js rename to packages/marko/test/render/fixtures-deprecated/include-layout/test.js diff --git a/test/render/fixtures-deprecated/include-layout/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-layout/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-layout/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-layout/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-data-and-attrs/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/template.marko b/packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-data-and-attrs/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/template.marko diff --git a/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/test.js b/packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-data-and-attrs/test.js rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/test.js diff --git a/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-data-and-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-data-and-attrs/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody-no-data/expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-no-data/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody-no-data/include-html-target.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/include-html-target.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-no-data/include-html-target.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/include-html-target.html diff --git a/test/render/fixtures-deprecated/include-renderBody-no-data/template.marko b/packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-no-data/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/template.marko diff --git a/test/render/fixtures-deprecated/include-renderBody-no-data/test.js b/packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-no-data/test.js rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/test.js diff --git a/test/render/fixtures-deprecated/include-renderBody-no-data/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-no-data/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-no-data/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody-string-arg/expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-string-arg/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody-string-arg/include-html-target.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/include-html-target.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-string-arg/include-html-target.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/include-html-target.html diff --git a/test/render/fixtures-deprecated/include-renderBody-string-arg/template.marko b/packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-string-arg/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/template.marko diff --git a/test/render/fixtures-deprecated/include-renderBody-string-arg/test.js b/packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-string-arg/test.js rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/test.js diff --git a/test/render/fixtures-deprecated/include-renderBody-string-arg/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody-string-arg/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody-string-arg/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody/expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody/expected.html diff --git a/test/render/fixtures-deprecated/include-renderBody/template.marko b/packages/marko/test/render/fixtures-deprecated/include-renderBody/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-renderBody/template.marko diff --git a/test/render/fixtures-deprecated/include-renderBody/test.js b/packages/marko/test/render/fixtures-deprecated/include-renderBody/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody/test.js rename to packages/marko/test/render/fixtures-deprecated/include-renderBody/test.js diff --git a/test/render/fixtures-deprecated/include-renderBody/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-renderBody/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-renderBody/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-renderBody/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-safeHTML/expected.html b/packages/marko/test/render/fixtures-deprecated/include-safeHTML/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML/expected.html diff --git a/test/render/fixtures-deprecated/include-safeHTML/template.marko b/packages/marko/test/render/fixtures-deprecated/include-safeHTML/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML/template.marko diff --git a/test/render/fixtures-deprecated/include-safeHTML/test.js b/packages/marko/test/render/fixtures-deprecated/include-safeHTML/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML/test.js rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML/test.js diff --git a/test/render/fixtures-deprecated/include-safeHTML/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-safeHTML/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-safeHTML2/expected.html b/packages/marko/test/render/fixtures-deprecated/include-safeHTML2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML2/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML2/expected.html diff --git a/test/render/fixtures-deprecated/include-safeHTML2/template.marko b/packages/marko/test/render/fixtures-deprecated/include-safeHTML2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML2/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML2/template.marko diff --git a/test/render/fixtures-deprecated/include-safeHTML2/test.js b/packages/marko/test/render/fixtures-deprecated/include-safeHTML2/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML2/test.js rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML2/test.js diff --git a/test/render/fixtures-deprecated/include-safeHTML2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-safeHTML2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-safeHTML2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-safeHTML2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-string/expected.html b/packages/marko/test/render/fixtures-deprecated/include-string/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-string/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-string/expected.html diff --git a/test/render/fixtures-deprecated/include-string/template.marko b/packages/marko/test/render/fixtures-deprecated/include-string/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-string/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-string/template.marko diff --git a/test/render/fixtures-deprecated/include-string/test.js b/packages/marko/test/render/fixtures-deprecated/include-string/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-string/test.js rename to packages/marko/test/render/fixtures-deprecated/include-string/test.js diff --git a/test/render/fixtures-deprecated/include-string/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-string/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-string/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-string/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include-tag-error-missing-argument/expected.html b/packages/marko/test/render/fixtures-deprecated/include-tag-error-missing-argument/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-tag-error-missing-argument/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-tag-error-missing-argument/expected.html diff --git a/test/render/fixtures-deprecated/include-tag-error-missing-argument/template.marko b/packages/marko/test/render/fixtures-deprecated/include-tag-error-missing-argument/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-tag-error-missing-argument/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-tag-error-missing-argument/template.marko diff --git a/test/render/fixtures-deprecated/include-tag-error-missing-argument/test.js b/packages/marko/test/render/fixtures-deprecated/include-tag-error-missing-argument/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-tag-error-missing-argument/test.js rename to packages/marko/test/render/fixtures-deprecated/include-tag-error-missing-argument/test.js diff --git a/test/render/fixtures-deprecated/include-whitespace/expected.html b/packages/marko/test/render/fixtures-deprecated/include-whitespace/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-whitespace/expected.html rename to packages/marko/test/render/fixtures-deprecated/include-whitespace/expected.html diff --git a/test/render/fixtures-deprecated/include-whitespace/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include-whitespace/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include-whitespace/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include-whitespace/include-target.marko diff --git a/test/render/fixtures-deprecated/include-whitespace/template.marko b/packages/marko/test/render/fixtures-deprecated/include-whitespace/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include-whitespace/template.marko rename to packages/marko/test/render/fixtures-deprecated/include-whitespace/template.marko diff --git a/test/render/fixtures-deprecated/include-whitespace/test.js b/packages/marko/test/render/fixtures-deprecated/include-whitespace/test.js similarity index 100% rename from test/render/fixtures-deprecated/include-whitespace/test.js rename to packages/marko/test/render/fixtures-deprecated/include-whitespace/test.js diff --git a/test/render/fixtures-deprecated/include-whitespace/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include-whitespace/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include-whitespace/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include-whitespace/vdom-expected.html diff --git a/test/render/fixtures-deprecated/include/expected.html b/packages/marko/test/render/fixtures-deprecated/include/expected.html similarity index 100% rename from test/render/fixtures-deprecated/include/expected.html rename to packages/marko/test/render/fixtures-deprecated/include/expected.html diff --git a/test/render/fixtures-deprecated/include/include-target.marko b/packages/marko/test/render/fixtures-deprecated/include/include-target.marko similarity index 100% rename from test/render/fixtures-deprecated/include/include-target.marko rename to packages/marko/test/render/fixtures-deprecated/include/include-target.marko diff --git a/test/render/fixtures-deprecated/include/template.marko b/packages/marko/test/render/fixtures-deprecated/include/template.marko similarity index 100% rename from test/render/fixtures-deprecated/include/template.marko rename to packages/marko/test/render/fixtures-deprecated/include/template.marko diff --git a/test/render/fixtures-deprecated/include/test.js b/packages/marko/test/render/fixtures-deprecated/include/test.js similarity index 100% rename from test/render/fixtures-deprecated/include/test.js rename to packages/marko/test/render/fixtures-deprecated/include/test.js diff --git a/test/render/fixtures-deprecated/include/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/include/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/include/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/include/vdom-expected.html diff --git a/test/render/fixtures-deprecated/inline-script/expected.html b/packages/marko/test/render/fixtures-deprecated/inline-script/expected.html similarity index 100% rename from test/render/fixtures-deprecated/inline-script/expected.html rename to packages/marko/test/render/fixtures-deprecated/inline-script/expected.html diff --git a/test/render/fixtures-deprecated/inline-script/template.marko b/packages/marko/test/render/fixtures-deprecated/inline-script/template.marko similarity index 100% rename from test/render/fixtures-deprecated/inline-script/template.marko rename to packages/marko/test/render/fixtures-deprecated/inline-script/template.marko diff --git a/test/render/fixtures-deprecated/inline-script/test.js b/packages/marko/test/render/fixtures-deprecated/inline-script/test.js similarity index 100% rename from test/render/fixtures-deprecated/inline-script/test.js rename to packages/marko/test/render/fixtures-deprecated/inline-script/test.js diff --git a/test/render/fixtures-deprecated/inline-script/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/inline-script/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/inline-script/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/inline-script/vdom-expected.html diff --git a/test/render/fixtures-deprecated/invoke/expected.html b/packages/marko/test/render/fixtures-deprecated/invoke/expected.html similarity index 100% rename from test/render/fixtures-deprecated/invoke/expected.html rename to packages/marko/test/render/fixtures-deprecated/invoke/expected.html diff --git a/test/render/fixtures-deprecated/invoke/template.marko b/packages/marko/test/render/fixtures-deprecated/invoke/template.marko similarity index 100% rename from test/render/fixtures-deprecated/invoke/template.marko rename to packages/marko/test/render/fixtures-deprecated/invoke/template.marko diff --git a/test/render/fixtures-deprecated/invoke/test.js b/packages/marko/test/render/fixtures-deprecated/invoke/test.js similarity index 100% rename from test/render/fixtures-deprecated/invoke/test.js rename to packages/marko/test/render/fixtures-deprecated/invoke/test.js diff --git a/test/render/fixtures-deprecated/invoke/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/invoke/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/invoke/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/invoke/vdom-expected.html diff --git a/test/render/fixtures-deprecated/invoke2/expected.html b/packages/marko/test/render/fixtures-deprecated/invoke2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/invoke2/expected.html rename to packages/marko/test/render/fixtures-deprecated/invoke2/expected.html diff --git a/test/render/fixtures-deprecated/invoke2/template.marko b/packages/marko/test/render/fixtures-deprecated/invoke2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/invoke2/template.marko rename to packages/marko/test/render/fixtures-deprecated/invoke2/template.marko diff --git a/test/render/fixtures-deprecated/invoke2/test.js b/packages/marko/test/render/fixtures-deprecated/invoke2/test.js similarity index 100% rename from test/render/fixtures-deprecated/invoke2/test.js rename to packages/marko/test/render/fixtures-deprecated/invoke2/test.js diff --git a/test/render/fixtures-deprecated/invoke2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/invoke2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/invoke2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/invoke2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/layout-use-dashed/expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-dashed/expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-dashed/expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-dashed/expected.html diff --git a/test/render/fixtures-deprecated/layout-use-dashed/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-dashed/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-dashed/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-dashed/layout-default.marko diff --git a/test/render/fixtures-deprecated/layout-use-dashed/template.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-dashed/template.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-dashed/template.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-dashed/template.marko diff --git a/test/render/fixtures-deprecated/layout-use-dashed/test.js b/packages/marko/test/render/fixtures-deprecated/layout-use-dashed/test.js similarity index 100% rename from test/render/fixtures-deprecated/layout-use-dashed/test.js rename to packages/marko/test/render/fixtures-deprecated/layout-use-dashed/test.js diff --git a/test/render/fixtures-deprecated/layout-use-dashed/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-dashed/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-dashed/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-dashed/vdom-expected.html diff --git a/test/render/fixtures-deprecated/layout-use-data-attrs/expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data-attrs/expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/expected.html diff --git a/test/render/fixtures-deprecated/layout-use-data-attrs/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data-attrs/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/layout-default.marko diff --git a/test/render/fixtures-deprecated/layout-use-data-attrs/template.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data-attrs/template.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/template.marko diff --git a/test/render/fixtures-deprecated/layout-use-data-attrs/test.js b/packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/test.js similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data-attrs/test.js rename to packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/test.js diff --git a/test/render/fixtures-deprecated/layout-use-data-attrs/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-data-attrs/vdom-expected.html diff --git a/test/render/fixtures-deprecated/layout-use-data/expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-data/expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data/expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-data/expected.html diff --git a/test/render/fixtures-deprecated/layout-use-data/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-data/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-data/layout-default.marko diff --git a/test/render/fixtures-deprecated/layout-use-data/template.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-data/template.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data/template.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-data/template.marko diff --git a/test/render/fixtures-deprecated/layout-use-data/test.js b/packages/marko/test/render/fixtures-deprecated/layout-use-data/test.js similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data/test.js rename to packages/marko/test/render/fixtures-deprecated/layout-use-data/test.js diff --git a/test/render/fixtures-deprecated/layout-use-data/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-data/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-data/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-data/vdom-expected.html diff --git a/test/render/fixtures-deprecated/layout-use-html-ext/.gitignore b/packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/.gitignore similarity index 100% rename from test/render/fixtures-deprecated/layout-use-html-ext/.gitignore rename to packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/.gitignore diff --git a/test/render/fixtures-deprecated/layout-use-html-ext/expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-html-ext/expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/expected.html diff --git a/test/render/fixtures-deprecated/layout-use-html-ext/layout-default.html b/packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/layout-default.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-html-ext/layout-default.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/layout-default.html diff --git a/test/render/fixtures-deprecated/layout-use-html-ext/template.marko b/packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/template.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use-html-ext/template.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/template.marko diff --git a/test/render/fixtures-deprecated/layout-use-html-ext/test.js b/packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/test.js similarity index 100% rename from test/render/fixtures-deprecated/layout-use-html-ext/test.js rename to packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/test.js diff --git a/test/render/fixtures-deprecated/layout-use-html-ext/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use-html-ext/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use-html-ext/vdom-expected.html diff --git a/test/render/fixtures-deprecated/layout-use/expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use/expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use/expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use/expected.html diff --git a/test/render/fixtures-deprecated/layout-use/layout-default.marko b/packages/marko/test/render/fixtures-deprecated/layout-use/layout-default.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use/layout-default.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use/layout-default.marko diff --git a/test/render/fixtures-deprecated/layout-use/template.marko b/packages/marko/test/render/fixtures-deprecated/layout-use/template.marko similarity index 100% rename from test/render/fixtures-deprecated/layout-use/template.marko rename to packages/marko/test/render/fixtures-deprecated/layout-use/template.marko diff --git a/test/render/fixtures-deprecated/layout-use/test.js b/packages/marko/test/render/fixtures-deprecated/layout-use/test.js similarity index 100% rename from test/render/fixtures-deprecated/layout-use/test.js rename to packages/marko/test/render/fixtures-deprecated/layout-use/test.js diff --git a/test/render/fixtures-deprecated/layout-use/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/layout-use/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/layout-use/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/layout-use/vdom-expected.html diff --git a/test/render/fixtures-deprecated/macro-body/expected.html b/packages/marko/test/render/fixtures-deprecated/macro-body/expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-body/expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-body/expected.html diff --git a/test/render/fixtures-deprecated/macro-body/template.marko b/packages/marko/test/render/fixtures-deprecated/macro-body/template.marko similarity index 100% rename from test/render/fixtures-deprecated/macro-body/template.marko rename to packages/marko/test/render/fixtures-deprecated/macro-body/template.marko diff --git a/test/render/fixtures-deprecated/macro-body/test.js b/packages/marko/test/render/fixtures-deprecated/macro-body/test.js similarity index 100% rename from test/render/fixtures-deprecated/macro-body/test.js rename to packages/marko/test/render/fixtures-deprecated/macro-body/test.js diff --git a/test/render/fixtures-deprecated/macro-body/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/macro-body/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-body/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-body/vdom-expected.html diff --git a/test/render/fixtures-deprecated/macro-boolean/expected.html b/packages/marko/test/render/fixtures-deprecated/macro-boolean/expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-boolean/expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-boolean/expected.html diff --git a/test/render/fixtures-deprecated/macro-boolean/template.marko b/packages/marko/test/render/fixtures-deprecated/macro-boolean/template.marko similarity index 100% rename from test/render/fixtures-deprecated/macro-boolean/template.marko rename to packages/marko/test/render/fixtures-deprecated/macro-boolean/template.marko diff --git a/test/render/fixtures-deprecated/macro-boolean/test.js b/packages/marko/test/render/fixtures-deprecated/macro-boolean/test.js similarity index 100% rename from test/render/fixtures-deprecated/macro-boolean/test.js rename to packages/marko/test/render/fixtures-deprecated/macro-boolean/test.js diff --git a/test/render/fixtures-deprecated/macro-boolean/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/macro-boolean/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-boolean/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-boolean/vdom-expected.html diff --git a/test/render/fixtures-deprecated/macro-no-args/expected.html b/packages/marko/test/render/fixtures-deprecated/macro-no-args/expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-no-args/expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-no-args/expected.html diff --git a/test/render/fixtures-deprecated/macro-no-args/template.marko b/packages/marko/test/render/fixtures-deprecated/macro-no-args/template.marko similarity index 100% rename from test/render/fixtures-deprecated/macro-no-args/template.marko rename to packages/marko/test/render/fixtures-deprecated/macro-no-args/template.marko diff --git a/test/render/fixtures-deprecated/macro-no-args/test.js b/packages/marko/test/render/fixtures-deprecated/macro-no-args/test.js similarity index 100% rename from test/render/fixtures-deprecated/macro-no-args/test.js rename to packages/marko/test/render/fixtures-deprecated/macro-no-args/test.js diff --git a/test/render/fixtures-deprecated/macro-no-args/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/macro-no-args/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-no-args/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-no-args/vdom-expected.html diff --git a/test/render/fixtures-deprecated/macro-positional-args/expected.html b/packages/marko/test/render/fixtures-deprecated/macro-positional-args/expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-positional-args/expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-positional-args/expected.html diff --git a/test/render/fixtures-deprecated/macro-positional-args/template.marko b/packages/marko/test/render/fixtures-deprecated/macro-positional-args/template.marko similarity index 100% rename from test/render/fixtures-deprecated/macro-positional-args/template.marko rename to packages/marko/test/render/fixtures-deprecated/macro-positional-args/template.marko diff --git a/test/render/fixtures-deprecated/macro-positional-args/test.js b/packages/marko/test/render/fixtures-deprecated/macro-positional-args/test.js similarity index 100% rename from test/render/fixtures-deprecated/macro-positional-args/test.js rename to packages/marko/test/render/fixtures-deprecated/macro-positional-args/test.js diff --git a/test/render/fixtures-deprecated/macro-positional-args/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/macro-positional-args/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro-positional-args/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/macro-positional-args/vdom-expected.html diff --git a/test/render/fixtures-deprecated/macro/expected.html b/packages/marko/test/render/fixtures-deprecated/macro/expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro/expected.html rename to packages/marko/test/render/fixtures-deprecated/macro/expected.html diff --git a/test/render/fixtures-deprecated/macro/template.marko b/packages/marko/test/render/fixtures-deprecated/macro/template.marko similarity index 100% rename from test/render/fixtures-deprecated/macro/template.marko rename to packages/marko/test/render/fixtures-deprecated/macro/template.marko diff --git a/test/render/fixtures-deprecated/macro/test.js b/packages/marko/test/render/fixtures-deprecated/macro/test.js similarity index 100% rename from test/render/fixtures-deprecated/macro/test.js rename to packages/marko/test/render/fixtures-deprecated/macro/test.js diff --git a/test/render/fixtures-deprecated/macro/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/macro/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/macro/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/macro/vdom-expected.html diff --git a/test/render/fixtures-deprecated/macros-ordering/expected.html b/packages/marko/test/render/fixtures-deprecated/macros-ordering/expected.html similarity index 100% rename from test/render/fixtures-deprecated/macros-ordering/expected.html rename to packages/marko/test/render/fixtures-deprecated/macros-ordering/expected.html diff --git a/test/render/fixtures-deprecated/macros-ordering/template.marko b/packages/marko/test/render/fixtures-deprecated/macros-ordering/template.marko similarity index 100% rename from test/render/fixtures-deprecated/macros-ordering/template.marko rename to packages/marko/test/render/fixtures-deprecated/macros-ordering/template.marko diff --git a/test/render/fixtures-deprecated/macros-ordering/test.js b/packages/marko/test/render/fixtures-deprecated/macros-ordering/test.js similarity index 100% rename from test/render/fixtures-deprecated/macros-ordering/test.js rename to packages/marko/test/render/fixtures-deprecated/macros-ordering/test.js diff --git a/test/render/fixtures-deprecated/macros-ordering/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/macros-ordering/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/macros-ordering/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/macros-ordering/vdom-expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/template.marko b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/template.marko similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/template.marko rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/template.marko diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/test.js b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/test.js similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/test.js rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/test.js diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-comments/vdom-expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/template.marko b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/template.marko similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/template.marko rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/template.marko diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/test.js b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/test.js similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/test.js rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/test.js diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-nested/vdom-expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/template.marko b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/template.marko similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/template.marko rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/template.marko diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace-trim/vdom-expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/expected.html diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/template.marko b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/template.marko similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/template.marko rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/template.marko diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/test.js b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/test.js similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/test.js rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/test.js diff --git a/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/marko-compiler-options-preserve-whitespace/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-bad/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-bad/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-bad/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-bad/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-bad/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-bad/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-bad/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-bad/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-bad/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-bad/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-bad/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-bad/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-bad/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-bad/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-bad/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-bad/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-bad/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-bad/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-bad/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-bad/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-complex-logic/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens-repeated/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-hyphens/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-conditional/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-declared/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple-repeated/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple/components/test-message/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/components/test-message/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple/components/test-message/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/components/test-message/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/expected.html diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/template.marko diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/test.js diff --git a/test/render/fixtures-deprecated/nested-tag-shorthand-simple/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tag-shorthand-simple/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tag-shorthand-simple/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-concise/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-concise/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-concise/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-concise/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/test.js diff --git a/test/render/fixtures-deprecated/nested-tags-concise/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-concise/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-concise/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-deep/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-deep/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/tags/test-nested-tags-deep/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-deep/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-deep/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/test.js diff --git a/test/render/fixtures-deprecated/nested-tags-deep/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-deep/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-deep/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-deep/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/test.js diff --git a/test/render/fixtures-deprecated/nested-tags-empty-body/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-empty-body/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-empty-body/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/test.js diff --git a/test/render/fixtures-deprecated/nested-tags-repeated-parent/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated-parent/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated-parent/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/test.js diff --git a/test/render/fixtures-deprecated/nested-tags-repeated/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-repeated/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/test.js diff --git a/test/render/fixtures-deprecated/nested-tags-self-closing/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags-self-closing/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags-self-closing/vdom-expected.html diff --git a/test/render/fixtures-deprecated/nested-tags/expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags/expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags/expected.html diff --git a/test/render/fixtures-deprecated/nested-tags/marko.json b/packages/marko/test/render/fixtures-deprecated/nested-tags/marko.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/marko.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags/marko.json diff --git a/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/renderer.js diff --git a/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags/tags/test-nested-tags-overlay/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags/template.marko b/packages/marko/test/render/fixtures-deprecated/nested-tags/template.marko similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/template.marko rename to packages/marko/test/render/fixtures-deprecated/nested-tags/template.marko diff --git a/test/render/fixtures-deprecated/nested-tags/test.js b/packages/marko/test/render/fixtures-deprecated/nested-tags/test.js similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/test.js rename to packages/marko/test/render/fixtures-deprecated/nested-tags/test.js diff --git a/test/render/fixtures-deprecated/nested-tags/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/nested-tags/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/nested-tags/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/nested-tags/vdom-expected.html diff --git a/test/render/fixtures-deprecated/paren-grouping/expected.html b/packages/marko/test/render/fixtures-deprecated/paren-grouping/expected.html similarity index 100% rename from test/render/fixtures-deprecated/paren-grouping/expected.html rename to packages/marko/test/render/fixtures-deprecated/paren-grouping/expected.html diff --git a/test/render/fixtures-deprecated/paren-grouping/template.marko b/packages/marko/test/render/fixtures-deprecated/paren-grouping/template.marko similarity index 100% rename from test/render/fixtures-deprecated/paren-grouping/template.marko rename to packages/marko/test/render/fixtures-deprecated/paren-grouping/template.marko diff --git a/test/render/fixtures-deprecated/paren-grouping/test.js b/packages/marko/test/render/fixtures-deprecated/paren-grouping/test.js similarity index 100% rename from test/render/fixtures-deprecated/paren-grouping/test.js rename to packages/marko/test/render/fixtures-deprecated/paren-grouping/test.js diff --git a/test/render/fixtures-deprecated/paren-grouping/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/paren-grouping/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/paren-grouping/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/paren-grouping/vdom-expected.html diff --git a/test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/code-generator.js b/packages/marko/test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/code-generator.js similarity index 100% rename from test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/code-generator.js rename to packages/marko/test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/code-generator.js diff --git a/test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/parsed-text-tag/components/parsed-text/marko-tag.json diff --git a/test/render/fixtures-deprecated/parsed-text-tag/expected.html b/packages/marko/test/render/fixtures-deprecated/parsed-text-tag/expected.html similarity index 100% rename from test/render/fixtures-deprecated/parsed-text-tag/expected.html rename to packages/marko/test/render/fixtures-deprecated/parsed-text-tag/expected.html diff --git a/test/render/fixtures-deprecated/parsed-text-tag/template.marko b/packages/marko/test/render/fixtures-deprecated/parsed-text-tag/template.marko similarity index 100% rename from test/render/fixtures-deprecated/parsed-text-tag/template.marko rename to packages/marko/test/render/fixtures-deprecated/parsed-text-tag/template.marko diff --git a/test/render/fixtures-deprecated/parsed-text-tag/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/parsed-text-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/parsed-text-tag/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/parsed-text-tag/vdom-expected.html diff --git a/test/render/fixtures-deprecated/reserved-words-var/expected.html b/packages/marko/test/render/fixtures-deprecated/reserved-words-var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/reserved-words-var/expected.html rename to packages/marko/test/render/fixtures-deprecated/reserved-words-var/expected.html diff --git a/test/render/fixtures-deprecated/reserved-words-var/marko.json b/packages/marko/test/render/fixtures-deprecated/reserved-words-var/marko.json similarity index 100% rename from test/render/fixtures-deprecated/reserved-words-var/marko.json rename to packages/marko/test/render/fixtures-deprecated/reserved-words-var/marko.json diff --git a/test/render/fixtures-deprecated/reserved-words-var/my-custom-tag.js b/packages/marko/test/render/fixtures-deprecated/reserved-words-var/my-custom-tag.js similarity index 100% rename from test/render/fixtures-deprecated/reserved-words-var/my-custom-tag.js rename to packages/marko/test/render/fixtures-deprecated/reserved-words-var/my-custom-tag.js diff --git a/test/render/fixtures-deprecated/reserved-words-var/template.marko b/packages/marko/test/render/fixtures-deprecated/reserved-words-var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/reserved-words-var/template.marko rename to packages/marko/test/render/fixtures-deprecated/reserved-words-var/template.marko diff --git a/test/render/fixtures-deprecated/reserved-words-var/test.js b/packages/marko/test/render/fixtures-deprecated/reserved-words-var/test.js similarity index 100% rename from test/render/fixtures-deprecated/reserved-words-var/test.js rename to packages/marko/test/render/fixtures-deprecated/reserved-words-var/test.js diff --git a/test/render/fixtures-deprecated/script-nonce/expected.html b/packages/marko/test/render/fixtures-deprecated/script-nonce/expected.html similarity index 100% rename from test/render/fixtures-deprecated/script-nonce/expected.html rename to packages/marko/test/render/fixtures-deprecated/script-nonce/expected.html diff --git a/test/render/fixtures-deprecated/script-nonce/marko.json b/packages/marko/test/render/fixtures-deprecated/script-nonce/marko.json similarity index 100% rename from test/render/fixtures-deprecated/script-nonce/marko.json rename to packages/marko/test/render/fixtures-deprecated/script-nonce/marko.json diff --git a/test/render/fixtures-deprecated/script-nonce/script-nonce-transformer.js b/packages/marko/test/render/fixtures-deprecated/script-nonce/script-nonce-transformer.js similarity index 100% rename from test/render/fixtures-deprecated/script-nonce/script-nonce-transformer.js rename to packages/marko/test/render/fixtures-deprecated/script-nonce/script-nonce-transformer.js diff --git a/test/render/fixtures-deprecated/script-nonce/template.marko b/packages/marko/test/render/fixtures-deprecated/script-nonce/template.marko similarity index 100% rename from test/render/fixtures-deprecated/script-nonce/template.marko rename to packages/marko/test/render/fixtures-deprecated/script-nonce/template.marko diff --git a/test/render/fixtures-deprecated/script-nonce/test.js b/packages/marko/test/render/fixtures-deprecated/script-nonce/test.js similarity index 100% rename from test/render/fixtures-deprecated/script-nonce/test.js rename to packages/marko/test/render/fixtures-deprecated/script-nonce/test.js diff --git a/test/render/fixtures-deprecated/script-nonce/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/script-nonce/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/script-nonce/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/script-nonce/vdom-expected.html diff --git a/test/render/fixtures-deprecated/simple-conditionals/expected.html b/packages/marko/test/render/fixtures-deprecated/simple-conditionals/expected.html similarity index 100% rename from test/render/fixtures-deprecated/simple-conditionals/expected.html rename to packages/marko/test/render/fixtures-deprecated/simple-conditionals/expected.html diff --git a/test/render/fixtures-deprecated/simple-conditionals/template.marko b/packages/marko/test/render/fixtures-deprecated/simple-conditionals/template.marko similarity index 100% rename from test/render/fixtures-deprecated/simple-conditionals/template.marko rename to packages/marko/test/render/fixtures-deprecated/simple-conditionals/template.marko diff --git a/test/render/fixtures-deprecated/simple-conditionals/test.js b/packages/marko/test/render/fixtures-deprecated/simple-conditionals/test.js similarity index 100% rename from test/render/fixtures-deprecated/simple-conditionals/test.js rename to packages/marko/test/render/fixtures-deprecated/simple-conditionals/test.js diff --git a/test/render/fixtures-deprecated/simple-conditionals/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/simple-conditionals/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/simple-conditionals/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/simple-conditionals/vdom-expected.html diff --git a/test/render/fixtures-deprecated/simple/expected.html b/packages/marko/test/render/fixtures-deprecated/simple/expected.html similarity index 100% rename from test/render/fixtures-deprecated/simple/expected.html rename to packages/marko/test/render/fixtures-deprecated/simple/expected.html diff --git a/test/render/fixtures-deprecated/simple/template.marko b/packages/marko/test/render/fixtures-deprecated/simple/template.marko similarity index 100% rename from test/render/fixtures-deprecated/simple/template.marko rename to packages/marko/test/render/fixtures-deprecated/simple/template.marko diff --git a/test/render/fixtures-deprecated/simple/test.js b/packages/marko/test/render/fixtures-deprecated/simple/test.js similarity index 100% rename from test/render/fixtures-deprecated/simple/test.js rename to packages/marko/test/render/fixtures-deprecated/simple/test.js diff --git a/test/render/fixtures-deprecated/simple/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/simple/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/simple/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/simple/vdom-expected.html diff --git a/test/render/fixtures-deprecated/space-in-complex-attr-value/expected.html b/packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/expected.html similarity index 100% rename from test/render/fixtures-deprecated/space-in-complex-attr-value/expected.html rename to packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/expected.html diff --git a/test/render/fixtures-deprecated/space-in-complex-attr-value/template.marko b/packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/template.marko similarity index 100% rename from test/render/fixtures-deprecated/space-in-complex-attr-value/template.marko rename to packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/template.marko diff --git a/test/render/fixtures-deprecated/space-in-complex-attr-value/test.js b/packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/test.js similarity index 100% rename from test/render/fixtures-deprecated/space-in-complex-attr-value/test.js rename to packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/test.js diff --git a/test/render/fixtures-deprecated/space-in-complex-attr-value/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/space-in-complex-attr-value/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/space-in-complex-attr-value/vdom-expected.html diff --git a/test/render/fixtures-deprecated/spread-attributes-string/expected.html b/packages/marko/test/render/fixtures-deprecated/spread-attributes-string/expected.html similarity index 100% rename from test/render/fixtures-deprecated/spread-attributes-string/expected.html rename to packages/marko/test/render/fixtures-deprecated/spread-attributes-string/expected.html diff --git a/test/render/fixtures-deprecated/spread-attributes-string/template.marko b/packages/marko/test/render/fixtures-deprecated/spread-attributes-string/template.marko similarity index 100% rename from test/render/fixtures-deprecated/spread-attributes-string/template.marko rename to packages/marko/test/render/fixtures-deprecated/spread-attributes-string/template.marko diff --git a/test/render/fixtures-deprecated/spread-attributes-string/test.js b/packages/marko/test/render/fixtures-deprecated/spread-attributes-string/test.js similarity index 100% rename from test/render/fixtures-deprecated/spread-attributes-string/test.js rename to packages/marko/test/render/fixtures-deprecated/spread-attributes-string/test.js diff --git a/test/render/fixtures-deprecated/spread-attributes-string/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/spread-attributes-string/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/spread-attributes-string/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/spread-attributes-string/vdom-expected.html diff --git a/test/render/fixtures-deprecated/static-trees/expected.html b/packages/marko/test/render/fixtures-deprecated/static-trees/expected.html similarity index 100% rename from test/render/fixtures-deprecated/static-trees/expected.html rename to packages/marko/test/render/fixtures-deprecated/static-trees/expected.html diff --git a/test/render/fixtures-deprecated/static-trees/template.marko b/packages/marko/test/render/fixtures-deprecated/static-trees/template.marko similarity index 100% rename from test/render/fixtures-deprecated/static-trees/template.marko rename to packages/marko/test/render/fixtures-deprecated/static-trees/template.marko diff --git a/test/render/fixtures-deprecated/static-trees/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/static-trees/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/static-trees/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/static-trees/vdom-expected.html diff --git a/test/render/fixtures-deprecated/syntax-concise/expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-concise/expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/expected.html diff --git a/test/render/fixtures-deprecated/syntax-concise/marko.json b/packages/marko/test/render/fixtures-deprecated/syntax-concise/marko.json similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/marko.json rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/marko.json diff --git a/test/render/fixtures-deprecated/syntax-concise/tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/syntax-concise/tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/syntax-concise/tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/syntax-concise/tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/tabs/renderer.js diff --git a/test/render/fixtures-deprecated/syntax-concise/tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-concise/tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/tabs/template.marko diff --git a/test/render/fixtures-deprecated/syntax-concise/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-concise/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/template.marko diff --git a/test/render/fixtures-deprecated/syntax-concise/test.js b/packages/marko/test/render/fixtures-deprecated/syntax-concise/test.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/test.js rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/test.js diff --git a/test/render/fixtures-deprecated/syntax-concise/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-concise/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-concise/vdom-expected.html diff --git a/test/render/fixtures-deprecated/syntax-mixed/expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/expected.html diff --git a/test/render/fixtures-deprecated/syntax-mixed/marko.json b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/marko.json similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/marko.json rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/marko.json diff --git a/test/render/fixtures-deprecated/syntax-mixed/tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/syntax-mixed/tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/tabs/renderer.js diff --git a/test/render/fixtures-deprecated/syntax-mixed/tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/tabs/template.marko diff --git a/test/render/fixtures-deprecated/syntax-mixed/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/template.marko diff --git a/test/render/fixtures-deprecated/syntax-mixed/test.js b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/test.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/test.js rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/test.js diff --git a/test/render/fixtures-deprecated/syntax-mixed/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-mixed/vdom-expected.html diff --git a/test/render/fixtures-deprecated/syntax-simple-concise/expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-concise/expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/expected.html diff --git a/test/render/fixtures-deprecated/syntax-simple-concise/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-concise/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/template.marko diff --git a/test/render/fixtures-deprecated/syntax-simple-concise/test.js b/packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/test.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-concise/test.js rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/test.js diff --git a/test/render/fixtures-deprecated/syntax-simple-concise/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-concise/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-concise/vdom-expected.html diff --git a/test/render/fixtures-deprecated/syntax-simple-mixed/expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-mixed/expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/expected.html diff --git a/test/render/fixtures-deprecated/syntax-simple-mixed/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-mixed/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/template.marko diff --git a/test/render/fixtures-deprecated/syntax-simple-mixed/test.js b/packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/test.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-mixed/test.js rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/test.js diff --git a/test/render/fixtures-deprecated/syntax-simple-mixed/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-mixed/vdom-expected.html diff --git a/test/render/fixtures-deprecated/syntax-simple-verbose/expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-verbose/expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/expected.html diff --git a/test/render/fixtures-deprecated/syntax-simple-verbose/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-verbose/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/template.marko diff --git a/test/render/fixtures-deprecated/syntax-simple-verbose/test.js b/packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/test.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-verbose/test.js rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/test.js diff --git a/test/render/fixtures-deprecated/syntax-simple-verbose/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-simple-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-simple-verbose/vdom-expected.html diff --git a/test/render/fixtures-deprecated/syntax-verbose/expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/expected.html diff --git a/test/render/fixtures-deprecated/syntax-verbose/marko.json b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/marko.json similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/marko.json rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/marko.json diff --git a/test/render/fixtures-deprecated/syntax-verbose/tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/syntax-verbose/tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/tabs/renderer.js diff --git a/test/render/fixtures-deprecated/syntax-verbose/tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/tabs/template.marko diff --git a/test/render/fixtures-deprecated/syntax-verbose/template.marko b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/template.marko similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/template.marko rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/template.marko diff --git a/test/render/fixtures-deprecated/syntax-verbose/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/syntax-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/syntax-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/syntax-verbose/vdom-expected.html diff --git a/test/render/fixtures-deprecated/tabs-tab-new/expected.html b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/expected.html similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/expected.html rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/expected.html diff --git a/test/render/fixtures-deprecated/tabs-tab-new/marko.json b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/marko.json similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/marko.json rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/marko.json diff --git a/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/marko-tag.json diff --git a/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/renderer.js b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/renderer.js rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tab-new/renderer.js diff --git a/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/marko-tag.json diff --git a/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/renderer.js b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/renderer.js rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/renderer.js diff --git a/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/template.marko b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/template.marko similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/template.marko rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/tags/test-tabs-new/template.marko diff --git a/test/render/fixtures-deprecated/tabs-tab-new/template.marko b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/template.marko similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/template.marko rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/template.marko diff --git a/test/render/fixtures-deprecated/tabs-tab-new/test.js b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/test.js similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/test.js rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/test.js diff --git a/test/render/fixtures-deprecated/tabs-tab-new/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/tabs-tab-new/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab-new/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/tabs-tab-new/vdom-expected.html diff --git a/test/render/fixtures-deprecated/tabs-tab/expected.html b/packages/marko/test/render/fixtures-deprecated/tabs-tab/expected.html similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/expected.html rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/expected.html diff --git a/test/render/fixtures-deprecated/tabs-tab/marko.json b/packages/marko/test/render/fixtures-deprecated/tabs-tab/marko.json similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/marko.json rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/marko.json diff --git a/test/render/fixtures-deprecated/tabs-tab/tags/test-tab/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tab/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/tags/test-tab/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tab/marko-tag.json diff --git a/test/render/fixtures-deprecated/tabs-tab/tags/test-tab/renderer.js b/packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tab/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/tags/test-tab/renderer.js rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tab/renderer.js diff --git a/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/marko-tag.json b/packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/marko-tag.json rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/marko-tag.json diff --git a/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/renderer.js b/packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/renderer.js similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/renderer.js rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/renderer.js diff --git a/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/template.marko b/packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/template.marko similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/template.marko rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/tags/test-tabs/template.marko diff --git a/test/render/fixtures-deprecated/tabs-tab/template.marko b/packages/marko/test/render/fixtures-deprecated/tabs-tab/template.marko similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/template.marko rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/template.marko diff --git a/test/render/fixtures-deprecated/tabs-tab/test.js b/packages/marko/test/render/fixtures-deprecated/tabs-tab/test.js similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/test.js rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/test.js diff --git a/test/render/fixtures-deprecated/tabs-tab/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/tabs-tab/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/tabs-tab/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/tabs-tab/vdom-expected.html diff --git a/test/render/fixtures-deprecated/template-transformer-array/expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/expected.html diff --git a/test/render/fixtures-deprecated/template-transformer-array/marko.json b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/marko.json similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/marko.json rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/marko.json diff --git a/test/render/fixtures-deprecated/template-transformer-array/template-a.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/template-a.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/template-a.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/template-a.marko diff --git a/test/render/fixtures-deprecated/template-transformer-array/template-b.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/template-b.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/template-b.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/template-b.marko diff --git a/test/render/fixtures-deprecated/template-transformer-array/template.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/template.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/template.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/template.marko diff --git a/test/render/fixtures-deprecated/template-transformer-array/transformer-1.js b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/transformer-1.js similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/transformer-1.js rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/transformer-1.js diff --git a/test/render/fixtures-deprecated/template-transformer-array/transformer-2.js b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/transformer-2.js similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/transformer-2.js rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/transformer-2.js diff --git a/test/render/fixtures-deprecated/template-transformer-array/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer-array/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array/vdom-expected.html diff --git a/test/render/fixtures-deprecated/template-transformer-array2/expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/expected.html diff --git a/test/render/fixtures-deprecated/template-transformer-array2/marko.json b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/marko.json similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/marko.json rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/marko.json diff --git a/test/render/fixtures-deprecated/template-transformer-array2/template-a.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/template-a.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/template-a.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/template-a.marko diff --git a/test/render/fixtures-deprecated/template-transformer-array2/template-b.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/template-b.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/template-b.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/template-b.marko diff --git a/test/render/fixtures-deprecated/template-transformer-array2/template.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/template.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/template.marko diff --git a/test/render/fixtures-deprecated/template-transformer-array2/transformer-1.js b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/transformer-1.js similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/transformer-1.js rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/transformer-1.js diff --git a/test/render/fixtures-deprecated/template-transformer-array2/transformer-2.js b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/transformer-2.js similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/transformer-2.js rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/transformer-2.js diff --git a/test/render/fixtures-deprecated/template-transformer-array2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer-array2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer-array2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer-array2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/template-transformer/Untitled-3 b/packages/marko/test/render/fixtures-deprecated/template-transformer/Untitled-3 similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/Untitled-3 rename to packages/marko/test/render/fixtures-deprecated/template-transformer/Untitled-3 diff --git a/test/render/fixtures-deprecated/template-transformer/expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer/expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer/expected.html diff --git a/test/render/fixtures-deprecated/template-transformer/marko.json b/packages/marko/test/render/fixtures-deprecated/template-transformer/marko.json similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/marko.json rename to packages/marko/test/render/fixtures-deprecated/template-transformer/marko.json diff --git a/test/render/fixtures-deprecated/template-transformer/template-a.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer/template-a.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/template-a.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer/template-a.marko diff --git a/test/render/fixtures-deprecated/template-transformer/template-b.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer/template-b.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/template-b.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer/template-b.marko diff --git a/test/render/fixtures-deprecated/template-transformer/template.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer/template.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/template.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer/template.marko diff --git a/test/render/fixtures-deprecated/template-transformer/transformer.js b/packages/marko/test/render/fixtures-deprecated/template-transformer/transformer.js similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/transformer.js rename to packages/marko/test/render/fixtures-deprecated/template-transformer/transformer.js diff --git a/test/render/fixtures-deprecated/template-transformer/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer/vdom-expected.html diff --git a/test/render/fixtures-deprecated/template-transformer2/expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/expected.html diff --git a/test/render/fixtures-deprecated/template-transformer2/marko.json b/packages/marko/test/render/fixtures-deprecated/template-transformer2/marko.json similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/marko.json rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/marko.json diff --git a/test/render/fixtures-deprecated/template-transformer2/template-a.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer2/template-a.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/template-a.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/template-a.marko diff --git a/test/render/fixtures-deprecated/template-transformer2/template-b.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer2/template-b.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/template-b.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/template-b.marko diff --git a/test/render/fixtures-deprecated/template-transformer2/template.marko b/packages/marko/test/render/fixtures-deprecated/template-transformer2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/template.marko rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/template.marko diff --git a/test/render/fixtures-deprecated/template-transformer2/transformer.js b/packages/marko/test/render/fixtures-deprecated/template-transformer2/transformer.js similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/transformer.js rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/transformer.js diff --git a/test/render/fixtures-deprecated/template-transformer2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/template-transformer2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/template-transformer2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/template-transformer2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/unless-else/expected.html b/packages/marko/test/render/fixtures-deprecated/unless-else/expected.html similarity index 100% rename from test/render/fixtures-deprecated/unless-else/expected.html rename to packages/marko/test/render/fixtures-deprecated/unless-else/expected.html diff --git a/test/render/fixtures-deprecated/unless-else/template.marko b/packages/marko/test/render/fixtures-deprecated/unless-else/template.marko similarity index 100% rename from test/render/fixtures-deprecated/unless-else/template.marko rename to packages/marko/test/render/fixtures-deprecated/unless-else/template.marko diff --git a/test/render/fixtures-deprecated/unless-else/test.js b/packages/marko/test/render/fixtures-deprecated/unless-else/test.js similarity index 100% rename from test/render/fixtures-deprecated/unless-else/test.js rename to packages/marko/test/render/fixtures-deprecated/unless-else/test.js diff --git a/test/render/fixtures-deprecated/unless-else/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/unless-else/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/unless-else/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/unless-else/vdom-expected.html diff --git a/test/render/fixtures-deprecated/unless-no-arg/template.marko b/packages/marko/test/render/fixtures-deprecated/unless-no-arg/template.marko similarity index 100% rename from test/render/fixtures-deprecated/unless-no-arg/template.marko rename to packages/marko/test/render/fixtures-deprecated/unless-no-arg/template.marko diff --git a/test/render/fixtures-deprecated/unless-no-arg/test.js b/packages/marko/test/render/fixtures-deprecated/unless-no-arg/test.js similarity index 100% rename from test/render/fixtures-deprecated/unless-no-arg/test.js rename to packages/marko/test/render/fixtures-deprecated/unless-no-arg/test.js diff --git a/test/render/fixtures-deprecated/var-assign/expected.html b/packages/marko/test/render/fixtures-deprecated/var-assign/expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-assign/expected.html rename to packages/marko/test/render/fixtures-deprecated/var-assign/expected.html diff --git a/test/render/fixtures-deprecated/var-assign/template.marko b/packages/marko/test/render/fixtures-deprecated/var-assign/template.marko similarity index 100% rename from test/render/fixtures-deprecated/var-assign/template.marko rename to packages/marko/test/render/fixtures-deprecated/var-assign/template.marko diff --git a/test/render/fixtures-deprecated/var-assign/test.js b/packages/marko/test/render/fixtures-deprecated/var-assign/test.js similarity index 100% rename from test/render/fixtures-deprecated/var-assign/test.js rename to packages/marko/test/render/fixtures-deprecated/var-assign/test.js diff --git a/test/render/fixtures-deprecated/var-assign/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/var-assign/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-assign/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/var-assign/vdom-expected.html diff --git a/test/render/fixtures-deprecated/var-scoped/expected.html b/packages/marko/test/render/fixtures-deprecated/var-scoped/expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-scoped/expected.html rename to packages/marko/test/render/fixtures-deprecated/var-scoped/expected.html diff --git a/test/render/fixtures-deprecated/var-scoped/template.marko b/packages/marko/test/render/fixtures-deprecated/var-scoped/template.marko similarity index 100% rename from test/render/fixtures-deprecated/var-scoped/template.marko rename to packages/marko/test/render/fixtures-deprecated/var-scoped/template.marko diff --git a/test/render/fixtures-deprecated/var-scoped/test.js b/packages/marko/test/render/fixtures-deprecated/var-scoped/test.js similarity index 100% rename from test/render/fixtures-deprecated/var-scoped/test.js rename to packages/marko/test/render/fixtures-deprecated/var-scoped/test.js diff --git a/test/render/fixtures-deprecated/var-scoped/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/var-scoped/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-scoped/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/var-scoped/vdom-expected.html diff --git a/test/render/fixtures-deprecated/var-scoped2/expected.html b/packages/marko/test/render/fixtures-deprecated/var-scoped2/expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-scoped2/expected.html rename to packages/marko/test/render/fixtures-deprecated/var-scoped2/expected.html diff --git a/test/render/fixtures-deprecated/var-scoped2/template.marko b/packages/marko/test/render/fixtures-deprecated/var-scoped2/template.marko similarity index 100% rename from test/render/fixtures-deprecated/var-scoped2/template.marko rename to packages/marko/test/render/fixtures-deprecated/var-scoped2/template.marko diff --git a/test/render/fixtures-deprecated/var-scoped2/test.js b/packages/marko/test/render/fixtures-deprecated/var-scoped2/test.js similarity index 100% rename from test/render/fixtures-deprecated/var-scoped2/test.js rename to packages/marko/test/render/fixtures-deprecated/var-scoped2/test.js diff --git a/test/render/fixtures-deprecated/var-scoped2/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/var-scoped2/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-scoped2/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/var-scoped2/vdom-expected.html diff --git a/test/render/fixtures-deprecated/var-with-attribute-placeholder/expected.html b/packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-with-attribute-placeholder/expected.html rename to packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/expected.html diff --git a/test/render/fixtures-deprecated/var-with-attribute-placeholder/template.marko b/packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/template.marko similarity index 100% rename from test/render/fixtures-deprecated/var-with-attribute-placeholder/template.marko rename to packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/template.marko diff --git a/test/render/fixtures-deprecated/var-with-attribute-placeholder/test.js b/packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/test.js similarity index 100% rename from test/render/fixtures-deprecated/var-with-attribute-placeholder/test.js rename to packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/test.js diff --git a/test/render/fixtures-deprecated/var-with-attribute-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/var-with-attribute-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/var-with-attribute-placeholder/vdom-expected.html diff --git a/test/render/fixtures-deprecated/var/expected.html b/packages/marko/test/render/fixtures-deprecated/var/expected.html similarity index 100% rename from test/render/fixtures-deprecated/var/expected.html rename to packages/marko/test/render/fixtures-deprecated/var/expected.html diff --git a/test/render/fixtures-deprecated/var/template.marko b/packages/marko/test/render/fixtures-deprecated/var/template.marko similarity index 100% rename from test/render/fixtures-deprecated/var/template.marko rename to packages/marko/test/render/fixtures-deprecated/var/template.marko diff --git a/test/render/fixtures-deprecated/var/test.js b/packages/marko/test/render/fixtures-deprecated/var/test.js similarity index 100% rename from test/render/fixtures-deprecated/var/test.js rename to packages/marko/test/render/fixtures-deprecated/var/test.js diff --git a/test/render/fixtures-deprecated/var/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/var/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/var/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/var/vdom-expected.html diff --git a/test/render/fixtures-deprecated/while-attr/expected.html b/packages/marko/test/render/fixtures-deprecated/while-attr/expected.html similarity index 100% rename from test/render/fixtures-deprecated/while-attr/expected.html rename to packages/marko/test/render/fixtures-deprecated/while-attr/expected.html diff --git a/test/render/fixtures-deprecated/while-attr/template.marko b/packages/marko/test/render/fixtures-deprecated/while-attr/template.marko similarity index 100% rename from test/render/fixtures-deprecated/while-attr/template.marko rename to packages/marko/test/render/fixtures-deprecated/while-attr/template.marko diff --git a/test/render/fixtures-deprecated/while-attr/test.js b/packages/marko/test/render/fixtures-deprecated/while-attr/test.js similarity index 100% rename from test/render/fixtures-deprecated/while-attr/test.js rename to packages/marko/test/render/fixtures-deprecated/while-attr/test.js diff --git a/test/render/fixtures-deprecated/while-attr/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/while-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/while-attr/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/while-attr/vdom-expected.html diff --git a/test/render/fixtures-deprecated/whitespace-var-scoped/expected.html b/packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/expected.html similarity index 100% rename from test/render/fixtures-deprecated/whitespace-var-scoped/expected.html rename to packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/expected.html diff --git a/test/render/fixtures-deprecated/whitespace-var-scoped/template.marko b/packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/template.marko similarity index 100% rename from test/render/fixtures-deprecated/whitespace-var-scoped/template.marko rename to packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/template.marko diff --git a/test/render/fixtures-deprecated/whitespace-var-scoped/test.js b/packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/test.js similarity index 100% rename from test/render/fixtures-deprecated/whitespace-var-scoped/test.js rename to packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/test.js diff --git a/test/render/fixtures-deprecated/whitespace-var-scoped/vdom-expected.html b/packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/vdom-expected.html similarity index 100% rename from test/render/fixtures-deprecated/whitespace-var-scoped/vdom-expected.html rename to packages/marko/test/render/fixtures-deprecated/whitespace-var-scoped/vdom-expected.html diff --git a/test/render/fixtures/attr-boolean-dynamic/expected.html b/packages/marko/test/render/fixtures/attr-boolean-dynamic/expected.html similarity index 100% rename from test/render/fixtures/attr-boolean-dynamic/expected.html rename to packages/marko/test/render/fixtures/attr-boolean-dynamic/expected.html diff --git a/test/render/fixtures/attr-boolean-dynamic/template.marko b/packages/marko/test/render/fixtures/attr-boolean-dynamic/template.marko similarity index 100% rename from test/render/fixtures/attr-boolean-dynamic/template.marko rename to packages/marko/test/render/fixtures/attr-boolean-dynamic/template.marko diff --git a/test/render/fixtures/attr-boolean-dynamic/test.js b/packages/marko/test/render/fixtures/attr-boolean-dynamic/test.js similarity index 100% rename from test/render/fixtures/attr-boolean-dynamic/test.js rename to packages/marko/test/render/fixtures/attr-boolean-dynamic/test.js diff --git a/test/render/fixtures/attr-boolean-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/attr-boolean-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-boolean-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-boolean-dynamic/vdom-expected.html diff --git a/test/render/fixtures/attr-boolean-placeholder/expected.html b/packages/marko/test/render/fixtures/attr-boolean-placeholder/expected.html similarity index 100% rename from test/render/fixtures/attr-boolean-placeholder/expected.html rename to packages/marko/test/render/fixtures/attr-boolean-placeholder/expected.html diff --git a/test/render/fixtures/attr-boolean-placeholder/template.marko b/packages/marko/test/render/fixtures/attr-boolean-placeholder/template.marko similarity index 100% rename from test/render/fixtures/attr-boolean-placeholder/template.marko rename to packages/marko/test/render/fixtures/attr-boolean-placeholder/template.marko diff --git a/test/render/fixtures/attr-boolean-placeholder/test.js b/packages/marko/test/render/fixtures/attr-boolean-placeholder/test.js similarity index 100% rename from test/render/fixtures/attr-boolean-placeholder/test.js rename to packages/marko/test/render/fixtures/attr-boolean-placeholder/test.js diff --git a/test/render/fixtures/attr-boolean-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures/attr-boolean-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-boolean-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-boolean-placeholder/vdom-expected.html diff --git a/test/render/fixtures/attr-boolean-static/expected.html b/packages/marko/test/render/fixtures/attr-boolean-static/expected.html similarity index 100% rename from test/render/fixtures/attr-boolean-static/expected.html rename to packages/marko/test/render/fixtures/attr-boolean-static/expected.html diff --git a/test/render/fixtures/attr-boolean-static/template.marko b/packages/marko/test/render/fixtures/attr-boolean-static/template.marko similarity index 100% rename from test/render/fixtures/attr-boolean-static/template.marko rename to packages/marko/test/render/fixtures/attr-boolean-static/template.marko diff --git a/test/render/fixtures/attr-boolean-static/test.js b/packages/marko/test/render/fixtures/attr-boolean-static/test.js similarity index 100% rename from test/render/fixtures/attr-boolean-static/test.js rename to packages/marko/test/render/fixtures/attr-boolean-static/test.js diff --git a/test/render/fixtures/attr-boolean-static/vdom-expected.html b/packages/marko/test/render/fixtures/attr-boolean-static/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-boolean-static/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-boolean-static/vdom-expected.html diff --git a/test/render/fixtures/attr-empty-dynamic/expected.html b/packages/marko/test/render/fixtures/attr-empty-dynamic/expected.html similarity index 100% rename from test/render/fixtures/attr-empty-dynamic/expected.html rename to packages/marko/test/render/fixtures/attr-empty-dynamic/expected.html diff --git a/test/render/fixtures/attr-empty-dynamic/template.marko b/packages/marko/test/render/fixtures/attr-empty-dynamic/template.marko similarity index 100% rename from test/render/fixtures/attr-empty-dynamic/template.marko rename to packages/marko/test/render/fixtures/attr-empty-dynamic/template.marko diff --git a/test/render/fixtures/attr-empty-dynamic/test.js b/packages/marko/test/render/fixtures/attr-empty-dynamic/test.js similarity index 100% rename from test/render/fixtures/attr-empty-dynamic/test.js rename to packages/marko/test/render/fixtures/attr-empty-dynamic/test.js diff --git a/test/render/fixtures/attr-empty-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/attr-empty-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-empty-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-empty-dynamic/vdom-expected.html diff --git a/test/render/fixtures/attr-empty/expected.html b/packages/marko/test/render/fixtures/attr-empty/expected.html similarity index 100% rename from test/render/fixtures/attr-empty/expected.html rename to packages/marko/test/render/fixtures/attr-empty/expected.html diff --git a/test/render/fixtures/attr-empty/template.marko b/packages/marko/test/render/fixtures/attr-empty/template.marko similarity index 100% rename from test/render/fixtures/attr-empty/template.marko rename to packages/marko/test/render/fixtures/attr-empty/template.marko diff --git a/test/render/fixtures/attr-empty/test.js b/packages/marko/test/render/fixtures/attr-empty/test.js similarity index 100% rename from test/render/fixtures/attr-empty/test.js rename to packages/marko/test/render/fixtures/attr-empty/test.js diff --git a/test/render/fixtures/attr-empty/vdom-expected.html b/packages/marko/test/render/fixtures/attr-empty/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-empty/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-empty/vdom-expected.html diff --git a/test/render/fixtures/attr-escape-xml/expected.html b/packages/marko/test/render/fixtures/attr-escape-xml/expected.html similarity index 100% rename from test/render/fixtures/attr-escape-xml/expected.html rename to packages/marko/test/render/fixtures/attr-escape-xml/expected.html diff --git a/test/render/fixtures/attr-escape-xml/template.marko b/packages/marko/test/render/fixtures/attr-escape-xml/template.marko similarity index 100% rename from test/render/fixtures/attr-escape-xml/template.marko rename to packages/marko/test/render/fixtures/attr-escape-xml/template.marko diff --git a/test/render/fixtures/attr-escape-xml/test.js b/packages/marko/test/render/fixtures/attr-escape-xml/test.js similarity index 100% rename from test/render/fixtures/attr-escape-xml/test.js rename to packages/marko/test/render/fixtures/attr-escape-xml/test.js diff --git a/test/render/fixtures/attr-escape-xml/vdom-expected.html b/packages/marko/test/render/fixtures/attr-escape-xml/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-escape-xml/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-escape-xml/vdom-expected.html diff --git a/test/render/fixtures/attr-newline-concise/expected.html b/packages/marko/test/render/fixtures/attr-newline-concise/expected.html similarity index 100% rename from test/render/fixtures/attr-newline-concise/expected.html rename to packages/marko/test/render/fixtures/attr-newline-concise/expected.html diff --git a/test/render/fixtures/attr-newline-concise/template.marko b/packages/marko/test/render/fixtures/attr-newline-concise/template.marko similarity index 100% rename from test/render/fixtures/attr-newline-concise/template.marko rename to packages/marko/test/render/fixtures/attr-newline-concise/template.marko diff --git a/test/render/fixtures/attr-newline-concise/test.js b/packages/marko/test/render/fixtures/attr-newline-concise/test.js similarity index 100% rename from test/render/fixtures/attr-newline-concise/test.js rename to packages/marko/test/render/fixtures/attr-newline-concise/test.js diff --git a/test/render/fixtures/attr-newline-concise/vdom-expected.html b/packages/marko/test/render/fixtures/attr-newline-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-newline-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-newline-concise/vdom-expected.html diff --git a/test/render/fixtures/attr-newline-escaped/expected.html b/packages/marko/test/render/fixtures/attr-newline-escaped/expected.html similarity index 100% rename from test/render/fixtures/attr-newline-escaped/expected.html rename to packages/marko/test/render/fixtures/attr-newline-escaped/expected.html diff --git a/test/render/fixtures/attr-newline-escaped/template.marko b/packages/marko/test/render/fixtures/attr-newline-escaped/template.marko similarity index 100% rename from test/render/fixtures/attr-newline-escaped/template.marko rename to packages/marko/test/render/fixtures/attr-newline-escaped/template.marko diff --git a/test/render/fixtures/attr-newline-escaped/test.js b/packages/marko/test/render/fixtures/attr-newline-escaped/test.js similarity index 100% rename from test/render/fixtures/attr-newline-escaped/test.js rename to packages/marko/test/render/fixtures/attr-newline-escaped/test.js diff --git a/test/render/fixtures/attr-newline-escaped/vdom-expected.html b/packages/marko/test/render/fixtures/attr-newline-escaped/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-newline-escaped/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-newline-escaped/vdom-expected.html diff --git a/test/render/fixtures/attr-newline/expected.html b/packages/marko/test/render/fixtures/attr-newline/expected.html similarity index 100% rename from test/render/fixtures/attr-newline/expected.html rename to packages/marko/test/render/fixtures/attr-newline/expected.html diff --git a/test/render/fixtures/attr-newline/template.marko b/packages/marko/test/render/fixtures/attr-newline/template.marko similarity index 100% rename from test/render/fixtures/attr-newline/template.marko rename to packages/marko/test/render/fixtures/attr-newline/template.marko diff --git a/test/render/fixtures/attr-newline/test.js b/packages/marko/test/render/fixtures/attr-newline/test.js similarity index 100% rename from test/render/fixtures/attr-newline/test.js rename to packages/marko/test/render/fixtures/attr-newline/test.js diff --git a/test/render/fixtures/attr-newline/vdom-expected.html b/packages/marko/test/render/fixtures/attr-newline/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-newline/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-newline/vdom-expected.html diff --git a/test/render/fixtures/attr-number/expected.html b/packages/marko/test/render/fixtures/attr-number/expected.html similarity index 100% rename from test/render/fixtures/attr-number/expected.html rename to packages/marko/test/render/fixtures/attr-number/expected.html diff --git a/test/render/fixtures/attr-number/template.marko b/packages/marko/test/render/fixtures/attr-number/template.marko similarity index 100% rename from test/render/fixtures/attr-number/template.marko rename to packages/marko/test/render/fixtures/attr-number/template.marko diff --git a/test/render/fixtures/attr-number/test.js b/packages/marko/test/render/fixtures/attr-number/test.js similarity index 100% rename from test/render/fixtures/attr-number/test.js rename to packages/marko/test/render/fixtures/attr-number/test.js diff --git a/test/render/fixtures/attr-number/vdom-expected.html b/packages/marko/test/render/fixtures/attr-number/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-number/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-number/vdom-expected.html diff --git a/test/render/fixtures/attr-placeholder-escaped-undefined/expected.html b/packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/expected.html similarity index 100% rename from test/render/fixtures/attr-placeholder-escaped-undefined/expected.html rename to packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/expected.html diff --git a/test/render/fixtures/attr-placeholder-escaped-undefined/template.marko b/packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/template.marko similarity index 100% rename from test/render/fixtures/attr-placeholder-escaped-undefined/template.marko rename to packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/template.marko diff --git a/test/render/fixtures/attr-placeholder-escaped-undefined/test.js b/packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/test.js similarity index 100% rename from test/render/fixtures/attr-placeholder-escaped-undefined/test.js rename to packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/test.js diff --git a/test/render/fixtures/attr-placeholder-escaped-undefined/vdom-expected.html b/packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-placeholder-escaped-undefined/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-placeholder-escaped-undefined/vdom-expected.html diff --git a/test/render/fixtures/attr-placeholder-unescaped-undefined/expected.html b/packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/expected.html similarity index 100% rename from test/render/fixtures/attr-placeholder-unescaped-undefined/expected.html rename to packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/expected.html diff --git a/test/render/fixtures/attr-placeholder-unescaped-undefined/template.marko b/packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/template.marko similarity index 100% rename from test/render/fixtures/attr-placeholder-unescaped-undefined/template.marko rename to packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/template.marko diff --git a/test/render/fixtures/attr-placeholder-unescaped-undefined/test.js b/packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/test.js similarity index 100% rename from test/render/fixtures/attr-placeholder-unescaped-undefined/test.js rename to packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/test.js diff --git a/test/render/fixtures/attr-placeholder-unescaped-undefined/vdom-expected.html b/packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-placeholder-unescaped-undefined/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-placeholder-unescaped-undefined/vdom-expected.html diff --git a/test/render/fixtures/attr-value-number/expected.html b/packages/marko/test/render/fixtures/attr-value-number/expected.html similarity index 100% rename from test/render/fixtures/attr-value-number/expected.html rename to packages/marko/test/render/fixtures/attr-value-number/expected.html diff --git a/test/render/fixtures/attr-value-number/template.marko b/packages/marko/test/render/fixtures/attr-value-number/template.marko similarity index 100% rename from test/render/fixtures/attr-value-number/template.marko rename to packages/marko/test/render/fixtures/attr-value-number/template.marko diff --git a/test/render/fixtures/attr-value-number/test.js b/packages/marko/test/render/fixtures/attr-value-number/test.js similarity index 100% rename from test/render/fixtures/attr-value-number/test.js rename to packages/marko/test/render/fixtures/attr-value-number/test.js diff --git a/test/render/fixtures/attr-value-number/vdom-expected.html b/packages/marko/test/render/fixtures/attr-value-number/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-value-number/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-value-number/vdom-expected.html diff --git a/test/render/fixtures/attr-value-obj-custom-tag/components/tag.marko b/packages/marko/test/render/fixtures/attr-value-obj-custom-tag/components/tag.marko similarity index 100% rename from test/render/fixtures/attr-value-obj-custom-tag/components/tag.marko rename to packages/marko/test/render/fixtures/attr-value-obj-custom-tag/components/tag.marko diff --git a/test/render/fixtures/attr-value-obj-custom-tag/expected.html b/packages/marko/test/render/fixtures/attr-value-obj-custom-tag/expected.html similarity index 100% rename from test/render/fixtures/attr-value-obj-custom-tag/expected.html rename to packages/marko/test/render/fixtures/attr-value-obj-custom-tag/expected.html diff --git a/test/render/fixtures/attr-value-obj-custom-tag/template.marko b/packages/marko/test/render/fixtures/attr-value-obj-custom-tag/template.marko similarity index 100% rename from test/render/fixtures/attr-value-obj-custom-tag/template.marko rename to packages/marko/test/render/fixtures/attr-value-obj-custom-tag/template.marko diff --git a/test/render/fixtures/attr-value-obj-custom-tag/test.js b/packages/marko/test/render/fixtures/attr-value-obj-custom-tag/test.js similarity index 100% rename from test/render/fixtures/attr-value-obj-custom-tag/test.js rename to packages/marko/test/render/fixtures/attr-value-obj-custom-tag/test.js diff --git a/test/render/fixtures/attr-value-obj-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures/attr-value-obj-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-value-obj-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-value-obj-custom-tag/vdom-expected.html diff --git a/test/render/fixtures/attr-value-obj/expected.html b/packages/marko/test/render/fixtures/attr-value-obj/expected.html similarity index 100% rename from test/render/fixtures/attr-value-obj/expected.html rename to packages/marko/test/render/fixtures/attr-value-obj/expected.html diff --git a/test/render/fixtures/attr-value-obj/template.marko b/packages/marko/test/render/fixtures/attr-value-obj/template.marko similarity index 100% rename from test/render/fixtures/attr-value-obj/template.marko rename to packages/marko/test/render/fixtures/attr-value-obj/template.marko diff --git a/test/render/fixtures/attr-value-obj/test.js b/packages/marko/test/render/fixtures/attr-value-obj/test.js similarity index 100% rename from test/render/fixtures/attr-value-obj/test.js rename to packages/marko/test/render/fixtures/attr-value-obj/test.js diff --git a/test/render/fixtures/attr-value-obj/vdom-expected.html b/packages/marko/test/render/fixtures/attr-value-obj/vdom-expected.html similarity index 100% rename from test/render/fixtures/attr-value-obj/vdom-expected.html rename to packages/marko/test/render/fixtures/attr-value-obj/vdom-expected.html diff --git a/test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/marko-tag.json diff --git a/test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/components/test-hello/renderer.js diff --git a/test/render/fixtures/attributes-dynamic-custom-tag-mixed/expected.html b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/expected.html similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag-mixed/expected.html rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/expected.html diff --git a/test/render/fixtures/attributes-dynamic-custom-tag-mixed/template.marko b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/template.marko similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag-mixed/template.marko rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/template.marko diff --git a/test/render/fixtures/attributes-dynamic-custom-tag-mixed/test.js b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/test.js similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag-mixed/test.js rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/test.js diff --git a/test/render/fixtures/attributes-dynamic-custom-tag-mixed/vdom-expected.html b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag-mixed/vdom-expected.html diff --git a/test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/marko-tag.json diff --git a/test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/renderer.js b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/renderer.js rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/components/test-hello/renderer.js diff --git a/test/render/fixtures/attributes-dynamic-custom-tag/expected.html b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/expected.html similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag/expected.html rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/expected.html diff --git a/test/render/fixtures/attributes-dynamic-custom-tag/template.marko b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/template.marko similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag/template.marko rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/template.marko diff --git a/test/render/fixtures/attributes-dynamic-custom-tag/test.js b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/test.js similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag/test.js rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/test.js diff --git a/test/render/fixtures/attributes-dynamic-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/attributes-dynamic-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/attributes-dynamic-custom-tag/vdom-expected.html diff --git a/test/render/fixtures/attributes-dynamic-xss/components/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/attributes-dynamic-xss/components/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/attributes-dynamic-xss/components/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/attributes-dynamic-xss/components/test-hello/marko-tag.json diff --git a/test/render/fixtures/attributes-dynamic-xss/components/test-hello/renderer.js b/packages/marko/test/render/fixtures/attributes-dynamic-xss/components/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/attributes-dynamic-xss/components/test-hello/renderer.js rename to packages/marko/test/render/fixtures/attributes-dynamic-xss/components/test-hello/renderer.js diff --git a/test/render/fixtures/attributes-dynamic-xss/expected.html b/packages/marko/test/render/fixtures/attributes-dynamic-xss/expected.html similarity index 100% rename from test/render/fixtures/attributes-dynamic-xss/expected.html rename to packages/marko/test/render/fixtures/attributes-dynamic-xss/expected.html diff --git a/test/render/fixtures/attributes-dynamic-xss/template.marko b/packages/marko/test/render/fixtures/attributes-dynamic-xss/template.marko similarity index 100% rename from test/render/fixtures/attributes-dynamic-xss/template.marko rename to packages/marko/test/render/fixtures/attributes-dynamic-xss/template.marko diff --git a/test/render/fixtures/attributes-dynamic-xss/test.js b/packages/marko/test/render/fixtures/attributes-dynamic-xss/test.js similarity index 100% rename from test/render/fixtures/attributes-dynamic-xss/test.js rename to packages/marko/test/render/fixtures/attributes-dynamic-xss/test.js diff --git a/test/render/fixtures/attrs-normalize-for-native-tag/components/custom-tag/index.marko b/packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/components/custom-tag/index.marko similarity index 100% rename from test/render/fixtures/attrs-normalize-for-native-tag/components/custom-tag/index.marko rename to packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/components/custom-tag/index.marko diff --git a/test/render/fixtures/attrs-normalize-for-native-tag/expected.html b/packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/expected.html similarity index 100% rename from test/render/fixtures/attrs-normalize-for-native-tag/expected.html rename to packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/expected.html diff --git a/test/render/fixtures/attrs-normalize-for-native-tag/template.marko b/packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/template.marko similarity index 100% rename from test/render/fixtures/attrs-normalize-for-native-tag/template.marko rename to packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/template.marko diff --git a/test/render/fixtures/attrs-normalize-for-native-tag/test.js b/packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/test.js similarity index 100% rename from test/render/fixtures/attrs-normalize-for-native-tag/test.js rename to packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/test.js diff --git a/test/render/fixtures/attrs-normalize-for-native-tag/vdom-expected.html b/packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/attrs-normalize-for-native-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/attrs-normalize-for-native-tag/vdom-expected.html diff --git a/test/render/fixtures/attrs-with-render-body/components/custom-tag/index.marko b/packages/marko/test/render/fixtures/attrs-with-render-body/components/custom-tag/index.marko similarity index 100% rename from test/render/fixtures/attrs-with-render-body/components/custom-tag/index.marko rename to packages/marko/test/render/fixtures/attrs-with-render-body/components/custom-tag/index.marko diff --git a/test/render/fixtures/attrs-with-render-body/expected.html b/packages/marko/test/render/fixtures/attrs-with-render-body/expected.html similarity index 100% rename from test/render/fixtures/attrs-with-render-body/expected.html rename to packages/marko/test/render/fixtures/attrs-with-render-body/expected.html diff --git a/test/render/fixtures/attrs-with-render-body/template.marko b/packages/marko/test/render/fixtures/attrs-with-render-body/template.marko similarity index 100% rename from test/render/fixtures/attrs-with-render-body/template.marko rename to packages/marko/test/render/fixtures/attrs-with-render-body/template.marko diff --git a/test/render/fixtures/attrs-with-render-body/test.js b/packages/marko/test/render/fixtures/attrs-with-render-body/test.js similarity index 100% rename from test/render/fixtures/attrs-with-render-body/test.js rename to packages/marko/test/render/fixtures/attrs-with-render-body/test.js diff --git a/test/render/fixtures/attrs-with-render-body/vdom-expected.html b/packages/marko/test/render/fixtures/attrs-with-render-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/attrs-with-render-body/vdom-expected.html rename to packages/marko/test/render/fixtures/attrs-with-render-body/vdom-expected.html diff --git a/test/render/fixtures/attrs/expected.html b/packages/marko/test/render/fixtures/attrs/expected.html similarity index 100% rename from test/render/fixtures/attrs/expected.html rename to packages/marko/test/render/fixtures/attrs/expected.html diff --git a/test/render/fixtures/attrs/template.marko b/packages/marko/test/render/fixtures/attrs/template.marko similarity index 100% rename from test/render/fixtures/attrs/template.marko rename to packages/marko/test/render/fixtures/attrs/template.marko diff --git a/test/render/fixtures/attrs/test.js b/packages/marko/test/render/fixtures/attrs/test.js similarity index 100% rename from test/render/fixtures/attrs/test.js rename to packages/marko/test/render/fixtures/attrs/test.js diff --git a/test/render/fixtures/attrs/vdom-expected.html b/packages/marko/test/render/fixtures/attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures/attrs/vdom-expected.html rename to packages/marko/test/render/fixtures/attrs/vdom-expected.html diff --git a/test/render/fixtures/autocomplete/expected.html b/packages/marko/test/render/fixtures/autocomplete/expected.html similarity index 100% rename from test/render/fixtures/autocomplete/expected.html rename to packages/marko/test/render/fixtures/autocomplete/expected.html diff --git a/test/render/fixtures/autocomplete/marko.json b/packages/marko/test/render/fixtures/autocomplete/marko.json similarity index 100% rename from test/render/fixtures/autocomplete/marko.json rename to packages/marko/test/render/fixtures/autocomplete/marko.json diff --git a/test/render/fixtures/autocomplete/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/autocomplete/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/autocomplete/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/autocomplete/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures/autocomplete/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures/autocomplete/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/autocomplete/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures/autocomplete/tags/test-hello/renderer.js diff --git a/test/render/fixtures/autocomplete/template.marko b/packages/marko/test/render/fixtures/autocomplete/template.marko similarity index 100% rename from test/render/fixtures/autocomplete/template.marko rename to packages/marko/test/render/fixtures/autocomplete/template.marko diff --git a/test/render/fixtures/autocomplete/test.js b/packages/marko/test/render/fixtures/autocomplete/test.js similarity index 100% rename from test/render/fixtures/autocomplete/test.js rename to packages/marko/test/render/fixtures/autocomplete/test.js diff --git a/test/render/fixtures/autocomplete/vdom-expected.html b/packages/marko/test/render/fixtures/autocomplete/vdom-expected.html similarity index 100% rename from test/render/fixtures/autocomplete/vdom-expected.html rename to packages/marko/test/render/fixtures/autocomplete/vdom-expected.html diff --git a/test/render/fixtures/await-client-reorder-invoked-once/expected-events-vdom.json b/packages/marko/test/render/fixtures/await-client-reorder-invoked-once/expected-events-vdom.json similarity index 100% rename from test/render/fixtures/await-client-reorder-invoked-once/expected-events-vdom.json rename to packages/marko/test/render/fixtures/await-client-reorder-invoked-once/expected-events-vdom.json diff --git a/test/render/fixtures/await-client-reorder-invoked-once/expected-events.json b/packages/marko/test/render/fixtures/await-client-reorder-invoked-once/expected-events.json similarity index 100% rename from test/render/fixtures/await-client-reorder-invoked-once/expected-events.json rename to packages/marko/test/render/fixtures/await-client-reorder-invoked-once/expected-events.json diff --git a/test/render/fixtures/await-client-reorder-invoked-once/expected.html b/packages/marko/test/render/fixtures/await-client-reorder-invoked-once/expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-invoked-once/expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-invoked-once/expected.html diff --git a/test/render/fixtures/await-client-reorder-invoked-once/template.marko b/packages/marko/test/render/fixtures/await-client-reorder-invoked-once/template.marko similarity index 100% rename from test/render/fixtures/await-client-reorder-invoked-once/template.marko rename to packages/marko/test/render/fixtures/await-client-reorder-invoked-once/template.marko diff --git a/test/render/fixtures/await-client-reorder-invoked-once/test.js b/packages/marko/test/render/fixtures/await-client-reorder-invoked-once/test.js similarity index 100% rename from test/render/fixtures/await-client-reorder-invoked-once/test.js rename to packages/marko/test/render/fixtures/await-client-reorder-invoked-once/test.js diff --git a/test/render/fixtures/await-client-reorder-invoked-once/vdom-expected.html b/packages/marko/test/render/fixtures/await-client-reorder-invoked-once/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-invoked-once/vdom-expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-invoked-once/vdom-expected.html diff --git a/test/render/fixtures/await-client-reorder-mixed/expected-events-vdom.json b/packages/marko/test/render/fixtures/await-client-reorder-mixed/expected-events-vdom.json similarity index 100% rename from test/render/fixtures/await-client-reorder-mixed/expected-events-vdom.json rename to packages/marko/test/render/fixtures/await-client-reorder-mixed/expected-events-vdom.json diff --git a/test/render/fixtures/await-client-reorder-mixed/expected-events.json b/packages/marko/test/render/fixtures/await-client-reorder-mixed/expected-events.json similarity index 100% rename from test/render/fixtures/await-client-reorder-mixed/expected-events.json rename to packages/marko/test/render/fixtures/await-client-reorder-mixed/expected-events.json diff --git a/test/render/fixtures/await-client-reorder-mixed/expected.html b/packages/marko/test/render/fixtures/await-client-reorder-mixed/expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-mixed/expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-mixed/expected.html diff --git a/test/render/fixtures/await-client-reorder-mixed/template.marko b/packages/marko/test/render/fixtures/await-client-reorder-mixed/template.marko similarity index 100% rename from test/render/fixtures/await-client-reorder-mixed/template.marko rename to packages/marko/test/render/fixtures/await-client-reorder-mixed/template.marko diff --git a/test/render/fixtures/await-client-reorder-mixed/test.js b/packages/marko/test/render/fixtures/await-client-reorder-mixed/test.js similarity index 100% rename from test/render/fixtures/await-client-reorder-mixed/test.js rename to packages/marko/test/render/fixtures/await-client-reorder-mixed/test.js diff --git a/test/render/fixtures/await-client-reorder-mixed/vdom-expected.html b/packages/marko/test/render/fixtures/await-client-reorder-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-mixed/vdom-expected.html diff --git a/test/render/fixtures/await-client-reorder-nested/expected-events-vdom.json b/packages/marko/test/render/fixtures/await-client-reorder-nested/expected-events-vdom.json similarity index 100% rename from test/render/fixtures/await-client-reorder-nested/expected-events-vdom.json rename to packages/marko/test/render/fixtures/await-client-reorder-nested/expected-events-vdom.json diff --git a/test/render/fixtures/await-client-reorder-nested/expected-events.json b/packages/marko/test/render/fixtures/await-client-reorder-nested/expected-events.json similarity index 100% rename from test/render/fixtures/await-client-reorder-nested/expected-events.json rename to packages/marko/test/render/fixtures/await-client-reorder-nested/expected-events.json diff --git a/test/render/fixtures/await-client-reorder-nested/expected.html b/packages/marko/test/render/fixtures/await-client-reorder-nested/expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-nested/expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-nested/expected.html diff --git a/test/render/fixtures/await-client-reorder-nested/template.marko b/packages/marko/test/render/fixtures/await-client-reorder-nested/template.marko similarity index 100% rename from test/render/fixtures/await-client-reorder-nested/template.marko rename to packages/marko/test/render/fixtures/await-client-reorder-nested/template.marko diff --git a/test/render/fixtures/await-client-reorder-nested/test.js b/packages/marko/test/render/fixtures/await-client-reorder-nested/test.js similarity index 100% rename from test/render/fixtures/await-client-reorder-nested/test.js rename to packages/marko/test/render/fixtures/await-client-reorder-nested/test.js diff --git a/test/render/fixtures/await-client-reorder-nested/vdom-expected.html b/packages/marko/test/render/fixtures/await-client-reorder-nested/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-nested/vdom-expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-nested/vdom-expected.html diff --git a/test/render/fixtures/await-client-reorder-sync/expected-events.json b/packages/marko/test/render/fixtures/await-client-reorder-sync/expected-events.json similarity index 100% rename from test/render/fixtures/await-client-reorder-sync/expected-events.json rename to packages/marko/test/render/fixtures/await-client-reorder-sync/expected-events.json diff --git a/test/render/fixtures/await-client-reorder-sync/expected.html b/packages/marko/test/render/fixtures/await-client-reorder-sync/expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-sync/expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-sync/expected.html diff --git a/test/render/fixtures/await-client-reorder-sync/template.marko b/packages/marko/test/render/fixtures/await-client-reorder-sync/template.marko similarity index 100% rename from test/render/fixtures/await-client-reorder-sync/template.marko rename to packages/marko/test/render/fixtures/await-client-reorder-sync/template.marko diff --git a/test/render/fixtures/await-client-reorder-sync/test.js b/packages/marko/test/render/fixtures/await-client-reorder-sync/test.js similarity index 100% rename from test/render/fixtures/await-client-reorder-sync/test.js rename to packages/marko/test/render/fixtures/await-client-reorder-sync/test.js diff --git a/test/render/fixtures/await-client-reorder-sync/vdom-expected.html b/packages/marko/test/render/fixtures/await-client-reorder-sync/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder-sync/vdom-expected.html rename to packages/marko/test/render/fixtures/await-client-reorder-sync/vdom-expected.html diff --git a/test/render/fixtures/await-client-reorder/expected-events-vdom.json b/packages/marko/test/render/fixtures/await-client-reorder/expected-events-vdom.json similarity index 100% rename from test/render/fixtures/await-client-reorder/expected-events-vdom.json rename to packages/marko/test/render/fixtures/await-client-reorder/expected-events-vdom.json diff --git a/test/render/fixtures/await-client-reorder/expected-events.json b/packages/marko/test/render/fixtures/await-client-reorder/expected-events.json similarity index 100% rename from test/render/fixtures/await-client-reorder/expected-events.json rename to packages/marko/test/render/fixtures/await-client-reorder/expected-events.json diff --git a/test/render/fixtures/await-client-reorder/expected.html b/packages/marko/test/render/fixtures/await-client-reorder/expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder/expected.html rename to packages/marko/test/render/fixtures/await-client-reorder/expected.html diff --git a/test/render/fixtures/await-client-reorder/template.marko b/packages/marko/test/render/fixtures/await-client-reorder/template.marko similarity index 100% rename from test/render/fixtures/await-client-reorder/template.marko rename to packages/marko/test/render/fixtures/await-client-reorder/template.marko diff --git a/test/render/fixtures/await-client-reorder/test.js b/packages/marko/test/render/fixtures/await-client-reorder/test.js similarity index 100% rename from test/render/fixtures/await-client-reorder/test.js rename to packages/marko/test/render/fixtures/await-client-reorder/test.js diff --git a/test/render/fixtures/await-client-reorder/vdom-expected.html b/packages/marko/test/render/fixtures/await-client-reorder/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-client-reorder/vdom-expected.html rename to packages/marko/test/render/fixtures/await-client-reorder/vdom-expected.html diff --git a/test/render/fixtures/await-error-empty-catch/expected.html b/packages/marko/test/render/fixtures/await-error-empty-catch/expected.html similarity index 100% rename from test/render/fixtures/await-error-empty-catch/expected.html rename to packages/marko/test/render/fixtures/await-error-empty-catch/expected.html diff --git a/test/render/fixtures/await-error-empty-catch/template.marko b/packages/marko/test/render/fixtures/await-error-empty-catch/template.marko similarity index 100% rename from test/render/fixtures/await-error-empty-catch/template.marko rename to packages/marko/test/render/fixtures/await-error-empty-catch/template.marko diff --git a/test/render/fixtures/await-error-empty-catch/vdom-expected.html b/packages/marko/test/render/fixtures/await-error-empty-catch/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-error-empty-catch/vdom-expected.html rename to packages/marko/test/render/fixtures/await-error-empty-catch/vdom-expected.html diff --git a/test/render/fixtures/await-error-no-catch/template.marko b/packages/marko/test/render/fixtures/await-error-no-catch/template.marko similarity index 100% rename from test/render/fixtures/await-error-no-catch/template.marko rename to packages/marko/test/render/fixtures/await-error-no-catch/template.marko diff --git a/test/render/fixtures/await-error-no-catch/test.js b/packages/marko/test/render/fixtures/await-error-no-catch/test.js similarity index 100% rename from test/render/fixtures/await-error-no-catch/test.js rename to packages/marko/test/render/fixtures/await-error-no-catch/test.js diff --git a/test/render/fixtures/await-error/expected.html b/packages/marko/test/render/fixtures/await-error/expected.html similarity index 100% rename from test/render/fixtures/await-error/expected.html rename to packages/marko/test/render/fixtures/await-error/expected.html diff --git a/test/render/fixtures/await-error/template.marko b/packages/marko/test/render/fixtures/await-error/template.marko similarity index 100% rename from test/render/fixtures/await-error/template.marko rename to packages/marko/test/render/fixtures/await-error/template.marko diff --git a/test/render/fixtures/await-error/vdom-expected.html b/packages/marko/test/render/fixtures/await-error/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-error/vdom-expected.html rename to packages/marko/test/render/fixtures/await-error/vdom-expected.html diff --git a/test/render/fixtures/await-macros/expected.html b/packages/marko/test/render/fixtures/await-macros/expected.html similarity index 100% rename from test/render/fixtures/await-macros/expected.html rename to packages/marko/test/render/fixtures/await-macros/expected.html diff --git a/test/render/fixtures/await-macros/template.marko b/packages/marko/test/render/fixtures/await-macros/template.marko similarity index 100% rename from test/render/fixtures/await-macros/template.marko rename to packages/marko/test/render/fixtures/await-macros/template.marko diff --git a/test/render/fixtures/await-macros/test.js b/packages/marko/test/render/fixtures/await-macros/test.js similarity index 100% rename from test/render/fixtures/await-macros/test.js rename to packages/marko/test/render/fixtures/await-macros/test.js diff --git a/test/render/fixtures/await-macros/vdom-expected.html b/packages/marko/test/render/fixtures/await-macros/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-macros/vdom-expected.html rename to packages/marko/test/render/fixtures/await-macros/vdom-expected.html diff --git a/test/render/fixtures/await-order-random/expected.html b/packages/marko/test/render/fixtures/await-order-random/expected.html similarity index 100% rename from test/render/fixtures/await-order-random/expected.html rename to packages/marko/test/render/fixtures/await-order-random/expected.html diff --git a/test/render/fixtures/await-order-random/template.marko b/packages/marko/test/render/fixtures/await-order-random/template.marko similarity index 100% rename from test/render/fixtures/await-order-random/template.marko rename to packages/marko/test/render/fixtures/await-order-random/template.marko diff --git a/test/render/fixtures/await-order-random/test.js b/packages/marko/test/render/fixtures/await-order-random/test.js similarity index 100% rename from test/render/fixtures/await-order-random/test.js rename to packages/marko/test/render/fixtures/await-order-random/test.js diff --git a/test/render/fixtures/await-order-random/vdom-expected.html b/packages/marko/test/render/fixtures/await-order-random/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-order-random/vdom-expected.html rename to packages/marko/test/render/fixtures/await-order-random/vdom-expected.html diff --git a/test/render/fixtures/await-ordering/expected.html b/packages/marko/test/render/fixtures/await-ordering/expected.html similarity index 100% rename from test/render/fixtures/await-ordering/expected.html rename to packages/marko/test/render/fixtures/await-ordering/expected.html diff --git a/test/render/fixtures/await-ordering/template.marko b/packages/marko/test/render/fixtures/await-ordering/template.marko similarity index 100% rename from test/render/fixtures/await-ordering/template.marko rename to packages/marko/test/render/fixtures/await-ordering/template.marko diff --git a/test/render/fixtures/await-ordering/test.js b/packages/marko/test/render/fixtures/await-ordering/test.js similarity index 100% rename from test/render/fixtures/await-ordering/test.js rename to packages/marko/test/render/fixtures/await-ordering/test.js diff --git a/test/render/fixtures/await-ordering/vdom-expected.html b/packages/marko/test/render/fixtures/await-ordering/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-ordering/vdom-expected.html rename to packages/marko/test/render/fixtures/await-ordering/vdom-expected.html diff --git a/test/render/fixtures/await-placeholder/expected.html b/packages/marko/test/render/fixtures/await-placeholder/expected.html similarity index 100% rename from test/render/fixtures/await-placeholder/expected.html rename to packages/marko/test/render/fixtures/await-placeholder/expected.html diff --git a/test/render/fixtures/await-placeholder/template.marko b/packages/marko/test/render/fixtures/await-placeholder/template.marko similarity index 100% rename from test/render/fixtures/await-placeholder/template.marko rename to packages/marko/test/render/fixtures/await-placeholder/template.marko diff --git a/test/render/fixtures/await-placeholder/test.js b/packages/marko/test/render/fixtures/await-placeholder/test.js similarity index 100% rename from test/render/fixtures/await-placeholder/test.js rename to packages/marko/test/render/fixtures/await-placeholder/test.js diff --git a/test/render/fixtures/await-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures/await-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures/await-placeholder/vdom-expected.html diff --git a/test/render/fixtures/await-promise/expected.html b/packages/marko/test/render/fixtures/await-promise/expected.html similarity index 100% rename from test/render/fixtures/await-promise/expected.html rename to packages/marko/test/render/fixtures/await-promise/expected.html diff --git a/test/render/fixtures/await-promise/template.marko b/packages/marko/test/render/fixtures/await-promise/template.marko similarity index 100% rename from test/render/fixtures/await-promise/template.marko rename to packages/marko/test/render/fixtures/await-promise/template.marko diff --git a/test/render/fixtures/await-promise/test.js b/packages/marko/test/render/fixtures/await-promise/test.js similarity index 100% rename from test/render/fixtures/await-promise/test.js rename to packages/marko/test/render/fixtures/await-promise/test.js diff --git a/test/render/fixtures/await-promise/vdom-expected.html b/packages/marko/test/render/fixtures/await-promise/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-promise/vdom-expected.html rename to packages/marko/test/render/fixtures/await-promise/vdom-expected.html diff --git a/test/render/fixtures/await-render-error-bluebird/expected.html b/packages/marko/test/render/fixtures/await-render-error-bluebird/expected.html similarity index 100% rename from test/render/fixtures/await-render-error-bluebird/expected.html rename to packages/marko/test/render/fixtures/await-render-error-bluebird/expected.html diff --git a/test/render/fixtures/await-render-error-bluebird/template.marko b/packages/marko/test/render/fixtures/await-render-error-bluebird/template.marko similarity index 100% rename from test/render/fixtures/await-render-error-bluebird/template.marko rename to packages/marko/test/render/fixtures/await-render-error-bluebird/template.marko diff --git a/test/render/fixtures/await-render-error-bluebird/test.js b/packages/marko/test/render/fixtures/await-render-error-bluebird/test.js similarity index 100% rename from test/render/fixtures/await-render-error-bluebird/test.js rename to packages/marko/test/render/fixtures/await-render-error-bluebird/test.js diff --git a/test/render/fixtures/await-render-error-bluebird/vdom-expected.html b/packages/marko/test/render/fixtures/await-render-error-bluebird/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-render-error-bluebird/vdom-expected.html rename to packages/marko/test/render/fixtures/await-render-error-bluebird/vdom-expected.html diff --git a/test/render/fixtures/await-render-error/expected.html b/packages/marko/test/render/fixtures/await-render-error/expected.html similarity index 100% rename from test/render/fixtures/await-render-error/expected.html rename to packages/marko/test/render/fixtures/await-render-error/expected.html diff --git a/test/render/fixtures/await-render-error/template.marko b/packages/marko/test/render/fixtures/await-render-error/template.marko similarity index 100% rename from test/render/fixtures/await-render-error/template.marko rename to packages/marko/test/render/fixtures/await-render-error/template.marko diff --git a/test/render/fixtures/await-render-error/test.js b/packages/marko/test/render/fixtures/await-render-error/test.js similarity index 100% rename from test/render/fixtures/await-render-error/test.js rename to packages/marko/test/render/fixtures/await-render-error/test.js diff --git a/test/render/fixtures/await-render-error/vdom-expected.html b/packages/marko/test/render/fixtures/await-render-error/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-render-error/vdom-expected.html rename to packages/marko/test/render/fixtures/await-render-error/vdom-expected.html diff --git a/test/render/fixtures/await-sync/expected.html b/packages/marko/test/render/fixtures/await-sync/expected.html similarity index 100% rename from test/render/fixtures/await-sync/expected.html rename to packages/marko/test/render/fixtures/await-sync/expected.html diff --git a/test/render/fixtures/await-sync/template.marko b/packages/marko/test/render/fixtures/await-sync/template.marko similarity index 100% rename from test/render/fixtures/await-sync/template.marko rename to packages/marko/test/render/fixtures/await-sync/template.marko diff --git a/test/render/fixtures/await-sync/test.js b/packages/marko/test/render/fixtures/await-sync/test.js similarity index 100% rename from test/render/fixtures/await-sync/test.js rename to packages/marko/test/render/fixtures/await-sync/test.js diff --git a/test/render/fixtures/await-sync/vdom-expected.html b/packages/marko/test/render/fixtures/await-sync/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-sync/vdom-expected.html rename to packages/marko/test/render/fixtures/await-sync/vdom-expected.html diff --git a/test/render/fixtures/await-timeout/expected-events.json b/packages/marko/test/render/fixtures/await-timeout/expected-events.json similarity index 100% rename from test/render/fixtures/await-timeout/expected-events.json rename to packages/marko/test/render/fixtures/await-timeout/expected-events.json diff --git a/test/render/fixtures/await-timeout/expected.html b/packages/marko/test/render/fixtures/await-timeout/expected.html similarity index 100% rename from test/render/fixtures/await-timeout/expected.html rename to packages/marko/test/render/fixtures/await-timeout/expected.html diff --git a/test/render/fixtures/await-timeout/template.marko b/packages/marko/test/render/fixtures/await-timeout/template.marko similarity index 100% rename from test/render/fixtures/await-timeout/template.marko rename to packages/marko/test/render/fixtures/await-timeout/template.marko diff --git a/test/render/fixtures/await-timeout/test.js b/packages/marko/test/render/fixtures/await-timeout/test.js similarity index 100% rename from test/render/fixtures/await-timeout/test.js rename to packages/marko/test/render/fixtures/await-timeout/test.js diff --git a/test/render/fixtures/await-timeout/vdom-expected.html b/packages/marko/test/render/fixtures/await-timeout/vdom-expected.html similarity index 100% rename from test/render/fixtures/await-timeout/vdom-expected.html rename to packages/marko/test/render/fixtures/await-timeout/vdom-expected.html diff --git a/test/render/fixtures/beginAsync/expected.html b/packages/marko/test/render/fixtures/beginAsync/expected.html similarity index 100% rename from test/render/fixtures/beginAsync/expected.html rename to packages/marko/test/render/fixtures/beginAsync/expected.html diff --git a/test/render/fixtures/beginAsync/template.marko b/packages/marko/test/render/fixtures/beginAsync/template.marko similarity index 100% rename from test/render/fixtures/beginAsync/template.marko rename to packages/marko/test/render/fixtures/beginAsync/template.marko diff --git a/test/render/fixtures/beginAsync/test.js b/packages/marko/test/render/fixtures/beginAsync/test.js similarity index 100% rename from test/render/fixtures/beginAsync/test.js rename to packages/marko/test/render/fixtures/beginAsync/test.js diff --git a/test/render/fixtures/beginAsync/vdom-expected.html b/packages/marko/test/render/fixtures/beginAsync/vdom-expected.html similarity index 100% rename from test/render/fixtures/beginAsync/vdom-expected.html rename to packages/marko/test/render/fixtures/beginAsync/vdom-expected.html diff --git a/test/render/fixtures/body-placeholder-literal-escaped/expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal-escaped/expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal-escaped/expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal-escaped/expected.html diff --git a/test/render/fixtures/body-placeholder-literal-escaped/template.marko b/packages/marko/test/render/fixtures/body-placeholder-literal-escaped/template.marko similarity index 100% rename from test/render/fixtures/body-placeholder-literal-escaped/template.marko rename to packages/marko/test/render/fixtures/body-placeholder-literal-escaped/template.marko diff --git a/test/render/fixtures/body-placeholder-literal-escaped/test.js b/packages/marko/test/render/fixtures/body-placeholder-literal-escaped/test.js similarity index 100% rename from test/render/fixtures/body-placeholder-literal-escaped/test.js rename to packages/marko/test/render/fixtures/body-placeholder-literal-escaped/test.js diff --git a/test/render/fixtures/body-placeholder-literal-escaped/vdom-expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal-escaped/vdom-expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal-escaped/vdom-expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal-escaped/vdom-expected.html diff --git a/test/render/fixtures/body-placeholder-literal-unescaped-escaped/expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped-escaped/expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/expected.html diff --git a/test/render/fixtures/body-placeholder-literal-unescaped-escaped/template.marko b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/template.marko similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped-escaped/template.marko rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/template.marko diff --git a/test/render/fixtures/body-placeholder-literal-unescaped-escaped/test.js b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/test.js similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped-escaped/test.js rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/test.js diff --git a/test/render/fixtures/body-placeholder-literal-unescaped-escaped/vdom-expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/vdom-expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped-escaped/vdom-expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped-escaped/vdom-expected.html diff --git a/test/render/fixtures/body-placeholder-literal-unescaped/expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped/expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/expected.html diff --git a/test/render/fixtures/body-placeholder-literal-unescaped/template.marko b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/template.marko similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped/template.marko rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/template.marko diff --git a/test/render/fixtures/body-placeholder-literal-unescaped/test.js b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/test.js similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped/test.js rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/test.js diff --git a/test/render/fixtures/body-placeholder-literal-unescaped/vdom-expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/vdom-expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal-unescaped/vdom-expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal-unescaped/vdom-expected.html diff --git a/test/render/fixtures/body-placeholder-literal/expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal/expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal/expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal/expected.html diff --git a/test/render/fixtures/body-placeholder-literal/template.marko b/packages/marko/test/render/fixtures/body-placeholder-literal/template.marko similarity index 100% rename from test/render/fixtures/body-placeholder-literal/template.marko rename to packages/marko/test/render/fixtures/body-placeholder-literal/template.marko diff --git a/test/render/fixtures/body-placeholder-literal/test.js b/packages/marko/test/render/fixtures/body-placeholder-literal/test.js similarity index 100% rename from test/render/fixtures/body-placeholder-literal/test.js rename to packages/marko/test/render/fixtures/body-placeholder-literal/test.js diff --git a/test/render/fixtures/body-placeholder-literal/vdom-expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal/vdom-expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal/vdom-expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal/vdom-expected.html diff --git a/test/render/fixtures/body-placeholder-literal2/expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal2/expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal2/expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal2/expected.html diff --git a/test/render/fixtures/body-placeholder-literal2/template.marko b/packages/marko/test/render/fixtures/body-placeholder-literal2/template.marko similarity index 100% rename from test/render/fixtures/body-placeholder-literal2/template.marko rename to packages/marko/test/render/fixtures/body-placeholder-literal2/template.marko diff --git a/test/render/fixtures/body-placeholder-literal2/test.js b/packages/marko/test/render/fixtures/body-placeholder-literal2/test.js similarity index 100% rename from test/render/fixtures/body-placeholder-literal2/test.js rename to packages/marko/test/render/fixtures/body-placeholder-literal2/test.js diff --git a/test/render/fixtures/body-placeholder-literal2/vdom-expected.html b/packages/marko/test/render/fixtures/body-placeholder-literal2/vdom-expected.html similarity index 100% rename from test/render/fixtures/body-placeholder-literal2/vdom-expected.html rename to packages/marko/test/render/fixtures/body-placeholder-literal2/vdom-expected.html diff --git a/test/render/fixtures/bodyText/expected.html b/packages/marko/test/render/fixtures/bodyText/expected.html similarity index 100% rename from test/render/fixtures/bodyText/expected.html rename to packages/marko/test/render/fixtures/bodyText/expected.html diff --git a/test/render/fixtures/bodyText/marko.json b/packages/marko/test/render/fixtures/bodyText/marko.json similarity index 100% rename from test/render/fixtures/bodyText/marko.json rename to packages/marko/test/render/fixtures/bodyText/marko.json diff --git a/test/render/fixtures/bodyText/tags/test-bodyText/code-generator.js b/packages/marko/test/render/fixtures/bodyText/tags/test-bodyText/code-generator.js similarity index 100% rename from test/render/fixtures/bodyText/tags/test-bodyText/code-generator.js rename to packages/marko/test/render/fixtures/bodyText/tags/test-bodyText/code-generator.js diff --git a/test/render/fixtures/bodyText/tags/test-bodyText/marko-tag.json b/packages/marko/test/render/fixtures/bodyText/tags/test-bodyText/marko-tag.json similarity index 100% rename from test/render/fixtures/bodyText/tags/test-bodyText/marko-tag.json rename to packages/marko/test/render/fixtures/bodyText/tags/test-bodyText/marko-tag.json diff --git a/test/render/fixtures/bodyText/template.marko b/packages/marko/test/render/fixtures/bodyText/template.marko similarity index 100% rename from test/render/fixtures/bodyText/template.marko rename to packages/marko/test/render/fixtures/bodyText/template.marko diff --git a/test/render/fixtures/bodyText/test.js b/packages/marko/test/render/fixtures/bodyText/test.js similarity index 100% rename from test/render/fixtures/bodyText/test.js rename to packages/marko/test/render/fixtures/bodyText/test.js diff --git a/test/render/fixtures/bodyText/vdom-expected.html b/packages/marko/test/render/fixtures/bodyText/vdom-expected.html similarity index 100% rename from test/render/fixtures/bodyText/vdom-expected.html rename to packages/marko/test/render/fixtures/bodyText/vdom-expected.html diff --git a/test/render/fixtures/circular-renderer/expected.html b/packages/marko/test/render/fixtures/circular-renderer/expected.html similarity index 100% rename from test/render/fixtures/circular-renderer/expected.html rename to packages/marko/test/render/fixtures/circular-renderer/expected.html diff --git a/test/render/fixtures/circular-renderer/marko.json b/packages/marko/test/render/fixtures/circular-renderer/marko.json similarity index 100% rename from test/render/fixtures/circular-renderer/marko.json rename to packages/marko/test/render/fixtures/circular-renderer/marko.json diff --git a/test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/renderer.js b/packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/renderer.js similarity index 100% rename from test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/renderer.js rename to packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/renderer.js diff --git a/test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/template.marko b/packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/template.marko similarity index 100% rename from test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/template.marko rename to packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-a/template.marko diff --git a/test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/renderer.js b/packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/renderer.js similarity index 100% rename from test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/renderer.js rename to packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/renderer.js diff --git a/test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/template.marko b/packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/template.marko similarity index 100% rename from test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/template.marko rename to packages/marko/test/render/fixtures/circular-renderer/tags/test-circular-renderer-b/template.marko diff --git a/test/render/fixtures/circular-renderer/template.marko b/packages/marko/test/render/fixtures/circular-renderer/template.marko similarity index 100% rename from test/render/fixtures/circular-renderer/template.marko rename to packages/marko/test/render/fixtures/circular-renderer/template.marko diff --git a/test/render/fixtures/circular-renderer/test.js b/packages/marko/test/render/fixtures/circular-renderer/test.js similarity index 100% rename from test/render/fixtures/circular-renderer/test.js rename to packages/marko/test/render/fixtures/circular-renderer/test.js diff --git a/test/render/fixtures/circular-renderer/vdom-expected.html b/packages/marko/test/render/fixtures/circular-renderer/vdom-expected.html similarity index 100% rename from test/render/fixtures/circular-renderer/vdom-expected.html rename to packages/marko/test/render/fixtures/circular-renderer/vdom-expected.html diff --git a/test/render/fixtures/circular-tags-no-write-to-disk/expected.html b/packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/expected.html similarity index 100% rename from test/render/fixtures/circular-tags-no-write-to-disk/expected.html rename to packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/expected.html diff --git a/test/render/fixtures/circular-tags-no-write-to-disk/marko.json b/packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/marko.json similarity index 100% rename from test/render/fixtures/circular-tags-no-write-to-disk/marko.json rename to packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/marko.json diff --git a/test/render/fixtures/circular-tags-no-write-to-disk/tags/navigation-item/template.marko b/packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/tags/navigation-item/template.marko similarity index 100% rename from test/render/fixtures/circular-tags-no-write-to-disk/tags/navigation-item/template.marko rename to packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/tags/navigation-item/template.marko diff --git a/test/render/fixtures/circular-tags-no-write-to-disk/template.marko b/packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/template.marko similarity index 100% rename from test/render/fixtures/circular-tags-no-write-to-disk/template.marko rename to packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/template.marko diff --git a/test/render/fixtures/circular-tags-no-write-to-disk/test.js b/packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/test.js similarity index 100% rename from test/render/fixtures/circular-tags-no-write-to-disk/test.js rename to packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/test.js diff --git a/test/render/fixtures/circular-tags-no-write-to-disk/vdom-expected.html b/packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/vdom-expected.html similarity index 100% rename from test/render/fixtures/circular-tags-no-write-to-disk/vdom-expected.html rename to packages/marko/test/render/fixtures/circular-tags-no-write-to-disk/vdom-expected.html diff --git a/test/render/fixtures/circular-template/expected.html b/packages/marko/test/render/fixtures/circular-template/expected.html similarity index 100% rename from test/render/fixtures/circular-template/expected.html rename to packages/marko/test/render/fixtures/circular-template/expected.html diff --git a/test/render/fixtures/circular-template/marko.json b/packages/marko/test/render/fixtures/circular-template/marko.json similarity index 100% rename from test/render/fixtures/circular-template/marko.json rename to packages/marko/test/render/fixtures/circular-template/marko.json diff --git a/test/render/fixtures/circular-template/tags/test-circular-template-a/template.marko b/packages/marko/test/render/fixtures/circular-template/tags/test-circular-template-a/template.marko similarity index 100% rename from test/render/fixtures/circular-template/tags/test-circular-template-a/template.marko rename to packages/marko/test/render/fixtures/circular-template/tags/test-circular-template-a/template.marko diff --git a/test/render/fixtures/circular-template/tags/test-circular-template-b/template.marko b/packages/marko/test/render/fixtures/circular-template/tags/test-circular-template-b/template.marko similarity index 100% rename from test/render/fixtures/circular-template/tags/test-circular-template-b/template.marko rename to packages/marko/test/render/fixtures/circular-template/tags/test-circular-template-b/template.marko diff --git a/test/render/fixtures/circular-template/template.marko b/packages/marko/test/render/fixtures/circular-template/template.marko similarity index 100% rename from test/render/fixtures/circular-template/template.marko rename to packages/marko/test/render/fixtures/circular-template/template.marko diff --git a/test/render/fixtures/circular-template/test.js b/packages/marko/test/render/fixtures/circular-template/test.js similarity index 100% rename from test/render/fixtures/circular-template/test.js rename to packages/marko/test/render/fixtures/circular-template/test.js diff --git a/test/render/fixtures/circular-template/vdom-expected.html b/packages/marko/test/render/fixtures/circular-template/vdom-expected.html similarity index 100% rename from test/render/fixtures/circular-template/vdom-expected.html rename to packages/marko/test/render/fixtures/circular-template/vdom-expected.html diff --git a/test/render/fixtures/class-attr-array/expected.html b/packages/marko/test/render/fixtures/class-attr-array/expected.html similarity index 100% rename from test/render/fixtures/class-attr-array/expected.html rename to packages/marko/test/render/fixtures/class-attr-array/expected.html diff --git a/test/render/fixtures/class-attr-array/template.marko b/packages/marko/test/render/fixtures/class-attr-array/template.marko similarity index 100% rename from test/render/fixtures/class-attr-array/template.marko rename to packages/marko/test/render/fixtures/class-attr-array/template.marko diff --git a/test/render/fixtures/class-attr-array/test.js b/packages/marko/test/render/fixtures/class-attr-array/test.js similarity index 100% rename from test/render/fixtures/class-attr-array/test.js rename to packages/marko/test/render/fixtures/class-attr-array/test.js diff --git a/test/render/fixtures/class-attr-array/vdom-expected.html b/packages/marko/test/render/fixtures/class-attr-array/vdom-expected.html similarity index 100% rename from test/render/fixtures/class-attr-array/vdom-expected.html rename to packages/marko/test/render/fixtures/class-attr-array/vdom-expected.html diff --git a/test/render/fixtures/class-attr-object/expected.html b/packages/marko/test/render/fixtures/class-attr-object/expected.html similarity index 100% rename from test/render/fixtures/class-attr-object/expected.html rename to packages/marko/test/render/fixtures/class-attr-object/expected.html diff --git a/test/render/fixtures/class-attr-object/template.marko b/packages/marko/test/render/fixtures/class-attr-object/template.marko similarity index 100% rename from test/render/fixtures/class-attr-object/template.marko rename to packages/marko/test/render/fixtures/class-attr-object/template.marko diff --git a/test/render/fixtures/class-attr-object/test.js b/packages/marko/test/render/fixtures/class-attr-object/test.js similarity index 100% rename from test/render/fixtures/class-attr-object/test.js rename to packages/marko/test/render/fixtures/class-attr-object/test.js diff --git a/test/render/fixtures/class-attr-object/vdom-expected.html b/packages/marko/test/render/fixtures/class-attr-object/vdom-expected.html similarity index 100% rename from test/render/fixtures/class-attr-object/vdom-expected.html rename to packages/marko/test/render/fixtures/class-attr-object/vdom-expected.html diff --git a/test/render/fixtures/class-attr-shorthand-plus-expression/expected.html b/packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/expected.html similarity index 100% rename from test/render/fixtures/class-attr-shorthand-plus-expression/expected.html rename to packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/expected.html diff --git a/test/render/fixtures/class-attr-shorthand-plus-expression/template.marko b/packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/template.marko similarity index 100% rename from test/render/fixtures/class-attr-shorthand-plus-expression/template.marko rename to packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/template.marko diff --git a/test/render/fixtures/class-attr-shorthand-plus-expression/test.js b/packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/test.js similarity index 100% rename from test/render/fixtures/class-attr-shorthand-plus-expression/test.js rename to packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/test.js diff --git a/test/render/fixtures/class-attr-shorthand-plus-expression/vdom-expected.html b/packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/vdom-expected.html similarity index 100% rename from test/render/fixtures/class-attr-shorthand-plus-expression/vdom-expected.html rename to packages/marko/test/render/fixtures/class-attr-shorthand-plus-expression/vdom-expected.html diff --git a/test/render/fixtures/class-attr-string/expected.html b/packages/marko/test/render/fixtures/class-attr-string/expected.html similarity index 100% rename from test/render/fixtures/class-attr-string/expected.html rename to packages/marko/test/render/fixtures/class-attr-string/expected.html diff --git a/test/render/fixtures/class-attr-string/template.marko b/packages/marko/test/render/fixtures/class-attr-string/template.marko similarity index 100% rename from test/render/fixtures/class-attr-string/template.marko rename to packages/marko/test/render/fixtures/class-attr-string/template.marko diff --git a/test/render/fixtures/class-attr-string/test.js b/packages/marko/test/render/fixtures/class-attr-string/test.js similarity index 100% rename from test/render/fixtures/class-attr-string/test.js rename to packages/marko/test/render/fixtures/class-attr-string/test.js diff --git a/test/render/fixtures/class-attr-string/vdom-expected.html b/packages/marko/test/render/fixtures/class-attr-string/vdom-expected.html similarity index 100% rename from test/render/fixtures/class-attr-string/vdom-expected.html rename to packages/marko/test/render/fixtures/class-attr-string/vdom-expected.html diff --git a/test/render/fixtures/comments-preserve-ie-conditional/expected.html b/packages/marko/test/render/fixtures/comments-preserve-ie-conditional/expected.html similarity index 100% rename from test/render/fixtures/comments-preserve-ie-conditional/expected.html rename to packages/marko/test/render/fixtures/comments-preserve-ie-conditional/expected.html diff --git a/test/render/fixtures/comments-preserve-ie-conditional/template.marko b/packages/marko/test/render/fixtures/comments-preserve-ie-conditional/template.marko similarity index 100% rename from test/render/fixtures/comments-preserve-ie-conditional/template.marko rename to packages/marko/test/render/fixtures/comments-preserve-ie-conditional/template.marko diff --git a/test/render/fixtures/comments-preserve-ie-conditional/test.js b/packages/marko/test/render/fixtures/comments-preserve-ie-conditional/test.js similarity index 100% rename from test/render/fixtures/comments-preserve-ie-conditional/test.js rename to packages/marko/test/render/fixtures/comments-preserve-ie-conditional/test.js diff --git a/test/render/fixtures/comments-preserve-ie-conditional/vdom-expected.html b/packages/marko/test/render/fixtures/comments-preserve-ie-conditional/vdom-expected.html similarity index 100% rename from test/render/fixtures/comments-preserve-ie-conditional/vdom-expected.html rename to packages/marko/test/render/fixtures/comments-preserve-ie-conditional/vdom-expected.html diff --git a/test/render/fixtures/comments-remove/expected.html b/packages/marko/test/render/fixtures/comments-remove/expected.html similarity index 100% rename from test/render/fixtures/comments-remove/expected.html rename to packages/marko/test/render/fixtures/comments-remove/expected.html diff --git a/test/render/fixtures/comments-remove/template.marko b/packages/marko/test/render/fixtures/comments-remove/template.marko similarity index 100% rename from test/render/fixtures/comments-remove/template.marko rename to packages/marko/test/render/fixtures/comments-remove/template.marko diff --git a/test/render/fixtures/comments-remove/test.js b/packages/marko/test/render/fixtures/comments-remove/test.js similarity index 100% rename from test/render/fixtures/comments-remove/test.js rename to packages/marko/test/render/fixtures/comments-remove/test.js diff --git a/test/render/fixtures/comments-remove/vdom-expected.html b/packages/marko/test/render/fixtures/comments-remove/vdom-expected.html similarity index 100% rename from test/render/fixtures/comments-remove/vdom-expected.html rename to packages/marko/test/render/fixtures/comments-remove/vdom-expected.html diff --git a/test/render/fixtures/component-aria-key/expected.html b/packages/marko/test/render/fixtures/component-aria-key/expected.html similarity index 100% rename from test/render/fixtures/component-aria-key/expected.html rename to packages/marko/test/render/fixtures/component-aria-key/expected.html diff --git a/test/render/fixtures/component-aria-key/template.marko b/packages/marko/test/render/fixtures/component-aria-key/template.marko similarity index 100% rename from test/render/fixtures/component-aria-key/template.marko rename to packages/marko/test/render/fixtures/component-aria-key/template.marko diff --git a/test/render/fixtures/component-aria-key/test.js b/packages/marko/test/render/fixtures/component-aria-key/test.js similarity index 100% rename from test/render/fixtures/component-aria-key/test.js rename to packages/marko/test/render/fixtures/component-aria-key/test.js diff --git a/test/render/fixtures/component-file-export-class/components/hello/component.js b/packages/marko/test/render/fixtures/component-file-export-class/components/hello/component.js similarity index 100% rename from test/render/fixtures/component-file-export-class/components/hello/component.js rename to packages/marko/test/render/fixtures/component-file-export-class/components/hello/component.js diff --git a/test/render/fixtures/component-file-export-class/components/hello/index.marko b/packages/marko/test/render/fixtures/component-file-export-class/components/hello/index.marko similarity index 100% rename from test/render/fixtures/component-file-export-class/components/hello/index.marko rename to packages/marko/test/render/fixtures/component-file-export-class/components/hello/index.marko diff --git a/test/render/fixtures/component-file-export-class/expected.html b/packages/marko/test/render/fixtures/component-file-export-class/expected.html similarity index 100% rename from test/render/fixtures/component-file-export-class/expected.html rename to packages/marko/test/render/fixtures/component-file-export-class/expected.html diff --git a/test/render/fixtures/component-file-export-class/template.marko b/packages/marko/test/render/fixtures/component-file-export-class/template.marko similarity index 100% rename from test/render/fixtures/component-file-export-class/template.marko rename to packages/marko/test/render/fixtures/component-file-export-class/template.marko diff --git a/test/render/fixtures/component-file-export-class/test.js b/packages/marko/test/render/fixtures/component-file-export-class/test.js similarity index 100% rename from test/render/fixtures/component-file-export-class/test.js rename to packages/marko/test/render/fixtures/component-file-export-class/test.js diff --git a/test/render/fixtures/component-inline-style-important/expected.html b/packages/marko/test/render/fixtures/component-inline-style-important/expected.html similarity index 100% rename from test/render/fixtures/component-inline-style-important/expected.html rename to packages/marko/test/render/fixtures/component-inline-style-important/expected.html diff --git a/test/render/fixtures/component-inline-style-important/template.marko b/packages/marko/test/render/fixtures/component-inline-style-important/template.marko similarity index 100% rename from test/render/fixtures/component-inline-style-important/template.marko rename to packages/marko/test/render/fixtures/component-inline-style-important/template.marko diff --git a/test/render/fixtures/component-inline-style-important/test.js b/packages/marko/test/render/fixtures/component-inline-style-important/test.js similarity index 100% rename from test/render/fixtures/component-inline-style-important/test.js rename to packages/marko/test/render/fixtures/component-inline-style-important/test.js diff --git a/test/render/fixtures/component-inline-style-important/vdom-expected.html b/packages/marko/test/render/fixtures/component-inline-style-important/vdom-expected.html similarity index 100% rename from test/render/fixtures/component-inline-style-important/vdom-expected.html rename to packages/marko/test/render/fixtures/component-inline-style-important/vdom-expected.html diff --git a/test/render/fixtures/component-label-for/expected.html b/packages/marko/test/render/fixtures/component-label-for/expected.html similarity index 100% rename from test/render/fixtures/component-label-for/expected.html rename to packages/marko/test/render/fixtures/component-label-for/expected.html diff --git a/test/render/fixtures/component-label-for/template.marko b/packages/marko/test/render/fixtures/component-label-for/template.marko similarity index 100% rename from test/render/fixtures/component-label-for/template.marko rename to packages/marko/test/render/fixtures/component-label-for/template.marko diff --git a/test/render/fixtures/component-label-for/test.js b/packages/marko/test/render/fixtures/component-label-for/test.js similarity index 100% rename from test/render/fixtures/component-label-for/test.js rename to packages/marko/test/render/fixtures/component-label-for/test.js diff --git a/test/render/fixtures/component-safe-json/expected.html b/packages/marko/test/render/fixtures/component-safe-json/expected.html similarity index 100% rename from test/render/fixtures/component-safe-json/expected.html rename to packages/marko/test/render/fixtures/component-safe-json/expected.html diff --git a/test/render/fixtures/component-safe-json/template.marko b/packages/marko/test/render/fixtures/component-safe-json/template.marko similarity index 100% rename from test/render/fixtures/component-safe-json/template.marko rename to packages/marko/test/render/fixtures/component-safe-json/template.marko diff --git a/test/render/fixtures/component-safe-json/test.js b/packages/marko/test/render/fixtures/component-safe-json/test.js similarity index 100% rename from test/render/fixtures/component-safe-json/test.js rename to packages/marko/test/render/fixtures/component-safe-json/test.js diff --git a/test/render/fixtures/component-safe-json/vdom-expected.html b/packages/marko/test/render/fixtures/component-safe-json/vdom-expected.html similarity index 100% rename from test/render/fixtures/component-safe-json/vdom-expected.html rename to packages/marko/test/render/fixtures/component-safe-json/vdom-expected.html diff --git a/test/render/fixtures/components-await-beginAsync/components/beginAsync/renderer.js b/packages/marko/test/render/fixtures/components-await-beginAsync/components/beginAsync/renderer.js similarity index 100% rename from test/render/fixtures/components-await-beginAsync/components/beginAsync/renderer.js rename to packages/marko/test/render/fixtures/components-await-beginAsync/components/beginAsync/renderer.js diff --git a/test/render/fixtures/components-await-beginAsync/components/hello/index.marko b/packages/marko/test/render/fixtures/components-await-beginAsync/components/hello/index.marko similarity index 100% rename from test/render/fixtures/components-await-beginAsync/components/hello/index.marko rename to packages/marko/test/render/fixtures/components-await-beginAsync/components/hello/index.marko diff --git a/test/render/fixtures/components-await-beginAsync/expected.html b/packages/marko/test/render/fixtures/components-await-beginAsync/expected.html similarity index 100% rename from test/render/fixtures/components-await-beginAsync/expected.html rename to packages/marko/test/render/fixtures/components-await-beginAsync/expected.html diff --git a/test/render/fixtures/components-await-beginAsync/template.marko b/packages/marko/test/render/fixtures/components-await-beginAsync/template.marko similarity index 100% rename from test/render/fixtures/components-await-beginAsync/template.marko rename to packages/marko/test/render/fixtures/components-await-beginAsync/template.marko diff --git a/test/render/fixtures/components-await-beginAsync/test.js b/packages/marko/test/render/fixtures/components-await-beginAsync/test.js similarity index 100% rename from test/render/fixtures/components-await-beginAsync/test.js rename to packages/marko/test/render/fixtures/components-await-beginAsync/test.js diff --git a/test/render/fixtures/components-await-title/components/hello/index.marko b/packages/marko/test/render/fixtures/components-await-title/components/hello/index.marko similarity index 100% rename from test/render/fixtures/components-await-title/components/hello/index.marko rename to packages/marko/test/render/fixtures/components-await-title/components/hello/index.marko diff --git a/test/render/fixtures/components-await-title/expected.html b/packages/marko/test/render/fixtures/components-await-title/expected.html similarity index 100% rename from test/render/fixtures/components-await-title/expected.html rename to packages/marko/test/render/fixtures/components-await-title/expected.html diff --git a/test/render/fixtures/components-await-title/layout.marko b/packages/marko/test/render/fixtures/components-await-title/layout.marko similarity index 100% rename from test/render/fixtures/components-await-title/layout.marko rename to packages/marko/test/render/fixtures/components-await-title/layout.marko diff --git a/test/render/fixtures/components-await-title/template.marko b/packages/marko/test/render/fixtures/components-await-title/template.marko similarity index 100% rename from test/render/fixtures/components-await-title/template.marko rename to packages/marko/test/render/fixtures/components-await-title/template.marko diff --git a/test/render/fixtures/components-await-title/test.js b/packages/marko/test/render/fixtures/components-await-title/test.js similarity index 100% rename from test/render/fixtures/components-await-title/test.js rename to packages/marko/test/render/fixtures/components-await-title/test.js diff --git a/test/render/fixtures/components-await/components/hello/index.marko b/packages/marko/test/render/fixtures/components-await/components/hello/index.marko similarity index 100% rename from test/render/fixtures/components-await/components/hello/index.marko rename to packages/marko/test/render/fixtures/components-await/components/hello/index.marko diff --git a/test/render/fixtures/components-await/expected.html b/packages/marko/test/render/fixtures/components-await/expected.html similarity index 100% rename from test/render/fixtures/components-await/expected.html rename to packages/marko/test/render/fixtures/components-await/expected.html diff --git a/test/render/fixtures/components-await/template.marko b/packages/marko/test/render/fixtures/components-await/template.marko similarity index 100% rename from test/render/fixtures/components-await/template.marko rename to packages/marko/test/render/fixtures/components-await/template.marko diff --git a/test/render/fixtures/components-await/test.js b/packages/marko/test/render/fixtures/components-await/test.js similarity index 100% rename from test/render/fixtures/components-await/test.js rename to packages/marko/test/render/fixtures/components-await/test.js diff --git a/test/render/fixtures/components/components/foo/components/bar/index.marko b/packages/marko/test/render/fixtures/components/components/foo/components/bar/index.marko similarity index 100% rename from test/render/fixtures/components/components/foo/components/bar/index.marko rename to packages/marko/test/render/fixtures/components/components/foo/components/bar/index.marko diff --git a/test/render/fixtures/components/components/foo/index.marko b/packages/marko/test/render/fixtures/components/components/foo/index.marko similarity index 100% rename from test/render/fixtures/components/components/foo/index.marko rename to packages/marko/test/render/fixtures/components/components/foo/index.marko diff --git a/test/render/fixtures/components/components/split/component-browser.js b/packages/marko/test/render/fixtures/components/components/split/component-browser.js similarity index 100% rename from test/render/fixtures/components/components/split/component-browser.js rename to packages/marko/test/render/fixtures/components/components/split/component-browser.js diff --git a/test/render/fixtures/components/components/split/components/split-child/component-browser.js b/packages/marko/test/render/fixtures/components/components/split/components/split-child/component-browser.js similarity index 100% rename from test/render/fixtures/components/components/split/components/split-child/component-browser.js rename to packages/marko/test/render/fixtures/components/components/split/components/split-child/component-browser.js diff --git a/test/render/fixtures/components/components/split/components/split-child/index.marko b/packages/marko/test/render/fixtures/components/components/split/components/split-child/index.marko similarity index 100% rename from test/render/fixtures/components/components/split/components/split-child/index.marko rename to packages/marko/test/render/fixtures/components/components/split/components/split-child/index.marko diff --git a/test/render/fixtures/components/components/split/index.marko b/packages/marko/test/render/fixtures/components/components/split/index.marko similarity index 100% rename from test/render/fixtures/components/components/split/index.marko rename to packages/marko/test/render/fixtures/components/components/split/index.marko diff --git a/test/render/fixtures/components/expected.html b/packages/marko/test/render/fixtures/components/expected.html similarity index 100% rename from test/render/fixtures/components/expected.html rename to packages/marko/test/render/fixtures/components/expected.html diff --git a/test/render/fixtures/components/template.marko b/packages/marko/test/render/fixtures/components/template.marko similarity index 100% rename from test/render/fixtures/components/template.marko rename to packages/marko/test/render/fixtures/components/template.marko diff --git a/test/render/fixtures/components/test.js b/packages/marko/test/render/fixtures/components/test.js similarity index 100% rename from test/render/fixtures/components/test.js rename to packages/marko/test/render/fixtures/components/test.js diff --git a/test/render/fixtures/concise-verbose/expected.html b/packages/marko/test/render/fixtures/concise-verbose/expected.html similarity index 100% rename from test/render/fixtures/concise-verbose/expected.html rename to packages/marko/test/render/fixtures/concise-verbose/expected.html diff --git a/test/render/fixtures/concise-verbose/template.marko b/packages/marko/test/render/fixtures/concise-verbose/template.marko similarity index 100% rename from test/render/fixtures/concise-verbose/template.marko rename to packages/marko/test/render/fixtures/concise-verbose/template.marko diff --git a/test/render/fixtures/concise-verbose/test.js b/packages/marko/test/render/fixtures/concise-verbose/test.js similarity index 100% rename from test/render/fixtures/concise-verbose/test.js rename to packages/marko/test/render/fixtures/concise-verbose/test.js diff --git a/test/render/fixtures/concise-verbose/vdom-expected.html b/packages/marko/test/render/fixtures/concise-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures/concise-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures/concise-verbose/vdom-expected.html diff --git a/test/render/fixtures/concise/expected.html b/packages/marko/test/render/fixtures/concise/expected.html similarity index 100% rename from test/render/fixtures/concise/expected.html rename to packages/marko/test/render/fixtures/concise/expected.html diff --git a/test/render/fixtures/concise/template.marko b/packages/marko/test/render/fixtures/concise/template.marko similarity index 100% rename from test/render/fixtures/concise/template.marko rename to packages/marko/test/render/fixtures/concise/template.marko diff --git a/test/render/fixtures/concise/test.js b/packages/marko/test/render/fixtures/concise/test.js similarity index 100% rename from test/render/fixtures/concise/test.js rename to packages/marko/test/render/fixtures/concise/test.js diff --git a/test/render/fixtures/concise/vdom-expected.html b/packages/marko/test/render/fixtures/concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/concise/vdom-expected.html rename to packages/marko/test/render/fixtures/concise/vdom-expected.html diff --git a/test/render/fixtures/conditional-attributes/expected.html b/packages/marko/test/render/fixtures/conditional-attributes/expected.html similarity index 100% rename from test/render/fixtures/conditional-attributes/expected.html rename to packages/marko/test/render/fixtures/conditional-attributes/expected.html diff --git a/test/render/fixtures/conditional-attributes/template.marko b/packages/marko/test/render/fixtures/conditional-attributes/template.marko similarity index 100% rename from test/render/fixtures/conditional-attributes/template.marko rename to packages/marko/test/render/fixtures/conditional-attributes/template.marko diff --git a/test/render/fixtures/conditional-attributes/test.js b/packages/marko/test/render/fixtures/conditional-attributes/test.js similarity index 100% rename from test/render/fixtures/conditional-attributes/test.js rename to packages/marko/test/render/fixtures/conditional-attributes/test.js diff --git a/test/render/fixtures/conditional-attributes/vdom-expected.html b/packages/marko/test/render/fixtures/conditional-attributes/vdom-expected.html similarity index 100% rename from test/render/fixtures/conditional-attributes/vdom-expected.html rename to packages/marko/test/render/fixtures/conditional-attributes/vdom-expected.html diff --git a/test/render/fixtures/custom-element-assign-props/expected.html b/packages/marko/test/render/fixtures/custom-element-assign-props/expected.html similarity index 100% rename from test/render/fixtures/custom-element-assign-props/expected.html rename to packages/marko/test/render/fixtures/custom-element-assign-props/expected.html diff --git a/test/render/fixtures/custom-element-assign-props/html-elements.json b/packages/marko/test/render/fixtures/custom-element-assign-props/html-elements.json similarity index 100% rename from test/render/fixtures/custom-element-assign-props/html-elements.json rename to packages/marko/test/render/fixtures/custom-element-assign-props/html-elements.json diff --git a/test/render/fixtures/custom-element-assign-props/template.marko b/packages/marko/test/render/fixtures/custom-element-assign-props/template.marko similarity index 100% rename from test/render/fixtures/custom-element-assign-props/template.marko rename to packages/marko/test/render/fixtures/custom-element-assign-props/template.marko diff --git a/test/render/fixtures/custom-element-assign-props/vdom-expected.html b/packages/marko/test/render/fixtures/custom-element-assign-props/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-element-assign-props/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-element-assign-props/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-as-template/expected.html b/packages/marko/test/render/fixtures/custom-tag-as-template/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-as-template/expected.html rename to packages/marko/test/render/fixtures/custom-tag-as-template/expected.html diff --git a/test/render/fixtures/custom-tag-as-template/marko.json b/packages/marko/test/render/fixtures/custom-tag-as-template/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-as-template/marko.json rename to packages/marko/test/render/fixtures/custom-tag-as-template/marko.json diff --git a/test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/marko-tag.json diff --git a/test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/template.marko b/packages/marko/test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/template.marko rename to packages/marko/test/render/fixtures/custom-tag-as-template/tags/test-template-as-tag/template.marko diff --git a/test/render/fixtures/custom-tag-as-template/template.marko b/packages/marko/test/render/fixtures/custom-tag-as-template/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-as-template/template.marko rename to packages/marko/test/render/fixtures/custom-tag-as-template/template.marko diff --git a/test/render/fixtures/custom-tag-as-template/test.js b/packages/marko/test/render/fixtures/custom-tag-as-template/test.js similarity index 100% rename from test/render/fixtures/custom-tag-as-template/test.js rename to packages/marko/test/render/fixtures/custom-tag-as-template/test.js diff --git a/test/render/fixtures/custom-tag-as-template/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-as-template/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-as-template/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-as-template/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/components/test-hello/test-hello.marko diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/expected.html b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/expected.html rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/expected.html diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/marko.json b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/marko.json rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/marko.json diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/components/test-home/test-home.marko diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/home.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/home.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/home.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/pages/home/home.marko diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/template.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/template.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/template.marko diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/test.js b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/test.js similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/test.js rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/test.js diff --git a/test/render/fixtures/custom-tag-autodiscover-repeated-names/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover-repeated-names/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-autodiscover-repeated-names/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-autodiscover/components/test-hello/template.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover/components/test-hello/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/components/test-hello/template.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/components/test-hello/template.marko diff --git a/test/render/fixtures/custom-tag-autodiscover/expected.html b/packages/marko/test/render/fixtures/custom-tag-autodiscover/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/expected.html rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/expected.html diff --git a/test/render/fixtures/custom-tag-autodiscover/marko.json b/packages/marko/test/render/fixtures/custom-tag-autodiscover/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/marko.json rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/marko.json diff --git a/test/render/fixtures/custom-tag-autodiscover/pages/home/components/test-home/template.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover/pages/home/components/test-home/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/pages/home/components/test-home/template.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/pages/home/components/test-home/template.marko diff --git a/test/render/fixtures/custom-tag-autodiscover/pages/home/template.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover/pages/home/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/pages/home/template.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/pages/home/template.marko diff --git a/test/render/fixtures/custom-tag-autodiscover/template.marko b/packages/marko/test/render/fixtures/custom-tag-autodiscover/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/template.marko rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/template.marko diff --git a/test/render/fixtures/custom-tag-autodiscover/test.js b/packages/marko/test/render/fixtures/custom-tag-autodiscover/test.js similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/test.js rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/test.js diff --git a/test/render/fixtures/custom-tag-autodiscover/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-autodiscover/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-autodiscover/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-autodiscover/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-body/expected.html b/packages/marko/test/render/fixtures/custom-tag-body/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-body/expected.html rename to packages/marko/test/render/fixtures/custom-tag-body/expected.html diff --git a/test/render/fixtures/custom-tag-body/marko.json b/packages/marko/test/render/fixtures/custom-tag-body/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-body/marko.json rename to packages/marko/test/render/fixtures/custom-tag-body/marko.json diff --git a/test/render/fixtures/custom-tag-body/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag-body/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag-body/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag-body/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures/custom-tag-body/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures/custom-tag-body/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/custom-tag-body/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures/custom-tag-body/tags/test-hello/renderer.js diff --git a/test/render/fixtures/custom-tag-body/template.marko b/packages/marko/test/render/fixtures/custom-tag-body/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-body/template.marko rename to packages/marko/test/render/fixtures/custom-tag-body/template.marko diff --git a/test/render/fixtures/custom-tag-body/test.js b/packages/marko/test/render/fixtures/custom-tag-body/test.js similarity index 100% rename from test/render/fixtures/custom-tag-body/test.js rename to packages/marko/test/render/fixtures/custom-tag-body/test.js diff --git a/test/render/fixtures/custom-tag-body/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-body/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-body/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-components-file/components/bye.marko b/packages/marko/test/render/fixtures/custom-tag-components-file/components/bye.marko similarity index 100% rename from test/render/fixtures/custom-tag-components-file/components/bye.marko rename to packages/marko/test/render/fixtures/custom-tag-components-file/components/bye.marko diff --git a/test/render/fixtures/custom-tag-components-file/components/hello.marko b/packages/marko/test/render/fixtures/custom-tag-components-file/components/hello.marko similarity index 100% rename from test/render/fixtures/custom-tag-components-file/components/hello.marko rename to packages/marko/test/render/fixtures/custom-tag-components-file/components/hello.marko diff --git a/test/render/fixtures/custom-tag-components-file/expected.html b/packages/marko/test/render/fixtures/custom-tag-components-file/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-components-file/expected.html rename to packages/marko/test/render/fixtures/custom-tag-components-file/expected.html diff --git a/test/render/fixtures/custom-tag-components-file/template.marko b/packages/marko/test/render/fixtures/custom-tag-components-file/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-components-file/template.marko rename to packages/marko/test/render/fixtures/custom-tag-components-file/template.marko diff --git a/test/render/fixtures/custom-tag-components-file/test.js b/packages/marko/test/render/fixtures/custom-tag-components-file/test.js similarity index 100% rename from test/render/fixtures/custom-tag-components-file/test.js rename to packages/marko/test/render/fixtures/custom-tag-components-file/test.js diff --git a/test/render/fixtures/custom-tag-components-file/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-components-file/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-components-file/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-components-file/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-data-placeholders/expected.html b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/expected.html rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/expected.html diff --git a/test/render/fixtures/custom-tag-data-placeholders/marko.json b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/marko.json rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/marko.json diff --git a/test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/tags/test-hello/renderer.js diff --git a/test/render/fixtures/custom-tag-data-placeholders/template.marko b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/template.marko rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/template.marko diff --git a/test/render/fixtures/custom-tag-data-placeholders/test.js b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/test.js similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/test.js rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/test.js diff --git a/test/render/fixtures/custom-tag-data-placeholders/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-data-placeholders/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-data-placeholders/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-data-placeholders/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-declared-attributes/expected.html b/packages/marko/test/render/fixtures/custom-tag-declared-attributes/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-declared-attributes/expected.html rename to packages/marko/test/render/fixtures/custom-tag-declared-attributes/expected.html diff --git a/test/render/fixtures/custom-tag-declared-attributes/marko.json b/packages/marko/test/render/fixtures/custom-tag-declared-attributes/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-declared-attributes/marko.json rename to packages/marko/test/render/fixtures/custom-tag-declared-attributes/marko.json diff --git a/test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/marko-tag.json diff --git a/test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/renderer.js b/packages/marko/test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/renderer.js similarity index 100% rename from test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/renderer.js rename to packages/marko/test/render/fixtures/custom-tag-declared-attributes/tags/test-declared-attributes/renderer.js diff --git a/test/render/fixtures/custom-tag-declared-attributes/template.marko b/packages/marko/test/render/fixtures/custom-tag-declared-attributes/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-declared-attributes/template.marko rename to packages/marko/test/render/fixtures/custom-tag-declared-attributes/template.marko diff --git a/test/render/fixtures/custom-tag-declared-attributes/test.js b/packages/marko/test/render/fixtures/custom-tag-declared-attributes/test.js similarity index 100% rename from test/render/fixtures/custom-tag-declared-attributes/test.js rename to packages/marko/test/render/fixtures/custom-tag-declared-attributes/test.js diff --git a/test/render/fixtures/custom-tag-hyphen-attrs/custom-tag.js b/packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/custom-tag.js similarity index 100% rename from test/render/fixtures/custom-tag-hyphen-attrs/custom-tag.js rename to packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/custom-tag.js diff --git a/test/render/fixtures/custom-tag-hyphen-attrs/expected.html b/packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-hyphen-attrs/expected.html rename to packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/expected.html diff --git a/test/render/fixtures/custom-tag-hyphen-attrs/marko.json b/packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-hyphen-attrs/marko.json rename to packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/marko.json diff --git a/test/render/fixtures/custom-tag-hyphen-attrs/template.marko b/packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-hyphen-attrs/template.marko rename to packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/template.marko diff --git a/test/render/fixtures/custom-tag-hyphen-attrs/test.js b/packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/test.js similarity index 100% rename from test/render/fixtures/custom-tag-hyphen-attrs/test.js rename to packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/test.js diff --git a/test/render/fixtures/custom-tag-hyphen-attrs/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-hyphen-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-hyphen-attrs/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-open-tag-only/expected.html b/packages/marko/test/render/fixtures/custom-tag-open-tag-only/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-open-tag-only/expected.html rename to packages/marko/test/render/fixtures/custom-tag-open-tag-only/expected.html diff --git a/test/render/fixtures/custom-tag-open-tag-only/marko.json b/packages/marko/test/render/fixtures/custom-tag-open-tag-only/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-open-tag-only/marko.json rename to packages/marko/test/render/fixtures/custom-tag-open-tag-only/marko.json diff --git a/test/render/fixtures/custom-tag-open-tag-only/open-tag-only-tag.js b/packages/marko/test/render/fixtures/custom-tag-open-tag-only/open-tag-only-tag.js similarity index 100% rename from test/render/fixtures/custom-tag-open-tag-only/open-tag-only-tag.js rename to packages/marko/test/render/fixtures/custom-tag-open-tag-only/open-tag-only-tag.js diff --git a/test/render/fixtures/custom-tag-open-tag-only/template.marko b/packages/marko/test/render/fixtures/custom-tag-open-tag-only/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-open-tag-only/template.marko rename to packages/marko/test/render/fixtures/custom-tag-open-tag-only/template.marko diff --git a/test/render/fixtures/custom-tag-open-tag-only/test.js b/packages/marko/test/render/fixtures/custom-tag-open-tag-only/test.js similarity index 100% rename from test/render/fixtures/custom-tag-open-tag-only/test.js rename to packages/marko/test/render/fixtures/custom-tag-open-tag-only/test.js diff --git a/test/render/fixtures/custom-tag-open-tag-only/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-open-tag-only/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-open-tag-only/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-open-tag-only/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-target-property/expected.html b/packages/marko/test/render/fixtures/custom-tag-target-property/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-target-property/expected.html rename to packages/marko/test/render/fixtures/custom-tag-target-property/expected.html diff --git a/test/render/fixtures/custom-tag-target-property/marko.json b/packages/marko/test/render/fixtures/custom-tag-target-property/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-target-property/marko.json rename to packages/marko/test/render/fixtures/custom-tag-target-property/marko.json diff --git a/test/render/fixtures/custom-tag-target-property/tags/test-target-property/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag-target-property/tags/test-target-property/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag-target-property/tags/test-target-property/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag-target-property/tags/test-target-property/marko-tag.json diff --git a/test/render/fixtures/custom-tag-target-property/tags/test-target-property/renderer.js b/packages/marko/test/render/fixtures/custom-tag-target-property/tags/test-target-property/renderer.js similarity index 100% rename from test/render/fixtures/custom-tag-target-property/tags/test-target-property/renderer.js rename to packages/marko/test/render/fixtures/custom-tag-target-property/tags/test-target-property/renderer.js diff --git a/test/render/fixtures/custom-tag-target-property/template.marko b/packages/marko/test/render/fixtures/custom-tag-target-property/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-target-property/template.marko rename to packages/marko/test/render/fixtures/custom-tag-target-property/template.marko diff --git a/test/render/fixtures/custom-tag-target-property/test.js b/packages/marko/test/render/fixtures/custom-tag-target-property/test.js similarity index 100% rename from test/render/fixtures/custom-tag-target-property/test.js rename to packages/marko/test/render/fixtures/custom-tag-target-property/test.js diff --git a/test/render/fixtures/custom-tag-target-property/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-target-property/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-target-property/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-target-property/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-template-index/expected.html b/packages/marko/test/render/fixtures/custom-tag-template-index/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-template-index/expected.html rename to packages/marko/test/render/fixtures/custom-tag-template-index/expected.html diff --git a/test/render/fixtures/custom-tag-template-index/marko.json b/packages/marko/test/render/fixtures/custom-tag-template-index/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-template-index/marko.json rename to packages/marko/test/render/fixtures/custom-tag-template-index/marko.json diff --git a/test/render/fixtures/custom-tag-template-index/tags/test-tag/index.marko b/packages/marko/test/render/fixtures/custom-tag-template-index/tags/test-tag/index.marko similarity index 100% rename from test/render/fixtures/custom-tag-template-index/tags/test-tag/index.marko rename to packages/marko/test/render/fixtures/custom-tag-template-index/tags/test-tag/index.marko diff --git a/test/render/fixtures/custom-tag-template-index/template.marko b/packages/marko/test/render/fixtures/custom-tag-template-index/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-template-index/template.marko rename to packages/marko/test/render/fixtures/custom-tag-template-index/template.marko diff --git a/test/render/fixtures/custom-tag-template-index/test.js b/packages/marko/test/render/fixtures/custom-tag-template-index/test.js similarity index 100% rename from test/render/fixtures/custom-tag-template-index/test.js rename to packages/marko/test/render/fixtures/custom-tag-template-index/test.js diff --git a/test/render/fixtures/custom-tag-template-index/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-template-index/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-template-index/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-template-index/vdom-expected.html diff --git a/test/render/fixtures/custom-tag-with-directives/expected.html b/packages/marko/test/render/fixtures/custom-tag-with-directives/expected.html similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/expected.html rename to packages/marko/test/render/fixtures/custom-tag-with-directives/expected.html diff --git a/test/render/fixtures/custom-tag-with-directives/marko.json b/packages/marko/test/render/fixtures/custom-tag-with-directives/marko.json similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/marko.json rename to packages/marko/test/render/fixtures/custom-tag-with-directives/marko.json diff --git a/test/render/fixtures/custom-tag-with-directives/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag-with-directives/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag-with-directives/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures/custom-tag-with-directives/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures/custom-tag-with-directives/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures/custom-tag-with-directives/tags/test-hello/renderer.js diff --git a/test/render/fixtures/custom-tag-with-directives/template.marko b/packages/marko/test/render/fixtures/custom-tag-with-directives/template.marko similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/template.marko rename to packages/marko/test/render/fixtures/custom-tag-with-directives/template.marko diff --git a/test/render/fixtures/custom-tag-with-directives/test.js b/packages/marko/test/render/fixtures/custom-tag-with-directives/test.js similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/test.js rename to packages/marko/test/render/fixtures/custom-tag-with-directives/test.js diff --git a/test/render/fixtures/custom-tag-with-directives/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag-with-directives/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag-with-directives/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag-with-directives/vdom-expected.html diff --git a/test/render/fixtures/custom-tag/expected.html b/packages/marko/test/render/fixtures/custom-tag/expected.html similarity index 100% rename from test/render/fixtures/custom-tag/expected.html rename to packages/marko/test/render/fixtures/custom-tag/expected.html diff --git a/test/render/fixtures/custom-tag/marko.json b/packages/marko/test/render/fixtures/custom-tag/marko.json similarity index 100% rename from test/render/fixtures/custom-tag/marko.json rename to packages/marko/test/render/fixtures/custom-tag/marko.json diff --git a/test/render/fixtures/custom-tag/tags/test-hello/marko-tag.json b/packages/marko/test/render/fixtures/custom-tag/tags/test-hello/marko-tag.json similarity index 100% rename from test/render/fixtures/custom-tag/tags/test-hello/marko-tag.json rename to packages/marko/test/render/fixtures/custom-tag/tags/test-hello/marko-tag.json diff --git a/test/render/fixtures/custom-tag/tags/test-hello/renderer.js b/packages/marko/test/render/fixtures/custom-tag/tags/test-hello/renderer.js similarity index 100% rename from test/render/fixtures/custom-tag/tags/test-hello/renderer.js rename to packages/marko/test/render/fixtures/custom-tag/tags/test-hello/renderer.js diff --git a/test/render/fixtures/custom-tag/template.marko b/packages/marko/test/render/fixtures/custom-tag/template.marko similarity index 100% rename from test/render/fixtures/custom-tag/template.marko rename to packages/marko/test/render/fixtures/custom-tag/template.marko diff --git a/test/render/fixtures/custom-tag/test.js b/packages/marko/test/render/fixtures/custom-tag/test.js similarity index 100% rename from test/render/fixtures/custom-tag/test.js rename to packages/marko/test/render/fixtures/custom-tag/test.js diff --git a/test/render/fixtures/custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures/custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/custom-tag/vdom-expected.html diff --git a/test/render/fixtures/data/expected.html b/packages/marko/test/render/fixtures/data/expected.html similarity index 100% rename from test/render/fixtures/data/expected.html rename to packages/marko/test/render/fixtures/data/expected.html diff --git a/test/render/fixtures/data/template.marko b/packages/marko/test/render/fixtures/data/template.marko similarity index 100% rename from test/render/fixtures/data/template.marko rename to packages/marko/test/render/fixtures/data/template.marko diff --git a/test/render/fixtures/data/test.js b/packages/marko/test/render/fixtures/data/test.js similarity index 100% rename from test/render/fixtures/data/test.js rename to packages/marko/test/render/fixtures/data/test.js diff --git a/test/render/fixtures/data/vdom-expected.html b/packages/marko/test/render/fixtures/data/vdom-expected.html similarity index 100% rename from test/render/fixtures/data/vdom-expected.html rename to packages/marko/test/render/fixtures/data/vdom-expected.html diff --git a/test/render/fixtures/declaration/expected.html b/packages/marko/test/render/fixtures/declaration/expected.html similarity index 100% rename from test/render/fixtures/declaration/expected.html rename to packages/marko/test/render/fixtures/declaration/expected.html diff --git a/test/render/fixtures/declaration/template.marko b/packages/marko/test/render/fixtures/declaration/template.marko similarity index 100% rename from test/render/fixtures/declaration/template.marko rename to packages/marko/test/render/fixtures/declaration/template.marko diff --git a/test/render/fixtures/declaration/test.js b/packages/marko/test/render/fixtures/declaration/test.js similarity index 100% rename from test/render/fixtures/declaration/test.js rename to packages/marko/test/render/fixtures/declaration/test.js diff --git a/test/render/fixtures/default-attributes/expected.html b/packages/marko/test/render/fixtures/default-attributes/expected.html similarity index 100% rename from test/render/fixtures/default-attributes/expected.html rename to packages/marko/test/render/fixtures/default-attributes/expected.html diff --git a/test/render/fixtures/default-attributes/marko.json b/packages/marko/test/render/fixtures/default-attributes/marko.json similarity index 100% rename from test/render/fixtures/default-attributes/marko.json rename to packages/marko/test/render/fixtures/default-attributes/marko.json diff --git a/test/render/fixtures/default-attributes/tags/test-default-attributes/marko-tag.json b/packages/marko/test/render/fixtures/default-attributes/tags/test-default-attributes/marko-tag.json similarity index 100% rename from test/render/fixtures/default-attributes/tags/test-default-attributes/marko-tag.json rename to packages/marko/test/render/fixtures/default-attributes/tags/test-default-attributes/marko-tag.json diff --git a/test/render/fixtures/default-attributes/tags/test-default-attributes/renderer.js b/packages/marko/test/render/fixtures/default-attributes/tags/test-default-attributes/renderer.js similarity index 100% rename from test/render/fixtures/default-attributes/tags/test-default-attributes/renderer.js rename to packages/marko/test/render/fixtures/default-attributes/tags/test-default-attributes/renderer.js diff --git a/test/render/fixtures/default-attributes/template.marko b/packages/marko/test/render/fixtures/default-attributes/template.marko similarity index 100% rename from test/render/fixtures/default-attributes/template.marko rename to packages/marko/test/render/fixtures/default-attributes/template.marko diff --git a/test/render/fixtures/default-attributes/test.js b/packages/marko/test/render/fixtures/default-attributes/test.js similarity index 100% rename from test/render/fixtures/default-attributes/test.js rename to packages/marko/test/render/fixtures/default-attributes/test.js diff --git a/test/render/fixtures/default-attributes/vdom-expected.html b/packages/marko/test/render/fixtures/default-attributes/vdom-expected.html similarity index 100% rename from test/render/fixtures/default-attributes/vdom-expected.html rename to packages/marko/test/render/fixtures/default-attributes/vdom-expected.html diff --git a/test/render/fixtures/div-self-closed/expected.html b/packages/marko/test/render/fixtures/div-self-closed/expected.html similarity index 100% rename from test/render/fixtures/div-self-closed/expected.html rename to packages/marko/test/render/fixtures/div-self-closed/expected.html diff --git a/test/render/fixtures/div-self-closed/template.marko b/packages/marko/test/render/fixtures/div-self-closed/template.marko similarity index 100% rename from test/render/fixtures/div-self-closed/template.marko rename to packages/marko/test/render/fixtures/div-self-closed/template.marko diff --git a/test/render/fixtures/div-self-closed/test.js b/packages/marko/test/render/fixtures/div-self-closed/test.js similarity index 100% rename from test/render/fixtures/div-self-closed/test.js rename to packages/marko/test/render/fixtures/div-self-closed/test.js diff --git a/test/render/fixtures/div-self-closed/vdom-expected.html b/packages/marko/test/render/fixtures/div-self-closed/vdom-expected.html similarity index 100% rename from test/render/fixtures/div-self-closed/vdom-expected.html rename to packages/marko/test/render/fixtures/div-self-closed/vdom-expected.html diff --git a/test/render/fixtures/doctype/expected.html b/packages/marko/test/render/fixtures/doctype/expected.html similarity index 100% rename from test/render/fixtures/doctype/expected.html rename to packages/marko/test/render/fixtures/doctype/expected.html diff --git a/test/render/fixtures/doctype/template.marko b/packages/marko/test/render/fixtures/doctype/template.marko similarity index 100% rename from test/render/fixtures/doctype/template.marko rename to packages/marko/test/render/fixtures/doctype/template.marko diff --git a/test/render/fixtures/doctype/vdom-expected.html b/packages/marko/test/render/fixtures/doctype/vdom-expected.html similarity index 100% rename from test/render/fixtures/doctype/vdom-expected.html rename to packages/marko/test/render/fixtures/doctype/vdom-expected.html diff --git a/test/render/fixtures/dtd/expected.html b/packages/marko/test/render/fixtures/dtd/expected.html similarity index 100% rename from test/render/fixtures/dtd/expected.html rename to packages/marko/test/render/fixtures/dtd/expected.html diff --git a/test/render/fixtures/dtd/template.marko b/packages/marko/test/render/fixtures/dtd/template.marko similarity index 100% rename from test/render/fixtures/dtd/template.marko rename to packages/marko/test/render/fixtures/dtd/template.marko diff --git a/test/render/fixtures/dtd/vdom-expected.html b/packages/marko/test/render/fixtures/dtd/vdom-expected.html similarity index 100% rename from test/render/fixtures/dtd/vdom-expected.html rename to packages/marko/test/render/fixtures/dtd/vdom-expected.html diff --git a/test/render/fixtures/dynamic-attributes/expected.html b/packages/marko/test/render/fixtures/dynamic-attributes/expected.html similarity index 100% rename from test/render/fixtures/dynamic-attributes/expected.html rename to packages/marko/test/render/fixtures/dynamic-attributes/expected.html diff --git a/test/render/fixtures/dynamic-attributes/marko.json b/packages/marko/test/render/fixtures/dynamic-attributes/marko.json similarity index 100% rename from test/render/fixtures/dynamic-attributes/marko.json rename to packages/marko/test/render/fixtures/dynamic-attributes/marko.json diff --git a/test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/marko-tag.json b/packages/marko/test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/marko-tag.json similarity index 100% rename from test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/marko-tag.json rename to packages/marko/test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/marko-tag.json diff --git a/test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/renderer.js b/packages/marko/test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/renderer.js similarity index 100% rename from test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/renderer.js rename to packages/marko/test/render/fixtures/dynamic-attributes/tags/test-dynamic-attributes/renderer.js diff --git a/test/render/fixtures/dynamic-attributes/template.marko b/packages/marko/test/render/fixtures/dynamic-attributes/template.marko similarity index 100% rename from test/render/fixtures/dynamic-attributes/template.marko rename to packages/marko/test/render/fixtures/dynamic-attributes/template.marko diff --git a/test/render/fixtures/dynamic-attributes/test.js b/packages/marko/test/render/fixtures/dynamic-attributes/test.js similarity index 100% rename from test/render/fixtures/dynamic-attributes/test.js rename to packages/marko/test/render/fixtures/dynamic-attributes/test.js diff --git a/test/render/fixtures/dynamic-attributes/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-attributes/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-attributes/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-attributes/vdom-expected.html diff --git a/test/render/fixtures/dynamic-attributes3/expected.html b/packages/marko/test/render/fixtures/dynamic-attributes3/expected.html similarity index 100% rename from test/render/fixtures/dynamic-attributes3/expected.html rename to packages/marko/test/render/fixtures/dynamic-attributes3/expected.html diff --git a/test/render/fixtures/dynamic-attributes3/marko.json b/packages/marko/test/render/fixtures/dynamic-attributes3/marko.json similarity index 100% rename from test/render/fixtures/dynamic-attributes3/marko.json rename to packages/marko/test/render/fixtures/dynamic-attributes3/marko.json diff --git a/test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/marko-tag.json b/packages/marko/test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/marko-tag.json similarity index 100% rename from test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/marko-tag.json rename to packages/marko/test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/marko-tag.json diff --git a/test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/renderer.js b/packages/marko/test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/renderer.js similarity index 100% rename from test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/renderer.js rename to packages/marko/test/render/fixtures/dynamic-attributes3/tags/test-dynamic-attributes3/renderer.js diff --git a/test/render/fixtures/dynamic-attributes3/template.marko b/packages/marko/test/render/fixtures/dynamic-attributes3/template.marko similarity index 100% rename from test/render/fixtures/dynamic-attributes3/template.marko rename to packages/marko/test/render/fixtures/dynamic-attributes3/template.marko diff --git a/test/render/fixtures/dynamic-attributes3/test.js b/packages/marko/test/render/fixtures/dynamic-attributes3/test.js similarity index 100% rename from test/render/fixtures/dynamic-attributes3/test.js rename to packages/marko/test/render/fixtures/dynamic-attributes3/test.js diff --git a/test/render/fixtures/dynamic-attributes3/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-attributes3/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-attributes3/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-attributes3/vdom-expected.html diff --git a/test/render/fixtures/dynamic-split-component/components/dynamic-non-split-no-body/index.marko b/packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-non-split-no-body/index.marko similarity index 100% rename from test/render/fixtures/dynamic-split-component/components/dynamic-non-split-no-body/index.marko rename to packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-non-split-no-body/index.marko diff --git a/test/render/fixtures/dynamic-split-component/components/dynamic-non-split/index.marko b/packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-non-split/index.marko similarity index 100% rename from test/render/fixtures/dynamic-split-component/components/dynamic-non-split/index.marko rename to packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-non-split/index.marko diff --git a/test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/component-browser.js b/packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/component-browser.js similarity index 100% rename from test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/component-browser.js rename to packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/component-browser.js diff --git a/test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/index.marko b/packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/index.marko similarity index 100% rename from test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/index.marko rename to packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split-no-body/index.marko diff --git a/test/render/fixtures/dynamic-split-component/components/dynamic-split/component-browser.js b/packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split/component-browser.js similarity index 100% rename from test/render/fixtures/dynamic-split-component/components/dynamic-split/component-browser.js rename to packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split/component-browser.js diff --git a/test/render/fixtures/dynamic-split-component/components/dynamic-split/index.marko b/packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split/index.marko similarity index 100% rename from test/render/fixtures/dynamic-split-component/components/dynamic-split/index.marko rename to packages/marko/test/render/fixtures/dynamic-split-component/components/dynamic-split/index.marko diff --git a/test/render/fixtures/dynamic-split-component/expected.html b/packages/marko/test/render/fixtures/dynamic-split-component/expected.html similarity index 100% rename from test/render/fixtures/dynamic-split-component/expected.html rename to packages/marko/test/render/fixtures/dynamic-split-component/expected.html diff --git a/test/render/fixtures/dynamic-split-component/template.marko b/packages/marko/test/render/fixtures/dynamic-split-component/template.marko similarity index 100% rename from test/render/fixtures/dynamic-split-component/template.marko rename to packages/marko/test/render/fixtures/dynamic-split-component/template.marko diff --git a/test/render/fixtures/dynamic-split-component/test.js b/packages/marko/test/render/fixtures/dynamic-split-component/test.js similarity index 100% rename from test/render/fixtures/dynamic-split-component/test.js rename to packages/marko/test/render/fixtures/dynamic-split-component/test.js diff --git a/test/render/fixtures/dynamic-split-component/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-split-component/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-split-component/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-split-component/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-arguments/components/layout.marko b/packages/marko/test/render/fixtures/dynamic-tag-arguments/components/layout.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-arguments/components/layout.marko rename to packages/marko/test/render/fixtures/dynamic-tag-arguments/components/layout.marko diff --git a/test/render/fixtures/dynamic-tag-arguments/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-arguments/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-arguments/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-arguments/expected.html diff --git a/test/render/fixtures/dynamic-tag-arguments/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-arguments/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-arguments/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-arguments/template.marko diff --git a/test/render/fixtures/dynamic-tag-arguments/test.js b/packages/marko/test/render/fixtures/dynamic-tag-arguments/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-arguments/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-arguments/test.js diff --git a/test/render/fixtures/dynamic-tag-arguments/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-arguments/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-arguments/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-arguments/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-dashed-attributes/dynamic.marko b/packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/dynamic.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-dashed-attributes/dynamic.marko rename to packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/dynamic.marko diff --git a/test/render/fixtures/dynamic-tag-dashed-attributes/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-dashed-attributes/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/expected.html diff --git a/test/render/fixtures/dynamic-tag-dashed-attributes/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-dashed-attributes/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/template.marko diff --git a/test/render/fixtures/dynamic-tag-dashed-attributes/test.js b/packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-dashed-attributes/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/test.js diff --git a/test/render/fixtures/dynamic-tag-dashed-attributes/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-dashed-attributes/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-dashed-attributes/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-error-missing-value/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-error-missing-value/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-error-missing-value/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-error-missing-value/expected.html diff --git a/test/render/fixtures/dynamic-tag-error-missing-value/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-error-missing-value/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-error-missing-value/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-error-missing-value/template.marko diff --git a/test/render/fixtures/dynamic-tag-error-missing-value/test.js b/packages/marko/test/render/fixtures/dynamic-tag-error-missing-value/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-error-missing-value/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-error-missing-value/test.js diff --git a/test/render/fixtures/dynamic-tag-layout/components/layout.marko b/packages/marko/test/render/fixtures/dynamic-tag-layout/components/layout.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-layout/components/layout.marko rename to packages/marko/test/render/fixtures/dynamic-tag-layout/components/layout.marko diff --git a/test/render/fixtures/dynamic-tag-layout/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-layout/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-layout/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-layout/expected.html diff --git a/test/render/fixtures/dynamic-tag-layout/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-layout/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-layout/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-layout/template.marko diff --git a/test/render/fixtures/dynamic-tag-layout/test.js b/packages/marko/test/render/fixtures/dynamic-tag-layout/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-layout/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-layout/test.js diff --git a/test/render/fixtures/dynamic-tag-layout/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-layout/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-layout/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-layout/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-lazy-attributes/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-lazy-attributes/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/expected.html diff --git a/test/render/fixtures/dynamic-tag-lazy-attributes/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-lazy-attributes/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/template.marko diff --git a/test/render/fixtures/dynamic-tag-lazy-attributes/test.js b/packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-lazy-attributes/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/test.js diff --git a/test/render/fixtures/dynamic-tag-lazy-attributes/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-lazy-attributes/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-lazy-attributes/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-name-concise/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-name-concise/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-name-concise/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-name-concise/expected.html diff --git a/test/render/fixtures/dynamic-tag-name-concise/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-name-concise/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-name-concise/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-name-concise/template.marko diff --git a/test/render/fixtures/dynamic-tag-name-concise/test.js b/packages/marko/test/render/fixtures/dynamic-tag-name-concise/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-name-concise/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-name-concise/test.js diff --git a/test/render/fixtures/dynamic-tag-name-concise/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-name-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-name-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-name-concise/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-name/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-name/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-name/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-name/expected.html diff --git a/test/render/fixtures/dynamic-tag-name/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-name/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-name/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-name/template.marko diff --git a/test/render/fixtures/dynamic-tag-name/test.js b/packages/marko/test/render/fixtures/dynamic-tag-name/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-name/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-name/test.js diff --git a/test/render/fixtures/dynamic-tag-name/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-name/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-name/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-name/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-object-class-style/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-object-class-style/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-object-class-style/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-object-class-style/expected.html diff --git a/test/render/fixtures/dynamic-tag-object-class-style/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-object-class-style/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-object-class-style/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-object-class-style/template.marko diff --git a/test/render/fixtures/dynamic-tag-object-class-style/test.js b/packages/marko/test/render/fixtures/dynamic-tag-object-class-style/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-object-class-style/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-object-class-style/test.js diff --git a/test/render/fixtures/dynamic-tag-object-class-style/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-object-class-style/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-object-class-style/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-object-class-style/vdom-expected.html diff --git a/test/render/fixtures/dynamic-tag-template/dynamic-target.marko b/packages/marko/test/render/fixtures/dynamic-tag-template/dynamic-target.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-template/dynamic-target.marko rename to packages/marko/test/render/fixtures/dynamic-tag-template/dynamic-target.marko diff --git a/test/render/fixtures/dynamic-tag-template/expected.html b/packages/marko/test/render/fixtures/dynamic-tag-template/expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-template/expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-template/expected.html diff --git a/test/render/fixtures/dynamic-tag-template/template.marko b/packages/marko/test/render/fixtures/dynamic-tag-template/template.marko similarity index 100% rename from test/render/fixtures/dynamic-tag-template/template.marko rename to packages/marko/test/render/fixtures/dynamic-tag-template/template.marko diff --git a/test/render/fixtures/dynamic-tag-template/test.js b/packages/marko/test/render/fixtures/dynamic-tag-template/test.js similarity index 100% rename from test/render/fixtures/dynamic-tag-template/test.js rename to packages/marko/test/render/fixtures/dynamic-tag-template/test.js diff --git a/test/render/fixtures/dynamic-tag-template/vdom-expected.html b/packages/marko/test/render/fixtures/dynamic-tag-template/vdom-expected.html similarity index 100% rename from test/render/fixtures/dynamic-tag-template/vdom-expected.html rename to packages/marko/test/render/fixtures/dynamic-tag-template/vdom-expected.html diff --git a/test/render/fixtures/empty-close-tag/expected.html b/packages/marko/test/render/fixtures/empty-close-tag/expected.html similarity index 100% rename from test/render/fixtures/empty-close-tag/expected.html rename to packages/marko/test/render/fixtures/empty-close-tag/expected.html diff --git a/test/render/fixtures/empty-close-tag/template.marko b/packages/marko/test/render/fixtures/empty-close-tag/template.marko similarity index 100% rename from test/render/fixtures/empty-close-tag/template.marko rename to packages/marko/test/render/fixtures/empty-close-tag/template.marko diff --git a/test/render/fixtures/empty-close-tag/test.js b/packages/marko/test/render/fixtures/empty-close-tag/test.js similarity index 100% rename from test/render/fixtures/empty-close-tag/test.js rename to packages/marko/test/render/fixtures/empty-close-tag/test.js diff --git a/test/render/fixtures/empty-close-tag/vdom-expected.html b/packages/marko/test/render/fixtures/empty-close-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/empty-close-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/empty-close-tag/vdom-expected.html diff --git a/test/render/fixtures/entities/expected.html b/packages/marko/test/render/fixtures/entities/expected.html similarity index 100% rename from test/render/fixtures/entities/expected.html rename to packages/marko/test/render/fixtures/entities/expected.html diff --git a/test/render/fixtures/entities/template.marko b/packages/marko/test/render/fixtures/entities/template.marko similarity index 100% rename from test/render/fixtures/entities/template.marko rename to packages/marko/test/render/fixtures/entities/template.marko diff --git a/test/render/fixtures/entities/test.js b/packages/marko/test/render/fixtures/entities/test.js similarity index 100% rename from test/render/fixtures/entities/test.js rename to packages/marko/test/render/fixtures/entities/test.js diff --git a/test/render/fixtures/entities/vdom-expected.html b/packages/marko/test/render/fixtures/entities/vdom-expected.html similarity index 100% rename from test/render/fixtures/entities/vdom-expected.html rename to packages/marko/test/render/fixtures/entities/vdom-expected.html diff --git a/test/render/fixtures/error-bad-expression/marko.json b/packages/marko/test/render/fixtures/error-bad-expression/marko.json similarity index 100% rename from test/render/fixtures/error-bad-expression/marko.json rename to packages/marko/test/render/fixtures/error-bad-expression/marko.json diff --git a/test/render/fixtures/error-bad-expression/template.marko b/packages/marko/test/render/fixtures/error-bad-expression/template.marko similarity index 100% rename from test/render/fixtures/error-bad-expression/template.marko rename to packages/marko/test/render/fixtures/error-bad-expression/template.marko diff --git a/test/render/fixtures/error-bad-expression/test.js b/packages/marko/test/render/fixtures/error-bad-expression/test.js similarity index 100% rename from test/render/fixtures/error-bad-expression/test.js rename to packages/marko/test/render/fixtures/error-bad-expression/test.js diff --git a/test/render/fixtures/error-class-tag-nested/template.marko b/packages/marko/test/render/fixtures/error-class-tag-nested/template.marko similarity index 100% rename from test/render/fixtures/error-class-tag-nested/template.marko rename to packages/marko/test/render/fixtures/error-class-tag-nested/template.marko diff --git a/test/render/fixtures/error-class-tag-nested/test.js b/packages/marko/test/render/fixtures/error-class-tag-nested/test.js similarity index 100% rename from test/render/fixtures/error-class-tag-nested/test.js rename to packages/marko/test/render/fixtures/error-class-tag-nested/test.js diff --git a/test/render/fixtures/error-component-class-extends/expected.html b/packages/marko/test/render/fixtures/error-component-class-extends/expected.html similarity index 100% rename from test/render/fixtures/error-component-class-extends/expected.html rename to packages/marko/test/render/fixtures/error-component-class-extends/expected.html diff --git a/test/render/fixtures/error-component-class-extends/template.marko b/packages/marko/test/render/fixtures/error-component-class-extends/template.marko similarity index 100% rename from test/render/fixtures/error-component-class-extends/template.marko rename to packages/marko/test/render/fixtures/error-component-class-extends/template.marko diff --git a/test/render/fixtures/error-component-class-extends/test.js b/packages/marko/test/render/fixtures/error-component-class-extends/test.js similarity index 100% rename from test/render/fixtures/error-component-class-extends/test.js rename to packages/marko/test/render/fixtures/error-component-class-extends/test.js diff --git a/test/render/fixtures/error-duplicate-macro/marko.json b/packages/marko/test/render/fixtures/error-duplicate-macro/marko.json similarity index 100% rename from test/render/fixtures/error-duplicate-macro/marko.json rename to packages/marko/test/render/fixtures/error-duplicate-macro/marko.json diff --git a/test/render/fixtures/error-duplicate-macro/template.marko b/packages/marko/test/render/fixtures/error-duplicate-macro/template.marko similarity index 100% rename from test/render/fixtures/error-duplicate-macro/template.marko rename to packages/marko/test/render/fixtures/error-duplicate-macro/template.marko diff --git a/test/render/fixtures/error-duplicate-macro/test.js b/packages/marko/test/render/fixtures/error-duplicate-macro/test.js similarity index 100% rename from test/render/fixtures/error-duplicate-macro/test.js rename to packages/marko/test/render/fixtures/error-duplicate-macro/test.js diff --git a/test/render/fixtures/error-import-tag-nested/template.marko b/packages/marko/test/render/fixtures/error-import-tag-nested/template.marko similarity index 100% rename from test/render/fixtures/error-import-tag-nested/template.marko rename to packages/marko/test/render/fixtures/error-import-tag-nested/template.marko diff --git a/test/render/fixtures/error-import-tag-nested/test.js b/packages/marko/test/render/fixtures/error-import-tag-nested/test.js similarity index 100% rename from test/render/fixtures/error-import-tag-nested/test.js rename to packages/marko/test/render/fixtures/error-import-tag-nested/test.js diff --git a/test/render/fixtures/error-invalid-attr/marko.json b/packages/marko/test/render/fixtures/error-invalid-attr/marko.json similarity index 100% rename from test/render/fixtures/error-invalid-attr/marko.json rename to packages/marko/test/render/fixtures/error-invalid-attr/marko.json diff --git a/test/render/fixtures/error-invalid-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-attr/template.marko diff --git a/test/render/fixtures/error-invalid-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-attr/test.js diff --git a/test/render/fixtures/error-invalid-else-if-tag/template.marko b/packages/marko/test/render/fixtures/error-invalid-else-if-tag/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-else-if-tag/template.marko rename to packages/marko/test/render/fixtures/error-invalid-else-if-tag/template.marko diff --git a/test/render/fixtures/error-invalid-else-if-tag/test.js b/packages/marko/test/render/fixtures/error-invalid-else-if-tag/test.js similarity index 100% rename from test/render/fixtures/error-invalid-else-if-tag/test.js rename to packages/marko/test/render/fixtures/error-invalid-else-if-tag/test.js diff --git a/test/render/fixtures/error-invalid-else-tag-attr-with-if/template.marko b/packages/marko/test/render/fixtures/error-invalid-else-tag-attr-with-if/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-else-tag-attr-with-if/template.marko rename to packages/marko/test/render/fixtures/error-invalid-else-tag-attr-with-if/template.marko diff --git a/test/render/fixtures/error-invalid-else-tag-attr-with-if/test.js b/packages/marko/test/render/fixtures/error-invalid-else-tag-attr-with-if/test.js similarity index 100% rename from test/render/fixtures/error-invalid-else-tag-attr-with-if/test.js rename to packages/marko/test/render/fixtures/error-invalid-else-tag-attr-with-if/test.js diff --git a/test/render/fixtures/error-invalid-else-tag-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-else-tag-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-else-tag-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-else-tag-attr/template.marko diff --git a/test/render/fixtures/error-invalid-else-tag-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-else-tag-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-else-tag-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-else-tag-attr/test.js diff --git a/test/render/fixtures/error-invalid-else-tag-if-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-else-tag-if-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-else-tag-if-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-else-tag-if-attr/template.marko diff --git a/test/render/fixtures/error-invalid-else-tag-if-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-else-tag-if-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-else-tag-if-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-else-tag-if-attr/test.js diff --git a/test/render/fixtures/error-invalid-if-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-attr/template.marko diff --git a/test/render/fixtures/error-invalid-if-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-if-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-attr/test.js diff --git a/test/render/fixtures/error-invalid-if-else-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-attr/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-attr/test.js diff --git a/test/render/fixtures/error-invalid-if-else-if-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-if-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-attr/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-if-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-if-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-attr/test.js diff --git a/test/render/fixtures/error-invalid-if-else-if-else-attr/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-if-else-attr/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-else-attr/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-else-attr/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-if-else-attr/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-if-else-attr/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-else-attr/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-else-attr/test.js diff --git a/test/render/fixtures/error-invalid-if-else-if-else-tag/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-if-else-tag/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-else-tag/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-else-tag/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-if-else-tag/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-if-else-tag/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-else-tag/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-else-tag/test.js diff --git a/test/render/fixtures/error-invalid-if-else-if-tag-attrs/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-attrs/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-tag-attrs/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-attrs/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-if-tag-attrs/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-attrs/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-tag-attrs/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-attrs/test.js diff --git a/test/render/fixtures/error-invalid-if-else-if-tag-no-arg/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-no-arg/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-tag-no-arg/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-no-arg/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-if-tag-no-arg/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-no-arg/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-tag-no-arg/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-tag-no-arg/test.js diff --git a/test/render/fixtures/error-invalid-if-else-if-tag/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-if-tag/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-tag/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-tag/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-if-tag/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-if-tag/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-if-tag/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-if-tag/test.js diff --git a/test/render/fixtures/error-invalid-if-else-tag/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-else-tag/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-else-tag/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-else-tag/template.marko diff --git a/test/render/fixtures/error-invalid-if-else-tag/test.js b/packages/marko/test/render/fixtures/error-invalid-if-else-tag/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-else-tag/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-else-tag/test.js diff --git a/test/render/fixtures/error-invalid-if-tag/template.marko b/packages/marko/test/render/fixtures/error-invalid-if-tag/template.marko similarity index 100% rename from test/render/fixtures/error-invalid-if-tag/template.marko rename to packages/marko/test/render/fixtures/error-invalid-if-tag/template.marko diff --git a/test/render/fixtures/error-invalid-if-tag/test.js b/packages/marko/test/render/fixtures/error-invalid-if-tag/test.js similarity index 100% rename from test/render/fixtures/error-invalid-if-tag/test.js rename to packages/marko/test/render/fixtures/error-invalid-if-tag/test.js diff --git a/test/render/fixtures/error-macro-no-name/template.marko b/packages/marko/test/render/fixtures/error-macro-no-name/template.marko similarity index 100% rename from test/render/fixtures/error-macro-no-name/template.marko rename to packages/marko/test/render/fixtures/error-macro-no-name/template.marko diff --git a/test/render/fixtures/error-macro-no-name/test.js b/packages/marko/test/render/fixtures/error-macro-no-name/test.js similarity index 100% rename from test/render/fixtures/error-macro-no-name/test.js rename to packages/marko/test/render/fixtures/error-macro-no-name/test.js diff --git a/test/render/fixtures/error-mismatched-tags/expected.html b/packages/marko/test/render/fixtures/error-mismatched-tags/expected.html similarity index 100% rename from test/render/fixtures/error-mismatched-tags/expected.html rename to packages/marko/test/render/fixtures/error-mismatched-tags/expected.html diff --git a/test/render/fixtures/error-mismatched-tags/template.marko b/packages/marko/test/render/fixtures/error-mismatched-tags/template.marko similarity index 100% rename from test/render/fixtures/error-mismatched-tags/template.marko rename to packages/marko/test/render/fixtures/error-mismatched-tags/template.marko diff --git a/test/render/fixtures/error-mismatched-tags/test.js b/packages/marko/test/render/fixtures/error-mismatched-tags/test.js similarity index 100% rename from test/render/fixtures/error-mismatched-tags/test.js rename to packages/marko/test/render/fixtures/error-mismatched-tags/test.js diff --git a/test/render/fixtures/error-missing-required-attr/marko.json b/packages/marko/test/render/fixtures/error-missing-required-attr/marko.json similarity index 100% rename from test/render/fixtures/error-missing-required-attr/marko.json rename to packages/marko/test/render/fixtures/error-missing-required-attr/marko.json diff --git a/test/render/fixtures/error-missing-required-attr/template.marko b/packages/marko/test/render/fixtures/error-missing-required-attr/template.marko similarity index 100% rename from test/render/fixtures/error-missing-required-attr/template.marko rename to packages/marko/test/render/fixtures/error-missing-required-attr/template.marko diff --git a/test/render/fixtures/error-missing-required-attr/test.js b/packages/marko/test/render/fixtures/error-missing-required-attr/test.js similarity index 100% rename from test/render/fixtures/error-missing-required-attr/test.js rename to packages/marko/test/render/fixtures/error-missing-required-attr/test.js diff --git a/test/render/fixtures/error-open-tag-only-concise/marko.json b/packages/marko/test/render/fixtures/error-open-tag-only-concise/marko.json similarity index 100% rename from test/render/fixtures/error-open-tag-only-concise/marko.json rename to packages/marko/test/render/fixtures/error-open-tag-only-concise/marko.json diff --git a/test/render/fixtures/error-open-tag-only-concise/template.marko b/packages/marko/test/render/fixtures/error-open-tag-only-concise/template.marko similarity index 100% rename from test/render/fixtures/error-open-tag-only-concise/template.marko rename to packages/marko/test/render/fixtures/error-open-tag-only-concise/template.marko diff --git a/test/render/fixtures/error-open-tag-only-concise/test.js b/packages/marko/test/render/fixtures/error-open-tag-only-concise/test.js similarity index 100% rename from test/render/fixtures/error-open-tag-only-concise/test.js rename to packages/marko/test/render/fixtures/error-open-tag-only-concise/test.js diff --git a/test/render/fixtures/error-open-tag-only-html/marko.json b/packages/marko/test/render/fixtures/error-open-tag-only-html/marko.json similarity index 100% rename from test/render/fixtures/error-open-tag-only-html/marko.json rename to packages/marko/test/render/fixtures/error-open-tag-only-html/marko.json diff --git a/test/render/fixtures/error-open-tag-only-html/template.marko b/packages/marko/test/render/fixtures/error-open-tag-only-html/template.marko similarity index 100% rename from test/render/fixtures/error-open-tag-only-html/template.marko rename to packages/marko/test/render/fixtures/error-open-tag-only-html/template.marko diff --git a/test/render/fixtures/error-open-tag-only-html/test.js b/packages/marko/test/render/fixtures/error-open-tag-only-html/test.js similarity index 100% rename from test/render/fixtures/error-open-tag-only-html/test.js rename to packages/marko/test/render/fixtures/error-open-tag-only-html/test.js diff --git a/test/render/fixtures/error-static-tag-nested/template.marko b/packages/marko/test/render/fixtures/error-static-tag-nested/template.marko similarity index 100% rename from test/render/fixtures/error-static-tag-nested/template.marko rename to packages/marko/test/render/fixtures/error-static-tag-nested/template.marko diff --git a/test/render/fixtures/error-static-tag-nested/test.js b/packages/marko/test/render/fixtures/error-static-tag-nested/test.js similarity index 100% rename from test/render/fixtures/error-static-tag-nested/test.js rename to packages/marko/test/render/fixtures/error-static-tag-nested/test.js diff --git a/test/render/fixtures/error-thrown-in-generator/custom-tag.js b/packages/marko/test/render/fixtures/error-thrown-in-generator/custom-tag.js similarity index 100% rename from test/render/fixtures/error-thrown-in-generator/custom-tag.js rename to packages/marko/test/render/fixtures/error-thrown-in-generator/custom-tag.js diff --git a/test/render/fixtures/error-thrown-in-generator/marko.json b/packages/marko/test/render/fixtures/error-thrown-in-generator/marko.json similarity index 100% rename from test/render/fixtures/error-thrown-in-generator/marko.json rename to packages/marko/test/render/fixtures/error-thrown-in-generator/marko.json diff --git a/test/render/fixtures/error-thrown-in-generator/template.marko b/packages/marko/test/render/fixtures/error-thrown-in-generator/template.marko similarity index 100% rename from test/render/fixtures/error-thrown-in-generator/template.marko rename to packages/marko/test/render/fixtures/error-thrown-in-generator/template.marko diff --git a/test/render/fixtures/error-thrown-in-generator/test.js b/packages/marko/test/render/fixtures/error-thrown-in-generator/test.js similarity index 100% rename from test/render/fixtures/error-thrown-in-generator/test.js rename to packages/marko/test/render/fixtures/error-thrown-in-generator/test.js diff --git a/test/render/fixtures/error-unrecognized-tag/expected.html b/packages/marko/test/render/fixtures/error-unrecognized-tag/expected.html similarity index 100% rename from test/render/fixtures/error-unrecognized-tag/expected.html rename to packages/marko/test/render/fixtures/error-unrecognized-tag/expected.html diff --git a/test/render/fixtures/error-unrecognized-tag/template.marko b/packages/marko/test/render/fixtures/error-unrecognized-tag/template.marko similarity index 100% rename from test/render/fixtures/error-unrecognized-tag/template.marko rename to packages/marko/test/render/fixtures/error-unrecognized-tag/template.marko diff --git a/test/render/fixtures/error-unrecognized-tag/test.js b/packages/marko/test/render/fixtures/error-unrecognized-tag/test.js similarity index 100% rename from test/render/fixtures/error-unrecognized-tag/test.js rename to packages/marko/test/render/fixtures/error-unrecognized-tag/test.js diff --git a/test/render/fixtures/escape-at-tag/components/child/index.marko b/packages/marko/test/render/fixtures/escape-at-tag/components/child/index.marko similarity index 100% rename from test/render/fixtures/escape-at-tag/components/child/index.marko rename to packages/marko/test/render/fixtures/escape-at-tag/components/child/index.marko diff --git a/test/render/fixtures/escape-at-tag/expected.html b/packages/marko/test/render/fixtures/escape-at-tag/expected.html similarity index 100% rename from test/render/fixtures/escape-at-tag/expected.html rename to packages/marko/test/render/fixtures/escape-at-tag/expected.html diff --git a/test/render/fixtures/escape-at-tag/template.marko b/packages/marko/test/render/fixtures/escape-at-tag/template.marko similarity index 100% rename from test/render/fixtures/escape-at-tag/template.marko rename to packages/marko/test/render/fixtures/escape-at-tag/template.marko diff --git a/test/render/fixtures/escape-at-tag/test.js b/packages/marko/test/render/fixtures/escape-at-tag/test.js similarity index 100% rename from test/render/fixtures/escape-at-tag/test.js rename to packages/marko/test/render/fixtures/escape-at-tag/test.js diff --git a/test/render/fixtures/escape-at-tag/vdom-expected.html b/packages/marko/test/render/fixtures/escape-at-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/escape-at-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/escape-at-tag/vdom-expected.html diff --git a/test/render/fixtures/escape-script/expected.html b/packages/marko/test/render/fixtures/escape-script/expected.html similarity index 100% rename from test/render/fixtures/escape-script/expected.html rename to packages/marko/test/render/fixtures/escape-script/expected.html diff --git a/test/render/fixtures/escape-script/template.marko b/packages/marko/test/render/fixtures/escape-script/template.marko similarity index 100% rename from test/render/fixtures/escape-script/template.marko rename to packages/marko/test/render/fixtures/escape-script/template.marko diff --git a/test/render/fixtures/escape-script/test.js b/packages/marko/test/render/fixtures/escape-script/test.js similarity index 100% rename from test/render/fixtures/escape-script/test.js rename to packages/marko/test/render/fixtures/escape-script/test.js diff --git a/test/render/fixtures/escape-script/vdom-expected.html b/packages/marko/test/render/fixtures/escape-script/vdom-expected.html similarity index 100% rename from test/render/fixtures/escape-script/vdom-expected.html rename to packages/marko/test/render/fixtures/escape-script/vdom-expected.html diff --git a/test/render/fixtures/escape-style/expected.html b/packages/marko/test/render/fixtures/escape-style/expected.html similarity index 100% rename from test/render/fixtures/escape-style/expected.html rename to packages/marko/test/render/fixtures/escape-style/expected.html diff --git a/test/render/fixtures/escape-style/template.marko b/packages/marko/test/render/fixtures/escape-style/template.marko similarity index 100% rename from test/render/fixtures/escape-style/template.marko rename to packages/marko/test/render/fixtures/escape-style/template.marko diff --git a/test/render/fixtures/escape-style/test.js b/packages/marko/test/render/fixtures/escape-style/test.js similarity index 100% rename from test/render/fixtures/escape-style/test.js rename to packages/marko/test/render/fixtures/escape-style/test.js diff --git a/test/render/fixtures/escape-style/vdom-expected.html b/packages/marko/test/render/fixtures/escape-style/vdom-expected.html similarity index 100% rename from test/render/fixtures/escape-style/vdom-expected.html rename to packages/marko/test/render/fixtures/escape-style/vdom-expected.html diff --git a/test/render/fixtures/escaped-dollar/expected.html b/packages/marko/test/render/fixtures/escaped-dollar/expected.html similarity index 100% rename from test/render/fixtures/escaped-dollar/expected.html rename to packages/marko/test/render/fixtures/escaped-dollar/expected.html diff --git a/test/render/fixtures/escaped-dollar/template.marko b/packages/marko/test/render/fixtures/escaped-dollar/template.marko similarity index 100% rename from test/render/fixtures/escaped-dollar/template.marko rename to packages/marko/test/render/fixtures/escaped-dollar/template.marko diff --git a/test/render/fixtures/escaped-dollar/test.js b/packages/marko/test/render/fixtures/escaped-dollar/test.js similarity index 100% rename from test/render/fixtures/escaped-dollar/test.js rename to packages/marko/test/render/fixtures/escaped-dollar/test.js diff --git a/test/render/fixtures/escaped-dollar/vdom-expected.html b/packages/marko/test/render/fixtures/escaped-dollar/vdom-expected.html similarity index 100% rename from test/render/fixtures/escaped-dollar/vdom-expected.html rename to packages/marko/test/render/fixtures/escaped-dollar/vdom-expected.html diff --git a/test/render/fixtures/for-array-index/expected.html b/packages/marko/test/render/fixtures/for-array-index/expected.html similarity index 100% rename from test/render/fixtures/for-array-index/expected.html rename to packages/marko/test/render/fixtures/for-array-index/expected.html diff --git a/test/render/fixtures/for-array-index/template.marko b/packages/marko/test/render/fixtures/for-array-index/template.marko similarity index 100% rename from test/render/fixtures/for-array-index/template.marko rename to packages/marko/test/render/fixtures/for-array-index/template.marko diff --git a/test/render/fixtures/for-array-index/test.js b/packages/marko/test/render/fixtures/for-array-index/test.js similarity index 100% rename from test/render/fixtures/for-array-index/test.js rename to packages/marko/test/render/fixtures/for-array-index/test.js diff --git a/test/render/fixtures/for-array-index/vdom-expected.html b/packages/marko/test/render/fixtures/for-array-index/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-array-index/vdom-expected.html rename to packages/marko/test/render/fixtures/for-array-index/vdom-expected.html diff --git a/test/render/fixtures/for-attr-separator-html/expected.html b/packages/marko/test/render/fixtures/for-attr-separator-html/expected.html similarity index 100% rename from test/render/fixtures/for-attr-separator-html/expected.html rename to packages/marko/test/render/fixtures/for-attr-separator-html/expected.html diff --git a/test/render/fixtures/for-attr-separator-html/template.marko b/packages/marko/test/render/fixtures/for-attr-separator-html/template.marko similarity index 100% rename from test/render/fixtures/for-attr-separator-html/template.marko rename to packages/marko/test/render/fixtures/for-attr-separator-html/template.marko diff --git a/test/render/fixtures/for-attr-separator-html/test.js b/packages/marko/test/render/fixtures/for-attr-separator-html/test.js similarity index 100% rename from test/render/fixtures/for-attr-separator-html/test.js rename to packages/marko/test/render/fixtures/for-attr-separator-html/test.js diff --git a/test/render/fixtures/for-attr-separator-html/vdom-expected.html b/packages/marko/test/render/fixtures/for-attr-separator-html/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-attr-separator-html/vdom-expected.html rename to packages/marko/test/render/fixtures/for-attr-separator-html/vdom-expected.html diff --git a/test/render/fixtures/for-attr-separator-status-var/expected.html b/packages/marko/test/render/fixtures/for-attr-separator-status-var/expected.html similarity index 100% rename from test/render/fixtures/for-attr-separator-status-var/expected.html rename to packages/marko/test/render/fixtures/for-attr-separator-status-var/expected.html diff --git a/test/render/fixtures/for-attr-separator-status-var/template.marko b/packages/marko/test/render/fixtures/for-attr-separator-status-var/template.marko similarity index 100% rename from test/render/fixtures/for-attr-separator-status-var/template.marko rename to packages/marko/test/render/fixtures/for-attr-separator-status-var/template.marko diff --git a/test/render/fixtures/for-attr-separator-status-var/test.js b/packages/marko/test/render/fixtures/for-attr-separator-status-var/test.js similarity index 100% rename from test/render/fixtures/for-attr-separator-status-var/test.js rename to packages/marko/test/render/fixtures/for-attr-separator-status-var/test.js diff --git a/test/render/fixtures/for-attr-separator-status-var/vdom-expected.html b/packages/marko/test/render/fixtures/for-attr-separator-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-attr-separator-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures/for-attr-separator-status-var/vdom-expected.html diff --git a/test/render/fixtures/for-attr-separator/expected.html b/packages/marko/test/render/fixtures/for-attr-separator/expected.html similarity index 100% rename from test/render/fixtures/for-attr-separator/expected.html rename to packages/marko/test/render/fixtures/for-attr-separator/expected.html diff --git a/test/render/fixtures/for-attr-separator/template.marko b/packages/marko/test/render/fixtures/for-attr-separator/template.marko similarity index 100% rename from test/render/fixtures/for-attr-separator/template.marko rename to packages/marko/test/render/fixtures/for-attr-separator/template.marko diff --git a/test/render/fixtures/for-attr-separator/test.js b/packages/marko/test/render/fixtures/for-attr-separator/test.js similarity index 100% rename from test/render/fixtures/for-attr-separator/test.js rename to packages/marko/test/render/fixtures/for-attr-separator/test.js diff --git a/test/render/fixtures/for-attr-separator/vdom-expected.html b/packages/marko/test/render/fixtures/for-attr-separator/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-attr-separator/vdom-expected.html rename to packages/marko/test/render/fixtures/for-attr-separator/vdom-expected.html diff --git a/test/render/fixtures/for-attr-status-var-string/expected.html b/packages/marko/test/render/fixtures/for-attr-status-var-string/expected.html similarity index 100% rename from test/render/fixtures/for-attr-status-var-string/expected.html rename to packages/marko/test/render/fixtures/for-attr-status-var-string/expected.html diff --git a/test/render/fixtures/for-attr-status-var-string/template.marko b/packages/marko/test/render/fixtures/for-attr-status-var-string/template.marko similarity index 100% rename from test/render/fixtures/for-attr-status-var-string/template.marko rename to packages/marko/test/render/fixtures/for-attr-status-var-string/template.marko diff --git a/test/render/fixtures/for-attr-status-var-string/test.js b/packages/marko/test/render/fixtures/for-attr-status-var-string/test.js similarity index 100% rename from test/render/fixtures/for-attr-status-var-string/test.js rename to packages/marko/test/render/fixtures/for-attr-status-var-string/test.js diff --git a/test/render/fixtures/for-attr-status-var-string/vdom-expected.html b/packages/marko/test/render/fixtures/for-attr-status-var-string/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-attr-status-var-string/vdom-expected.html rename to packages/marko/test/render/fixtures/for-attr-status-var-string/vdom-expected.html diff --git a/test/render/fixtures/for-attr/expected.html b/packages/marko/test/render/fixtures/for-attr/expected.html similarity index 100% rename from test/render/fixtures/for-attr/expected.html rename to packages/marko/test/render/fixtures/for-attr/expected.html diff --git a/test/render/fixtures/for-attr/template.marko b/packages/marko/test/render/fixtures/for-attr/template.marko similarity index 100% rename from test/render/fixtures/for-attr/template.marko rename to packages/marko/test/render/fixtures/for-attr/template.marko diff --git a/test/render/fixtures/for-attr/test.js b/packages/marko/test/render/fixtures/for-attr/test.js similarity index 100% rename from test/render/fixtures/for-attr/test.js rename to packages/marko/test/render/fixtures/for-attr/test.js diff --git a/test/render/fixtures/for-attr/vdom-expected.html b/packages/marko/test/render/fixtures/for-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/for-attr/vdom-expected.html diff --git a/test/render/fixtures/for-if-attr/expected.html b/packages/marko/test/render/fixtures/for-if-attr/expected.html similarity index 100% rename from test/render/fixtures/for-if-attr/expected.html rename to packages/marko/test/render/fixtures/for-if-attr/expected.html diff --git a/test/render/fixtures/for-if-attr/template.marko b/packages/marko/test/render/fixtures/for-if-attr/template.marko similarity index 100% rename from test/render/fixtures/for-if-attr/template.marko rename to packages/marko/test/render/fixtures/for-if-attr/template.marko diff --git a/test/render/fixtures/for-if-attr/test.js b/packages/marko/test/render/fixtures/for-if-attr/test.js similarity index 100% rename from test/render/fixtures/for-if-attr/test.js rename to packages/marko/test/render/fixtures/for-if-attr/test.js diff --git a/test/render/fixtures/for-if-attr/vdom-expected.html b/packages/marko/test/render/fixtures/for-if-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-if-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/for-if-attr/vdom-expected.html diff --git a/test/render/fixtures/for-iterator-attr/expected.html b/packages/marko/test/render/fixtures/for-iterator-attr/expected.html similarity index 100% rename from test/render/fixtures/for-iterator-attr/expected.html rename to packages/marko/test/render/fixtures/for-iterator-attr/expected.html diff --git a/test/render/fixtures/for-iterator-attr/template.marko b/packages/marko/test/render/fixtures/for-iterator-attr/template.marko similarity index 100% rename from test/render/fixtures/for-iterator-attr/template.marko rename to packages/marko/test/render/fixtures/for-iterator-attr/template.marko diff --git a/test/render/fixtures/for-iterator-attr/test.js b/packages/marko/test/render/fixtures/for-iterator-attr/test.js similarity index 100% rename from test/render/fixtures/for-iterator-attr/test.js rename to packages/marko/test/render/fixtures/for-iterator-attr/test.js diff --git a/test/render/fixtures/for-iterator-attr/vdom-expected.html b/packages/marko/test/render/fixtures/for-iterator-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-iterator-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/for-iterator-attr/vdom-expected.html diff --git a/test/render/fixtures/for-iterator/expected.html b/packages/marko/test/render/fixtures/for-iterator/expected.html similarity index 100% rename from test/render/fixtures/for-iterator/expected.html rename to packages/marko/test/render/fixtures/for-iterator/expected.html diff --git a/test/render/fixtures/for-iterator/template.marko b/packages/marko/test/render/fixtures/for-iterator/template.marko similarity index 100% rename from test/render/fixtures/for-iterator/template.marko rename to packages/marko/test/render/fixtures/for-iterator/template.marko diff --git a/test/render/fixtures/for-iterator/test.js b/packages/marko/test/render/fixtures/for-iterator/test.js similarity index 100% rename from test/render/fixtures/for-iterator/test.js rename to packages/marko/test/render/fixtures/for-iterator/test.js diff --git a/test/render/fixtures/for-iterator/vdom-expected.html b/packages/marko/test/render/fixtures/for-iterator/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-iterator/vdom-expected.html rename to packages/marko/test/render/fixtures/for-iterator/vdom-expected.html diff --git a/test/render/fixtures/for-native/expected.html b/packages/marko/test/render/fixtures/for-native/expected.html similarity index 100% rename from test/render/fixtures/for-native/expected.html rename to packages/marko/test/render/fixtures/for-native/expected.html diff --git a/test/render/fixtures/for-native/template.marko b/packages/marko/test/render/fixtures/for-native/template.marko similarity index 100% rename from test/render/fixtures/for-native/template.marko rename to packages/marko/test/render/fixtures/for-native/template.marko diff --git a/test/render/fixtures/for-native/test.js b/packages/marko/test/render/fixtures/for-native/test.js similarity index 100% rename from test/render/fixtures/for-native/test.js rename to packages/marko/test/render/fixtures/for-native/test.js diff --git a/test/render/fixtures/for-native/vdom-expected.html b/packages/marko/test/render/fixtures/for-native/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-native/vdom-expected.html rename to packages/marko/test/render/fixtures/for-native/vdom-expected.html diff --git a/test/render/fixtures/for-props-attr/expected.html b/packages/marko/test/render/fixtures/for-props-attr/expected.html similarity index 100% rename from test/render/fixtures/for-props-attr/expected.html rename to packages/marko/test/render/fixtures/for-props-attr/expected.html diff --git a/test/render/fixtures/for-props-attr/template.marko b/packages/marko/test/render/fixtures/for-props-attr/template.marko similarity index 100% rename from test/render/fixtures/for-props-attr/template.marko rename to packages/marko/test/render/fixtures/for-props-attr/template.marko diff --git a/test/render/fixtures/for-props-attr/test.js b/packages/marko/test/render/fixtures/for-props-attr/test.js similarity index 100% rename from test/render/fixtures/for-props-attr/test.js rename to packages/marko/test/render/fixtures/for-props-attr/test.js diff --git a/test/render/fixtures/for-props-attr/vdom-expected.html b/packages/marko/test/render/fixtures/for-props-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-props-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/for-props-attr/vdom-expected.html diff --git a/test/render/fixtures/for-props-status-var/expected.html b/packages/marko/test/render/fixtures/for-props-status-var/expected.html similarity index 100% rename from test/render/fixtures/for-props-status-var/expected.html rename to packages/marko/test/render/fixtures/for-props-status-var/expected.html diff --git a/test/render/fixtures/for-props-status-var/template.marko b/packages/marko/test/render/fixtures/for-props-status-var/template.marko similarity index 100% rename from test/render/fixtures/for-props-status-var/template.marko rename to packages/marko/test/render/fixtures/for-props-status-var/template.marko diff --git a/test/render/fixtures/for-props-status-var/test.js b/packages/marko/test/render/fixtures/for-props-status-var/test.js similarity index 100% rename from test/render/fixtures/for-props-status-var/test.js rename to packages/marko/test/render/fixtures/for-props-status-var/test.js diff --git a/test/render/fixtures/for-props-status-var/vdom-expected.html b/packages/marko/test/render/fixtures/for-props-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-props-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures/for-props-status-var/vdom-expected.html diff --git a/test/render/fixtures/for-props/expected.html b/packages/marko/test/render/fixtures/for-props/expected.html similarity index 100% rename from test/render/fixtures/for-props/expected.html rename to packages/marko/test/render/fixtures/for-props/expected.html diff --git a/test/render/fixtures/for-props/template.marko b/packages/marko/test/render/fixtures/for-props/template.marko similarity index 100% rename from test/render/fixtures/for-props/template.marko rename to packages/marko/test/render/fixtures/for-props/template.marko diff --git a/test/render/fixtures/for-props/test.js b/packages/marko/test/render/fixtures/for-props/test.js similarity index 100% rename from test/render/fixtures/for-props/test.js rename to packages/marko/test/render/fixtures/for-props/test.js diff --git a/test/render/fixtures/for-props/vdom-expected.html b/packages/marko/test/render/fixtures/for-props/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-props/vdom-expected.html rename to packages/marko/test/render/fixtures/for-props/vdom-expected.html diff --git a/test/render/fixtures/for-range-descending-step/expected.html b/packages/marko/test/render/fixtures/for-range-descending-step/expected.html similarity index 100% rename from test/render/fixtures/for-range-descending-step/expected.html rename to packages/marko/test/render/fixtures/for-range-descending-step/expected.html diff --git a/test/render/fixtures/for-range-descending-step/template.marko b/packages/marko/test/render/fixtures/for-range-descending-step/template.marko similarity index 100% rename from test/render/fixtures/for-range-descending-step/template.marko rename to packages/marko/test/render/fixtures/for-range-descending-step/template.marko diff --git a/test/render/fixtures/for-range-descending-step/test.js b/packages/marko/test/render/fixtures/for-range-descending-step/test.js similarity index 100% rename from test/render/fixtures/for-range-descending-step/test.js rename to packages/marko/test/render/fixtures/for-range-descending-step/test.js diff --git a/test/render/fixtures/for-range-descending-step/vdom-expected.html b/packages/marko/test/render/fixtures/for-range-descending-step/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-range-descending-step/vdom-expected.html rename to packages/marko/test/render/fixtures/for-range-descending-step/vdom-expected.html diff --git a/test/render/fixtures/for-range-from-to-expr/expected.html b/packages/marko/test/render/fixtures/for-range-from-to-expr/expected.html similarity index 100% rename from test/render/fixtures/for-range-from-to-expr/expected.html rename to packages/marko/test/render/fixtures/for-range-from-to-expr/expected.html diff --git a/test/render/fixtures/for-range-from-to-expr/template.marko b/packages/marko/test/render/fixtures/for-range-from-to-expr/template.marko similarity index 100% rename from test/render/fixtures/for-range-from-to-expr/template.marko rename to packages/marko/test/render/fixtures/for-range-from-to-expr/template.marko diff --git a/test/render/fixtures/for-range-from-to-expr/test.js b/packages/marko/test/render/fixtures/for-range-from-to-expr/test.js similarity index 100% rename from test/render/fixtures/for-range-from-to-expr/test.js rename to packages/marko/test/render/fixtures/for-range-from-to-expr/test.js diff --git a/test/render/fixtures/for-range-from-to-expr/vdom-expected.html b/packages/marko/test/render/fixtures/for-range-from-to-expr/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-range-from-to-expr/vdom-expected.html rename to packages/marko/test/render/fixtures/for-range-from-to-expr/vdom-expected.html diff --git a/test/render/fixtures/for-range-step-2/expected.html b/packages/marko/test/render/fixtures/for-range-step-2/expected.html similarity index 100% rename from test/render/fixtures/for-range-step-2/expected.html rename to packages/marko/test/render/fixtures/for-range-step-2/expected.html diff --git a/test/render/fixtures/for-range-step-2/template.marko b/packages/marko/test/render/fixtures/for-range-step-2/template.marko similarity index 100% rename from test/render/fixtures/for-range-step-2/template.marko rename to packages/marko/test/render/fixtures/for-range-step-2/template.marko diff --git a/test/render/fixtures/for-range-step-2/test.js b/packages/marko/test/render/fixtures/for-range-step-2/test.js similarity index 100% rename from test/render/fixtures/for-range-step-2/test.js rename to packages/marko/test/render/fixtures/for-range-step-2/test.js diff --git a/test/render/fixtures/for-range-step-2/vdom-expected.html b/packages/marko/test/render/fixtures/for-range-step-2/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-range-step-2/vdom-expected.html rename to packages/marko/test/render/fixtures/for-range-step-2/vdom-expected.html diff --git a/test/render/fixtures/for-range-step-neg2/expected.html b/packages/marko/test/render/fixtures/for-range-step-neg2/expected.html similarity index 100% rename from test/render/fixtures/for-range-step-neg2/expected.html rename to packages/marko/test/render/fixtures/for-range-step-neg2/expected.html diff --git a/test/render/fixtures/for-range-step-neg2/template.marko b/packages/marko/test/render/fixtures/for-range-step-neg2/template.marko similarity index 100% rename from test/render/fixtures/for-range-step-neg2/template.marko rename to packages/marko/test/render/fixtures/for-range-step-neg2/template.marko diff --git a/test/render/fixtures/for-range-step-neg2/test.js b/packages/marko/test/render/fixtures/for-range-step-neg2/test.js similarity index 100% rename from test/render/fixtures/for-range-step-neg2/test.js rename to packages/marko/test/render/fixtures/for-range-step-neg2/test.js diff --git a/test/render/fixtures/for-range-step-neg2/vdom-expected.html b/packages/marko/test/render/fixtures/for-range-step-neg2/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-range-step-neg2/vdom-expected.html rename to packages/marko/test/render/fixtures/for-range-step-neg2/vdom-expected.html diff --git a/test/render/fixtures/for-range-to-expr/expected.html b/packages/marko/test/render/fixtures/for-range-to-expr/expected.html similarity index 100% rename from test/render/fixtures/for-range-to-expr/expected.html rename to packages/marko/test/render/fixtures/for-range-to-expr/expected.html diff --git a/test/render/fixtures/for-range-to-expr/template.marko b/packages/marko/test/render/fixtures/for-range-to-expr/template.marko similarity index 100% rename from test/render/fixtures/for-range-to-expr/template.marko rename to packages/marko/test/render/fixtures/for-range-to-expr/template.marko diff --git a/test/render/fixtures/for-range-to-expr/test.js b/packages/marko/test/render/fixtures/for-range-to-expr/test.js similarity index 100% rename from test/render/fixtures/for-range-to-expr/test.js rename to packages/marko/test/render/fixtures/for-range-to-expr/test.js diff --git a/test/render/fixtures/for-range-to-expr/vdom-expected.html b/packages/marko/test/render/fixtures/for-range-to-expr/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-range-to-expr/vdom-expected.html rename to packages/marko/test/render/fixtures/for-range-to-expr/vdom-expected.html diff --git a/test/render/fixtures/for-range/expected.html b/packages/marko/test/render/fixtures/for-range/expected.html similarity index 100% rename from test/render/fixtures/for-range/expected.html rename to packages/marko/test/render/fixtures/for-range/expected.html diff --git a/test/render/fixtures/for-range/template.marko b/packages/marko/test/render/fixtures/for-range/template.marko similarity index 100% rename from test/render/fixtures/for-range/template.marko rename to packages/marko/test/render/fixtures/for-range/template.marko diff --git a/test/render/fixtures/for-range/test.js b/packages/marko/test/render/fixtures/for-range/test.js similarity index 100% rename from test/render/fixtures/for-range/test.js rename to packages/marko/test/render/fixtures/for-range/test.js diff --git a/test/render/fixtures/for-range/vdom-expected.html b/packages/marko/test/render/fixtures/for-range/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-range/vdom-expected.html rename to packages/marko/test/render/fixtures/for-range/vdom-expected.html diff --git a/test/render/fixtures/for-tag-array-expression/expected.html b/packages/marko/test/render/fixtures/for-tag-array-expression/expected.html similarity index 100% rename from test/render/fixtures/for-tag-array-expression/expected.html rename to packages/marko/test/render/fixtures/for-tag-array-expression/expected.html diff --git a/test/render/fixtures/for-tag-array-expression/template.marko b/packages/marko/test/render/fixtures/for-tag-array-expression/template.marko similarity index 100% rename from test/render/fixtures/for-tag-array-expression/template.marko rename to packages/marko/test/render/fixtures/for-tag-array-expression/template.marko diff --git a/test/render/fixtures/for-tag-array-expression/test.js b/packages/marko/test/render/fixtures/for-tag-array-expression/test.js similarity index 100% rename from test/render/fixtures/for-tag-array-expression/test.js rename to packages/marko/test/render/fixtures/for-tag-array-expression/test.js diff --git a/test/render/fixtures/for-tag-array-expression/vdom-expected.html b/packages/marko/test/render/fixtures/for-tag-array-expression/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-tag-array-expression/vdom-expected.html rename to packages/marko/test/render/fixtures/for-tag-array-expression/vdom-expected.html diff --git a/test/render/fixtures/for-tag-block-scoped-key/expected.html b/packages/marko/test/render/fixtures/for-tag-block-scoped-key/expected.html similarity index 100% rename from test/render/fixtures/for-tag-block-scoped-key/expected.html rename to packages/marko/test/render/fixtures/for-tag-block-scoped-key/expected.html diff --git a/test/render/fixtures/for-tag-block-scoped-key/template.marko b/packages/marko/test/render/fixtures/for-tag-block-scoped-key/template.marko similarity index 100% rename from test/render/fixtures/for-tag-block-scoped-key/template.marko rename to packages/marko/test/render/fixtures/for-tag-block-scoped-key/template.marko diff --git a/test/render/fixtures/for-tag-block-scoped-key/test.js b/packages/marko/test/render/fixtures/for-tag-block-scoped-key/test.js similarity index 100% rename from test/render/fixtures/for-tag-block-scoped-key/test.js rename to packages/marko/test/render/fixtures/for-tag-block-scoped-key/test.js diff --git a/test/render/fixtures/for-tag-native/expected.html b/packages/marko/test/render/fixtures/for-tag-native/expected.html similarity index 100% rename from test/render/fixtures/for-tag-native/expected.html rename to packages/marko/test/render/fixtures/for-tag-native/expected.html diff --git a/test/render/fixtures/for-tag-native/template.marko b/packages/marko/test/render/fixtures/for-tag-native/template.marko similarity index 100% rename from test/render/fixtures/for-tag-native/template.marko rename to packages/marko/test/render/fixtures/for-tag-native/template.marko diff --git a/test/render/fixtures/for-tag-native/test.js b/packages/marko/test/render/fixtures/for-tag-native/test.js similarity index 100% rename from test/render/fixtures/for-tag-native/test.js rename to packages/marko/test/render/fixtures/for-tag-native/test.js diff --git a/test/render/fixtures/for-tag-native/vdom-expected.html b/packages/marko/test/render/fixtures/for-tag-native/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-tag-native/vdom-expected.html rename to packages/marko/test/render/fixtures/for-tag-native/vdom-expected.html diff --git a/test/render/fixtures/for-tag-no-arg/template.marko b/packages/marko/test/render/fixtures/for-tag-no-arg/template.marko similarity index 100% rename from test/render/fixtures/for-tag-no-arg/template.marko rename to packages/marko/test/render/fixtures/for-tag-no-arg/template.marko diff --git a/test/render/fixtures/for-tag-no-arg/test.js b/packages/marko/test/render/fixtures/for-tag-no-arg/test.js similarity index 100% rename from test/render/fixtures/for-tag-no-arg/test.js rename to packages/marko/test/render/fixtures/for-tag-no-arg/test.js diff --git a/test/render/fixtures/for-tag-separator-status-var/expected.html b/packages/marko/test/render/fixtures/for-tag-separator-status-var/expected.html similarity index 100% rename from test/render/fixtures/for-tag-separator-status-var/expected.html rename to packages/marko/test/render/fixtures/for-tag-separator-status-var/expected.html diff --git a/test/render/fixtures/for-tag-separator-status-var/template.marko b/packages/marko/test/render/fixtures/for-tag-separator-status-var/template.marko similarity index 100% rename from test/render/fixtures/for-tag-separator-status-var/template.marko rename to packages/marko/test/render/fixtures/for-tag-separator-status-var/template.marko diff --git a/test/render/fixtures/for-tag-separator-status-var/test.js b/packages/marko/test/render/fixtures/for-tag-separator-status-var/test.js similarity index 100% rename from test/render/fixtures/for-tag-separator-status-var/test.js rename to packages/marko/test/render/fixtures/for-tag-separator-status-var/test.js diff --git a/test/render/fixtures/for-tag-separator-status-var/vdom-expected.html b/packages/marko/test/render/fixtures/for-tag-separator-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-tag-separator-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures/for-tag-separator-status-var/vdom-expected.html diff --git a/test/render/fixtures/for-tag-separator/expected.html b/packages/marko/test/render/fixtures/for-tag-separator/expected.html similarity index 100% rename from test/render/fixtures/for-tag-separator/expected.html rename to packages/marko/test/render/fixtures/for-tag-separator/expected.html diff --git a/test/render/fixtures/for-tag-separator/template.marko b/packages/marko/test/render/fixtures/for-tag-separator/template.marko similarity index 100% rename from test/render/fixtures/for-tag-separator/template.marko rename to packages/marko/test/render/fixtures/for-tag-separator/template.marko diff --git a/test/render/fixtures/for-tag-separator/test.js b/packages/marko/test/render/fixtures/for-tag-separator/test.js similarity index 100% rename from test/render/fixtures/for-tag-separator/test.js rename to packages/marko/test/render/fixtures/for-tag-separator/test.js diff --git a/test/render/fixtures/for-tag-separator/vdom-expected.html b/packages/marko/test/render/fixtures/for-tag-separator/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-tag-separator/vdom-expected.html rename to packages/marko/test/render/fixtures/for-tag-separator/vdom-expected.html diff --git a/test/render/fixtures/for-tag-status-var/expected.html b/packages/marko/test/render/fixtures/for-tag-status-var/expected.html similarity index 100% rename from test/render/fixtures/for-tag-status-var/expected.html rename to packages/marko/test/render/fixtures/for-tag-status-var/expected.html diff --git a/test/render/fixtures/for-tag-status-var/template.marko b/packages/marko/test/render/fixtures/for-tag-status-var/template.marko similarity index 100% rename from test/render/fixtures/for-tag-status-var/template.marko rename to packages/marko/test/render/fixtures/for-tag-status-var/template.marko diff --git a/test/render/fixtures/for-tag-status-var/test.js b/packages/marko/test/render/fixtures/for-tag-status-var/test.js similarity index 100% rename from test/render/fixtures/for-tag-status-var/test.js rename to packages/marko/test/render/fixtures/for-tag-status-var/test.js diff --git a/test/render/fixtures/for-tag-status-var/vdom-expected.html b/packages/marko/test/render/fixtures/for-tag-status-var/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-tag-status-var/vdom-expected.html rename to packages/marko/test/render/fixtures/for-tag-status-var/vdom-expected.html diff --git a/test/render/fixtures/for-tag/expected.html b/packages/marko/test/render/fixtures/for-tag/expected.html similarity index 100% rename from test/render/fixtures/for-tag/expected.html rename to packages/marko/test/render/fixtures/for-tag/expected.html diff --git a/test/render/fixtures/for-tag/template.marko b/packages/marko/test/render/fixtures/for-tag/template.marko similarity index 100% rename from test/render/fixtures/for-tag/template.marko rename to packages/marko/test/render/fixtures/for-tag/template.marko diff --git a/test/render/fixtures/for-tag/test.js b/packages/marko/test/render/fixtures/for-tag/test.js similarity index 100% rename from test/render/fixtures/for-tag/test.js rename to packages/marko/test/render/fixtures/for-tag/test.js diff --git a/test/render/fixtures/for-tag/vdom-expected.html b/packages/marko/test/render/fixtures/for-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/for-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/for-tag/vdom-expected.html diff --git a/test/render/fixtures/global-data/expected.html b/packages/marko/test/render/fixtures/global-data/expected.html similarity index 100% rename from test/render/fixtures/global-data/expected.html rename to packages/marko/test/render/fixtures/global-data/expected.html diff --git a/test/render/fixtures/global-data/template.marko b/packages/marko/test/render/fixtures/global-data/template.marko similarity index 100% rename from test/render/fixtures/global-data/template.marko rename to packages/marko/test/render/fixtures/global-data/template.marko diff --git a/test/render/fixtures/global-data/test.js b/packages/marko/test/render/fixtures/global-data/test.js similarity index 100% rename from test/render/fixtures/global-data/test.js rename to packages/marko/test/render/fixtures/global-data/test.js diff --git a/test/render/fixtures/global-data/vdom-expected.html b/packages/marko/test/render/fixtures/global-data/vdom-expected.html similarity index 100% rename from test/render/fixtures/global-data/vdom-expected.html rename to packages/marko/test/render/fixtures/global-data/vdom-expected.html diff --git a/test/render/fixtures/global-runtime-id/expected.html b/packages/marko/test/render/fixtures/global-runtime-id/expected.html similarity index 100% rename from test/render/fixtures/global-runtime-id/expected.html rename to packages/marko/test/render/fixtures/global-runtime-id/expected.html diff --git a/test/render/fixtures/global-runtime-id/template.marko b/packages/marko/test/render/fixtures/global-runtime-id/template.marko similarity index 100% rename from test/render/fixtures/global-runtime-id/template.marko rename to packages/marko/test/render/fixtures/global-runtime-id/template.marko diff --git a/test/render/fixtures/global-runtime-id/test.js b/packages/marko/test/render/fixtures/global-runtime-id/test.js similarity index 100% rename from test/render/fixtures/global-runtime-id/test.js rename to packages/marko/test/render/fixtures/global-runtime-id/test.js diff --git a/test/render/fixtures/global-runtime-id/vdom-expected.html b/packages/marko/test/render/fixtures/global-runtime-id/vdom-expected.html similarity index 100% rename from test/render/fixtures/global-runtime-id/vdom-expected.html rename to packages/marko/test/render/fixtures/global-runtime-id/vdom-expected.html diff --git a/test/render/fixtures/hello-dynamic/expected.html b/packages/marko/test/render/fixtures/hello-dynamic/expected.html similarity index 100% rename from test/render/fixtures/hello-dynamic/expected.html rename to packages/marko/test/render/fixtures/hello-dynamic/expected.html diff --git a/test/render/fixtures/hello-dynamic/hello-dynamic.marko.expected.js b/packages/marko/test/render/fixtures/hello-dynamic/hello-dynamic.marko.expected.js similarity index 100% rename from test/render/fixtures/hello-dynamic/hello-dynamic.marko.expected.js rename to packages/marko/test/render/fixtures/hello-dynamic/hello-dynamic.marko.expected.js diff --git a/test/render/fixtures/hello-dynamic/template.marko b/packages/marko/test/render/fixtures/hello-dynamic/template.marko similarity index 100% rename from test/render/fixtures/hello-dynamic/template.marko rename to packages/marko/test/render/fixtures/hello-dynamic/template.marko diff --git a/test/render/fixtures/hello-dynamic/test.js b/packages/marko/test/render/fixtures/hello-dynamic/test.js similarity index 100% rename from test/render/fixtures/hello-dynamic/test.js rename to packages/marko/test/render/fixtures/hello-dynamic/test.js diff --git a/test/render/fixtures/hello-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/hello-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/hello-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/hello-dynamic/vdom-expected.html diff --git a/test/render/fixtures/hello-static/expected.html b/packages/marko/test/render/fixtures/hello-static/expected.html similarity index 100% rename from test/render/fixtures/hello-static/expected.html rename to packages/marko/test/render/fixtures/hello-static/expected.html diff --git a/test/render/fixtures/hello-static/template.marko b/packages/marko/test/render/fixtures/hello-static/template.marko similarity index 100% rename from test/render/fixtures/hello-static/template.marko rename to packages/marko/test/render/fixtures/hello-static/template.marko diff --git a/test/render/fixtures/hello-static/test.js b/packages/marko/test/render/fixtures/hello-static/test.js similarity index 100% rename from test/render/fixtures/hello-static/test.js rename to packages/marko/test/render/fixtures/hello-static/test.js diff --git a/test/render/fixtures/hello-static/vdom-expected.html b/packages/marko/test/render/fixtures/hello-static/vdom-expected.html similarity index 100% rename from test/render/fixtures/hello-static/vdom-expected.html rename to packages/marko/test/render/fixtures/hello-static/vdom-expected.html diff --git a/test/render/fixtures/html-comment-tag-dynamic/expected.html b/packages/marko/test/render/fixtures/html-comment-tag-dynamic/expected.html similarity index 100% rename from test/render/fixtures/html-comment-tag-dynamic/expected.html rename to packages/marko/test/render/fixtures/html-comment-tag-dynamic/expected.html diff --git a/test/render/fixtures/html-comment-tag-dynamic/template.marko b/packages/marko/test/render/fixtures/html-comment-tag-dynamic/template.marko similarity index 100% rename from test/render/fixtures/html-comment-tag-dynamic/template.marko rename to packages/marko/test/render/fixtures/html-comment-tag-dynamic/template.marko diff --git a/test/render/fixtures/html-comment-tag-dynamic/test.js b/packages/marko/test/render/fixtures/html-comment-tag-dynamic/test.js similarity index 100% rename from test/render/fixtures/html-comment-tag-dynamic/test.js rename to packages/marko/test/render/fixtures/html-comment-tag-dynamic/test.js diff --git a/test/render/fixtures/html-comment-tag-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/html-comment-tag-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/html-comment-tag-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/html-comment-tag-dynamic/vdom-expected.html diff --git a/test/render/fixtures/html-comment-tag/expected.html b/packages/marko/test/render/fixtures/html-comment-tag/expected.html similarity index 100% rename from test/render/fixtures/html-comment-tag/expected.html rename to packages/marko/test/render/fixtures/html-comment-tag/expected.html diff --git a/test/render/fixtures/html-comment-tag/template.marko b/packages/marko/test/render/fixtures/html-comment-tag/template.marko similarity index 100% rename from test/render/fixtures/html-comment-tag/template.marko rename to packages/marko/test/render/fixtures/html-comment-tag/template.marko diff --git a/test/render/fixtures/html-comment-tag/vdom-expected.html b/packages/marko/test/render/fixtures/html-comment-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/html-comment-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/html-comment-tag/vdom-expected.html diff --git a/test/render/fixtures/html-elements-register-nested-multiple/components/hello/html-elements.json b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/components/hello/html-elements.json similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/components/hello/html-elements.json rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/components/hello/html-elements.json diff --git a/test/render/fixtures/html-elements-register-nested-multiple/components/hello/template.marko b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/components/hello/template.marko similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/components/hello/template.marko rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/components/hello/template.marko diff --git a/test/render/fixtures/html-elements-register-nested-multiple/expected.html b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/expected.html similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/expected.html rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/expected.html diff --git a/test/render/fixtures/html-elements-register-nested-multiple/html-elements.json b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/html-elements.json similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/html-elements.json rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/html-elements.json diff --git a/test/render/fixtures/html-elements-register-nested-multiple/template.marko b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/template.marko similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/template.marko rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/template.marko diff --git a/test/render/fixtures/html-elements-register-nested-multiple/test.js b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/test.js similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/test.js rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/test.js diff --git a/test/render/fixtures/html-elements-register-nested-multiple/vdom-expected.html b/packages/marko/test/render/fixtures/html-elements-register-nested-multiple/vdom-expected.html similarity index 100% rename from test/render/fixtures/html-elements-register-nested-multiple/vdom-expected.html rename to packages/marko/test/render/fixtures/html-elements-register-nested-multiple/vdom-expected.html diff --git a/test/render/fixtures/html-elements-register-nested/components/hello/template.marko b/packages/marko/test/render/fixtures/html-elements-register-nested/components/hello/template.marko similarity index 100% rename from test/render/fixtures/html-elements-register-nested/components/hello/template.marko rename to packages/marko/test/render/fixtures/html-elements-register-nested/components/hello/template.marko diff --git a/test/render/fixtures/html-elements-register-nested/expected.html b/packages/marko/test/render/fixtures/html-elements-register-nested/expected.html similarity index 100% rename from test/render/fixtures/html-elements-register-nested/expected.html rename to packages/marko/test/render/fixtures/html-elements-register-nested/expected.html diff --git a/test/render/fixtures/html-elements-register-nested/html-elements.json b/packages/marko/test/render/fixtures/html-elements-register-nested/html-elements.json similarity index 100% rename from test/render/fixtures/html-elements-register-nested/html-elements.json rename to packages/marko/test/render/fixtures/html-elements-register-nested/html-elements.json diff --git a/test/render/fixtures/html-elements-register-nested/template.marko b/packages/marko/test/render/fixtures/html-elements-register-nested/template.marko similarity index 100% rename from test/render/fixtures/html-elements-register-nested/template.marko rename to packages/marko/test/render/fixtures/html-elements-register-nested/template.marko diff --git a/test/render/fixtures/html-elements-register-nested/test.js b/packages/marko/test/render/fixtures/html-elements-register-nested/test.js similarity index 100% rename from test/render/fixtures/html-elements-register-nested/test.js rename to packages/marko/test/render/fixtures/html-elements-register-nested/test.js diff --git a/test/render/fixtures/html-elements-register-nested/vdom-expected.html b/packages/marko/test/render/fixtures/html-elements-register-nested/vdom-expected.html similarity index 100% rename from test/render/fixtures/html-elements-register-nested/vdom-expected.html rename to packages/marko/test/render/fixtures/html-elements-register-nested/vdom-expected.html diff --git a/test/render/fixtures/html-elements-register/expected.html b/packages/marko/test/render/fixtures/html-elements-register/expected.html similarity index 100% rename from test/render/fixtures/html-elements-register/expected.html rename to packages/marko/test/render/fixtures/html-elements-register/expected.html diff --git a/test/render/fixtures/html-elements-register/html-elements.json b/packages/marko/test/render/fixtures/html-elements-register/html-elements.json similarity index 100% rename from test/render/fixtures/html-elements-register/html-elements.json rename to packages/marko/test/render/fixtures/html-elements-register/html-elements.json diff --git a/test/render/fixtures/html-elements-register/template.marko b/packages/marko/test/render/fixtures/html-elements-register/template.marko similarity index 100% rename from test/render/fixtures/html-elements-register/template.marko rename to packages/marko/test/render/fixtures/html-elements-register/template.marko diff --git a/test/render/fixtures/html-elements-register/test.js b/packages/marko/test/render/fixtures/html-elements-register/test.js similarity index 100% rename from test/render/fixtures/html-elements-register/test.js rename to packages/marko/test/render/fixtures/html-elements-register/test.js diff --git a/test/render/fixtures/html-elements-register/vdom-expected.html b/packages/marko/test/render/fixtures/html-elements-register/vdom-expected.html similarity index 100% rename from test/render/fixtures/html-elements-register/vdom-expected.html rename to packages/marko/test/render/fixtures/html-elements-register/vdom-expected.html diff --git a/test/render/fixtures/html-entities-body/expected.html b/packages/marko/test/render/fixtures/html-entities-body/expected.html similarity index 100% rename from test/render/fixtures/html-entities-body/expected.html rename to packages/marko/test/render/fixtures/html-entities-body/expected.html diff --git a/test/render/fixtures/html-entities-body/template.marko b/packages/marko/test/render/fixtures/html-entities-body/template.marko similarity index 100% rename from test/render/fixtures/html-entities-body/template.marko rename to packages/marko/test/render/fixtures/html-entities-body/template.marko diff --git a/test/render/fixtures/html-entities-body/test.js b/packages/marko/test/render/fixtures/html-entities-body/test.js similarity index 100% rename from test/render/fixtures/html-entities-body/test.js rename to packages/marko/test/render/fixtures/html-entities-body/test.js diff --git a/test/render/fixtures/html-entities-body/vdom-expected.html b/packages/marko/test/render/fixtures/html-entities-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/html-entities-body/vdom-expected.html rename to packages/marko/test/render/fixtures/html-entities-body/vdom-expected.html diff --git a/test/render/fixtures/html/expected.html b/packages/marko/test/render/fixtures/html/expected.html similarity index 100% rename from test/render/fixtures/html/expected.html rename to packages/marko/test/render/fixtures/html/expected.html diff --git a/test/render/fixtures/html/template.marko b/packages/marko/test/render/fixtures/html/template.marko similarity index 100% rename from test/render/fixtures/html/template.marko rename to packages/marko/test/render/fixtures/html/template.marko diff --git a/test/render/fixtures/html/test.js b/packages/marko/test/render/fixtures/html/test.js similarity index 100% rename from test/render/fixtures/html/test.js rename to packages/marko/test/render/fixtures/html/test.js diff --git a/test/render/fixtures/html/vdom-expected.html b/packages/marko/test/render/fixtures/html/vdom-expected.html similarity index 100% rename from test/render/fixtures/html/vdom-expected.html rename to packages/marko/test/render/fixtures/html/vdom-expected.html diff --git a/test/render/fixtures/if-attr/expected.html b/packages/marko/test/render/fixtures/if-attr/expected.html similarity index 100% rename from test/render/fixtures/if-attr/expected.html rename to packages/marko/test/render/fixtures/if-attr/expected.html diff --git a/test/render/fixtures/if-attr/template.marko b/packages/marko/test/render/fixtures/if-attr/template.marko similarity index 100% rename from test/render/fixtures/if-attr/template.marko rename to packages/marko/test/render/fixtures/if-attr/template.marko diff --git a/test/render/fixtures/if-attr/test.js b/packages/marko/test/render/fixtures/if-attr/test.js similarity index 100% rename from test/render/fixtures/if-attr/test.js rename to packages/marko/test/render/fixtures/if-attr/test.js diff --git a/test/render/fixtures/if-attr/vdom-expected.html b/packages/marko/test/render/fixtures/if-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/if-attr/vdom-expected.html diff --git a/test/render/fixtures/if-concise/expected.html b/packages/marko/test/render/fixtures/if-concise/expected.html similarity index 100% rename from test/render/fixtures/if-concise/expected.html rename to packages/marko/test/render/fixtures/if-concise/expected.html diff --git a/test/render/fixtures/if-concise/template.marko b/packages/marko/test/render/fixtures/if-concise/template.marko similarity index 100% rename from test/render/fixtures/if-concise/template.marko rename to packages/marko/test/render/fixtures/if-concise/template.marko diff --git a/test/render/fixtures/if-concise/test.js b/packages/marko/test/render/fixtures/if-concise/test.js similarity index 100% rename from test/render/fixtures/if-concise/test.js rename to packages/marko/test/render/fixtures/if-concise/test.js diff --git a/test/render/fixtures/if-concise/vdom-expected.html b/packages/marko/test/render/fixtures/if-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/if-concise/vdom-expected.html diff --git a/test/render/fixtures/if-else-attr/expected.html b/packages/marko/test/render/fixtures/if-else-attr/expected.html similarity index 100% rename from test/render/fixtures/if-else-attr/expected.html rename to packages/marko/test/render/fixtures/if-else-attr/expected.html diff --git a/test/render/fixtures/if-else-attr/template.marko b/packages/marko/test/render/fixtures/if-else-attr/template.marko similarity index 100% rename from test/render/fixtures/if-else-attr/template.marko rename to packages/marko/test/render/fixtures/if-else-attr/template.marko diff --git a/test/render/fixtures/if-else-attr/test.js b/packages/marko/test/render/fixtures/if-else-attr/test.js similarity index 100% rename from test/render/fixtures/if-else-attr/test.js rename to packages/marko/test/render/fixtures/if-else-attr/test.js diff --git a/test/render/fixtures/if-else-attr/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-attr/vdom-expected.html diff --git a/test/render/fixtures/if-else-concise/expected.html b/packages/marko/test/render/fixtures/if-else-concise/expected.html similarity index 100% rename from test/render/fixtures/if-else-concise/expected.html rename to packages/marko/test/render/fixtures/if-else-concise/expected.html diff --git a/test/render/fixtures/if-else-concise/template.marko b/packages/marko/test/render/fixtures/if-else-concise/template.marko similarity index 100% rename from test/render/fixtures/if-else-concise/template.marko rename to packages/marko/test/render/fixtures/if-else-concise/template.marko diff --git a/test/render/fixtures/if-else-concise/test.js b/packages/marko/test/render/fixtures/if-else-concise/test.js similarity index 100% rename from test/render/fixtures/if-else-concise/test.js rename to packages/marko/test/render/fixtures/if-else-concise/test.js diff --git a/test/render/fixtures/if-else-concise/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-concise/vdom-expected.html diff --git a/test/render/fixtures/if-else-if-attr/expected.html b/packages/marko/test/render/fixtures/if-else-if-attr/expected.html similarity index 100% rename from test/render/fixtures/if-else-if-attr/expected.html rename to packages/marko/test/render/fixtures/if-else-if-attr/expected.html diff --git a/test/render/fixtures/if-else-if-attr/template.marko b/packages/marko/test/render/fixtures/if-else-if-attr/template.marko similarity index 100% rename from test/render/fixtures/if-else-if-attr/template.marko rename to packages/marko/test/render/fixtures/if-else-if-attr/template.marko diff --git a/test/render/fixtures/if-else-if-attr/test.js b/packages/marko/test/render/fixtures/if-else-if-attr/test.js similarity index 100% rename from test/render/fixtures/if-else-if-attr/test.js rename to packages/marko/test/render/fixtures/if-else-if-attr/test.js diff --git a/test/render/fixtures/if-else-if-attr/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-if-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-if-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-if-attr/vdom-expected.html diff --git a/test/render/fixtures/if-else-if-concise/expected.html b/packages/marko/test/render/fixtures/if-else-if-concise/expected.html similarity index 100% rename from test/render/fixtures/if-else-if-concise/expected.html rename to packages/marko/test/render/fixtures/if-else-if-concise/expected.html diff --git a/test/render/fixtures/if-else-if-concise/template.marko b/packages/marko/test/render/fixtures/if-else-if-concise/template.marko similarity index 100% rename from test/render/fixtures/if-else-if-concise/template.marko rename to packages/marko/test/render/fixtures/if-else-if-concise/template.marko diff --git a/test/render/fixtures/if-else-if-concise/test.js b/packages/marko/test/render/fixtures/if-else-if-concise/test.js similarity index 100% rename from test/render/fixtures/if-else-if-concise/test.js rename to packages/marko/test/render/fixtures/if-else-if-concise/test.js diff --git a/test/render/fixtures/if-else-if-concise/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-if-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-if-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-if-concise/vdom-expected.html diff --git a/test/render/fixtures/if-else-if-else-attr/expected.html b/packages/marko/test/render/fixtures/if-else-if-else-attr/expected.html similarity index 100% rename from test/render/fixtures/if-else-if-else-attr/expected.html rename to packages/marko/test/render/fixtures/if-else-if-else-attr/expected.html diff --git a/test/render/fixtures/if-else-if-else-attr/template.marko b/packages/marko/test/render/fixtures/if-else-if-else-attr/template.marko similarity index 100% rename from test/render/fixtures/if-else-if-else-attr/template.marko rename to packages/marko/test/render/fixtures/if-else-if-else-attr/template.marko diff --git a/test/render/fixtures/if-else-if-else-attr/test.js b/packages/marko/test/render/fixtures/if-else-if-else-attr/test.js similarity index 100% rename from test/render/fixtures/if-else-if-else-attr/test.js rename to packages/marko/test/render/fixtures/if-else-if-else-attr/test.js diff --git a/test/render/fixtures/if-else-if-else-attr/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-if-else-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-if-else-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-if-else-attr/vdom-expected.html diff --git a/test/render/fixtures/if-else-if-else-concise/expected.html b/packages/marko/test/render/fixtures/if-else-if-else-concise/expected.html similarity index 100% rename from test/render/fixtures/if-else-if-else-concise/expected.html rename to packages/marko/test/render/fixtures/if-else-if-else-concise/expected.html diff --git a/test/render/fixtures/if-else-if-else-concise/template.marko b/packages/marko/test/render/fixtures/if-else-if-else-concise/template.marko similarity index 100% rename from test/render/fixtures/if-else-if-else-concise/template.marko rename to packages/marko/test/render/fixtures/if-else-if-else-concise/template.marko diff --git a/test/render/fixtures/if-else-if-else-concise/test.js b/packages/marko/test/render/fixtures/if-else-if-else-concise/test.js similarity index 100% rename from test/render/fixtures/if-else-if-else-concise/test.js rename to packages/marko/test/render/fixtures/if-else-if-else-concise/test.js diff --git a/test/render/fixtures/if-else-if-else-concise/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-if-else-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-if-else-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-if-else-concise/vdom-expected.html diff --git a/test/render/fixtures/if-else-if-else/expected.html b/packages/marko/test/render/fixtures/if-else-if-else/expected.html similarity index 100% rename from test/render/fixtures/if-else-if-else/expected.html rename to packages/marko/test/render/fixtures/if-else-if-else/expected.html diff --git a/test/render/fixtures/if-else-if-else/template.marko b/packages/marko/test/render/fixtures/if-else-if-else/template.marko similarity index 100% rename from test/render/fixtures/if-else-if-else/template.marko rename to packages/marko/test/render/fixtures/if-else-if-else/template.marko diff --git a/test/render/fixtures/if-else-if-else/test.js b/packages/marko/test/render/fixtures/if-else-if-else/test.js similarity index 100% rename from test/render/fixtures/if-else-if-else/test.js rename to packages/marko/test/render/fixtures/if-else-if-else/test.js diff --git a/test/render/fixtures/if-else-if-else/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-if-else/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-if-else/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-if-else/vdom-expected.html diff --git a/test/render/fixtures/if-else-if/expected.html b/packages/marko/test/render/fixtures/if-else-if/expected.html similarity index 100% rename from test/render/fixtures/if-else-if/expected.html rename to packages/marko/test/render/fixtures/if-else-if/expected.html diff --git a/test/render/fixtures/if-else-if/template.marko b/packages/marko/test/render/fixtures/if-else-if/template.marko similarity index 100% rename from test/render/fixtures/if-else-if/template.marko rename to packages/marko/test/render/fixtures/if-else-if/template.marko diff --git a/test/render/fixtures/if-else-if/test.js b/packages/marko/test/render/fixtures/if-else-if/test.js similarity index 100% rename from test/render/fixtures/if-else-if/test.js rename to packages/marko/test/render/fixtures/if-else-if/test.js diff --git a/test/render/fixtures/if-else-if/vdom-expected.html b/packages/marko/test/render/fixtures/if-else-if/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else-if/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else-if/vdom-expected.html diff --git a/test/render/fixtures/if-else/expected.html b/packages/marko/test/render/fixtures/if-else/expected.html similarity index 100% rename from test/render/fixtures/if-else/expected.html rename to packages/marko/test/render/fixtures/if-else/expected.html diff --git a/test/render/fixtures/if-else/template.marko b/packages/marko/test/render/fixtures/if-else/template.marko similarity index 100% rename from test/render/fixtures/if-else/template.marko rename to packages/marko/test/render/fixtures/if-else/template.marko diff --git a/test/render/fixtures/if-else/test.js b/packages/marko/test/render/fixtures/if-else/test.js similarity index 100% rename from test/render/fixtures/if-else/test.js rename to packages/marko/test/render/fixtures/if-else/test.js diff --git a/test/render/fixtures/if-else/vdom-expected.html b/packages/marko/test/render/fixtures/if-else/vdom-expected.html similarity index 100% rename from test/render/fixtures/if-else/vdom-expected.html rename to packages/marko/test/render/fixtures/if-else/vdom-expected.html diff --git a/test/render/fixtures/if-no-arg/template.marko b/packages/marko/test/render/fixtures/if-no-arg/template.marko similarity index 100% rename from test/render/fixtures/if-no-arg/template.marko rename to packages/marko/test/render/fixtures/if-no-arg/template.marko diff --git a/test/render/fixtures/if-no-arg/test.js b/packages/marko/test/render/fixtures/if-no-arg/test.js similarity index 100% rename from test/render/fixtures/if-no-arg/test.js rename to packages/marko/test/render/fixtures/if-no-arg/test.js diff --git a/test/render/fixtures/if/expected.html b/packages/marko/test/render/fixtures/if/expected.html similarity index 100% rename from test/render/fixtures/if/expected.html rename to packages/marko/test/render/fixtures/if/expected.html diff --git a/test/render/fixtures/if/template.marko b/packages/marko/test/render/fixtures/if/template.marko similarity index 100% rename from test/render/fixtures/if/template.marko rename to packages/marko/test/render/fixtures/if/template.marko diff --git a/test/render/fixtures/if/test.js b/packages/marko/test/render/fixtures/if/test.js similarity index 100% rename from test/render/fixtures/if/test.js rename to packages/marko/test/render/fixtures/if/test.js diff --git a/test/render/fixtures/if/vdom-expected.html b/packages/marko/test/render/fixtures/if/vdom-expected.html similarity index 100% rename from test/render/fixtures/if/vdom-expected.html rename to packages/marko/test/render/fixtures/if/vdom-expected.html diff --git a/test/render/fixtures/ignore-unrecognized-tag/expected.html b/packages/marko/test/render/fixtures/ignore-unrecognized-tag/expected.html similarity index 100% rename from test/render/fixtures/ignore-unrecognized-tag/expected.html rename to packages/marko/test/render/fixtures/ignore-unrecognized-tag/expected.html diff --git a/test/render/fixtures/ignore-unrecognized-tag/template.marko b/packages/marko/test/render/fixtures/ignore-unrecognized-tag/template.marko similarity index 100% rename from test/render/fixtures/ignore-unrecognized-tag/template.marko rename to packages/marko/test/render/fixtures/ignore-unrecognized-tag/template.marko diff --git a/test/render/fixtures/ignore-unrecognized-tag/test.js b/packages/marko/test/render/fixtures/ignore-unrecognized-tag/test.js similarity index 100% rename from test/render/fixtures/ignore-unrecognized-tag/test.js rename to packages/marko/test/render/fixtures/ignore-unrecognized-tag/test.js diff --git a/test/render/fixtures/ignore-unrecognized-tag/vdom-expected.html b/packages/marko/test/render/fixtures/ignore-unrecognized-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/ignore-unrecognized-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/ignore-unrecognized-tag/vdom-expected.html diff --git a/test/render/fixtures/img/expected.html b/packages/marko/test/render/fixtures/img/expected.html similarity index 100% rename from test/render/fixtures/img/expected.html rename to packages/marko/test/render/fixtures/img/expected.html diff --git a/test/render/fixtures/img/template.marko b/packages/marko/test/render/fixtures/img/template.marko similarity index 100% rename from test/render/fixtures/img/template.marko rename to packages/marko/test/render/fixtures/img/template.marko diff --git a/test/render/fixtures/img/test.js b/packages/marko/test/render/fixtures/img/test.js similarity index 100% rename from test/render/fixtures/img/test.js rename to packages/marko/test/render/fixtures/img/test.js diff --git a/test/render/fixtures/img/vdom-expected.html b/packages/marko/test/render/fixtures/img/vdom-expected.html similarity index 100% rename from test/render/fixtures/img/vdom-expected.html rename to packages/marko/test/render/fixtures/img/vdom-expected.html diff --git a/test/render/fixtures/import/bar.js b/packages/marko/test/render/fixtures/import/bar.js similarity index 100% rename from test/render/fixtures/import/bar.js rename to packages/marko/test/render/fixtures/import/bar.js diff --git a/test/render/fixtures/import/expected.html b/packages/marko/test/render/fixtures/import/expected.html similarity index 100% rename from test/render/fixtures/import/expected.html rename to packages/marko/test/render/fixtures/import/expected.html diff --git a/test/render/fixtures/import/template.marko b/packages/marko/test/render/fixtures/import/template.marko similarity index 100% rename from test/render/fixtures/import/template.marko rename to packages/marko/test/render/fixtures/import/template.marko diff --git a/test/render/fixtures/import/vdom-expected.html b/packages/marko/test/render/fixtures/import/vdom-expected.html similarity index 100% rename from test/render/fixtures/import/vdom-expected.html rename to packages/marko/test/render/fixtures/import/vdom-expected.html diff --git a/test/render/fixtures/include-attr/expected.html b/packages/marko/test/render/fixtures/include-attr/expected.html similarity index 100% rename from test/render/fixtures/include-attr/expected.html rename to packages/marko/test/render/fixtures/include-attr/expected.html diff --git a/test/render/fixtures/include-attr/include-target.marko b/packages/marko/test/render/fixtures/include-attr/include-target.marko similarity index 100% rename from test/render/fixtures/include-attr/include-target.marko rename to packages/marko/test/render/fixtures/include-attr/include-target.marko diff --git a/test/render/fixtures/include-attr/template.marko b/packages/marko/test/render/fixtures/include-attr/template.marko similarity index 100% rename from test/render/fixtures/include-attr/template.marko rename to packages/marko/test/render/fixtures/include-attr/template.marko diff --git a/test/render/fixtures/include-attr/test.js b/packages/marko/test/render/fixtures/include-attr/test.js similarity index 100% rename from test/render/fixtures/include-attr/test.js rename to packages/marko/test/render/fixtures/include-attr/test.js diff --git a/test/render/fixtures/include-attr/vdom-expected.html b/packages/marko/test/render/fixtures/include-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/include-attr/vdom-expected.html diff --git a/test/render/fixtures/include-body-empty/expected.html b/packages/marko/test/render/fixtures/include-body-empty/expected.html similarity index 100% rename from test/render/fixtures/include-body-empty/expected.html rename to packages/marko/test/render/fixtures/include-body-empty/expected.html diff --git a/test/render/fixtures/include-body-empty/include-target.marko b/packages/marko/test/render/fixtures/include-body-empty/include-target.marko similarity index 100% rename from test/render/fixtures/include-body-empty/include-target.marko rename to packages/marko/test/render/fixtures/include-body-empty/include-target.marko diff --git a/test/render/fixtures/include-body-empty/template.marko b/packages/marko/test/render/fixtures/include-body-empty/template.marko similarity index 100% rename from test/render/fixtures/include-body-empty/template.marko rename to packages/marko/test/render/fixtures/include-body-empty/template.marko diff --git a/test/render/fixtures/include-body-empty/test.js b/packages/marko/test/render/fixtures/include-body-empty/test.js similarity index 100% rename from test/render/fixtures/include-body-empty/test.js rename to packages/marko/test/render/fixtures/include-body-empty/test.js diff --git a/test/render/fixtures/include-body-empty/vdom-expected.html b/packages/marko/test/render/fixtures/include-body-empty/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-body-empty/vdom-expected.html rename to packages/marko/test/render/fixtures/include-body-empty/vdom-expected.html diff --git a/test/render/fixtures/include-body/expected.html b/packages/marko/test/render/fixtures/include-body/expected.html similarity index 100% rename from test/render/fixtures/include-body/expected.html rename to packages/marko/test/render/fixtures/include-body/expected.html diff --git a/test/render/fixtures/include-body/include-target.marko b/packages/marko/test/render/fixtures/include-body/include-target.marko similarity index 100% rename from test/render/fixtures/include-body/include-target.marko rename to packages/marko/test/render/fixtures/include-body/include-target.marko diff --git a/test/render/fixtures/include-body/template.marko b/packages/marko/test/render/fixtures/include-body/template.marko similarity index 100% rename from test/render/fixtures/include-body/template.marko rename to packages/marko/test/render/fixtures/include-body/template.marko diff --git a/test/render/fixtures/include-body/test.js b/packages/marko/test/render/fixtures/include-body/test.js similarity index 100% rename from test/render/fixtures/include-body/test.js rename to packages/marko/test/render/fixtures/include-body/test.js diff --git a/test/render/fixtures/include-body/vdom-expected.html b/packages/marko/test/render/fixtures/include-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-body/vdom-expected.html rename to packages/marko/test/render/fixtures/include-body/vdom-expected.html diff --git a/test/render/fixtures/include-component/components/my-component/index.js b/packages/marko/test/render/fixtures/include-component/components/my-component/index.js similarity index 100% rename from test/render/fixtures/include-component/components/my-component/index.js rename to packages/marko/test/render/fixtures/include-component/components/my-component/index.js diff --git a/test/render/fixtures/include-component/expected.html b/packages/marko/test/render/fixtures/include-component/expected.html similarity index 100% rename from test/render/fixtures/include-component/expected.html rename to packages/marko/test/render/fixtures/include-component/expected.html diff --git a/test/render/fixtures/include-component/include-html-target.html b/packages/marko/test/render/fixtures/include-component/include-html-target.html similarity index 100% rename from test/render/fixtures/include-component/include-html-target.html rename to packages/marko/test/render/fixtures/include-component/include-html-target.html diff --git a/test/render/fixtures/include-component/template.marko b/packages/marko/test/render/fixtures/include-component/template.marko similarity index 100% rename from test/render/fixtures/include-component/template.marko rename to packages/marko/test/render/fixtures/include-component/template.marko diff --git a/test/render/fixtures/include-component/test.js b/packages/marko/test/render/fixtures/include-component/test.js similarity index 100% rename from test/render/fixtures/include-component/test.js rename to packages/marko/test/render/fixtures/include-component/test.js diff --git a/test/render/fixtures/include-component/vdom-expected.html b/packages/marko/test/render/fixtures/include-component/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-component/vdom-expected.html rename to packages/marko/test/render/fixtures/include-component/vdom-expected.html diff --git a/test/render/fixtures/include-data-body/expected.html b/packages/marko/test/render/fixtures/include-data-body/expected.html similarity index 100% rename from test/render/fixtures/include-data-body/expected.html rename to packages/marko/test/render/fixtures/include-data-body/expected.html diff --git a/test/render/fixtures/include-data-body/include-target.marko b/packages/marko/test/render/fixtures/include-data-body/include-target.marko similarity index 100% rename from test/render/fixtures/include-data-body/include-target.marko rename to packages/marko/test/render/fixtures/include-data-body/include-target.marko diff --git a/test/render/fixtures/include-data-body/template.marko b/packages/marko/test/render/fixtures/include-data-body/template.marko similarity index 100% rename from test/render/fixtures/include-data-body/template.marko rename to packages/marko/test/render/fixtures/include-data-body/template.marko diff --git a/test/render/fixtures/include-data-body/test.js b/packages/marko/test/render/fixtures/include-data-body/test.js similarity index 100% rename from test/render/fixtures/include-data-body/test.js rename to packages/marko/test/render/fixtures/include-data-body/test.js diff --git a/test/render/fixtures/include-data-body/vdom-expected.html b/packages/marko/test/render/fixtures/include-data-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-data-body/vdom-expected.html rename to packages/marko/test/render/fixtures/include-data-body/vdom-expected.html diff --git a/test/render/fixtures/include-data/expected.html b/packages/marko/test/render/fixtures/include-data/expected.html similarity index 100% rename from test/render/fixtures/include-data/expected.html rename to packages/marko/test/render/fixtures/include-data/expected.html diff --git a/test/render/fixtures/include-data/include-target.marko b/packages/marko/test/render/fixtures/include-data/include-target.marko similarity index 100% rename from test/render/fixtures/include-data/include-target.marko rename to packages/marko/test/render/fixtures/include-data/include-target.marko diff --git a/test/render/fixtures/include-data/template.marko b/packages/marko/test/render/fixtures/include-data/template.marko similarity index 100% rename from test/render/fixtures/include-data/template.marko rename to packages/marko/test/render/fixtures/include-data/template.marko diff --git a/test/render/fixtures/include-data/test.js b/packages/marko/test/render/fixtures/include-data/test.js similarity index 100% rename from test/render/fixtures/include-data/test.js rename to packages/marko/test/render/fixtures/include-data/test.js diff --git a/test/render/fixtures/include-data/vdom-expected.html b/packages/marko/test/render/fixtures/include-data/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-data/vdom-expected.html rename to packages/marko/test/render/fixtures/include-data/vdom-expected.html diff --git a/test/render/fixtures/include-dynamic/expected.html b/packages/marko/test/render/fixtures/include-dynamic/expected.html similarity index 100% rename from test/render/fixtures/include-dynamic/expected.html rename to packages/marko/test/render/fixtures/include-dynamic/expected.html diff --git a/test/render/fixtures/include-dynamic/include-target.marko b/packages/marko/test/render/fixtures/include-dynamic/include-target.marko similarity index 100% rename from test/render/fixtures/include-dynamic/include-target.marko rename to packages/marko/test/render/fixtures/include-dynamic/include-target.marko diff --git a/test/render/fixtures/include-dynamic/template.marko b/packages/marko/test/render/fixtures/include-dynamic/template.marko similarity index 100% rename from test/render/fixtures/include-dynamic/template.marko rename to packages/marko/test/render/fixtures/include-dynamic/template.marko diff --git a/test/render/fixtures/include-dynamic/test.js b/packages/marko/test/render/fixtures/include-dynamic/test.js similarity index 100% rename from test/render/fixtures/include-dynamic/test.js rename to packages/marko/test/render/fixtures/include-dynamic/test.js diff --git a/test/render/fixtures/include-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/include-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/include-dynamic/vdom-expected.html diff --git a/test/render/fixtures/include-html/expected.html b/packages/marko/test/render/fixtures/include-html/expected.html similarity index 100% rename from test/render/fixtures/include-html/expected.html rename to packages/marko/test/render/fixtures/include-html/expected.html diff --git a/test/render/fixtures/include-html/include-html-target.html b/packages/marko/test/render/fixtures/include-html/include-html-target.html similarity index 100% rename from test/render/fixtures/include-html/include-html-target.html rename to packages/marko/test/render/fixtures/include-html/include-html-target.html diff --git a/test/render/fixtures/include-html/template.marko b/packages/marko/test/render/fixtures/include-html/template.marko similarity index 100% rename from test/render/fixtures/include-html/template.marko rename to packages/marko/test/render/fixtures/include-html/template.marko diff --git a/test/render/fixtures/include-html/test.js b/packages/marko/test/render/fixtures/include-html/test.js similarity index 100% rename from test/render/fixtures/include-html/test.js rename to packages/marko/test/render/fixtures/include-html/test.js diff --git a/test/render/fixtures/include-html/vdom-expected.html b/packages/marko/test/render/fixtures/include-html/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-html/vdom-expected.html rename to packages/marko/test/render/fixtures/include-html/vdom-expected.html diff --git a/test/render/fixtures/include-hyphen-attrs-multiple/expected.html b/packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/expected.html similarity index 100% rename from test/render/fixtures/include-hyphen-attrs-multiple/expected.html rename to packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/expected.html diff --git a/test/render/fixtures/include-hyphen-attrs-multiple/include-target.marko b/packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/include-target.marko similarity index 100% rename from test/render/fixtures/include-hyphen-attrs-multiple/include-target.marko rename to packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/include-target.marko diff --git a/test/render/fixtures/include-hyphen-attrs-multiple/template.marko b/packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/template.marko similarity index 100% rename from test/render/fixtures/include-hyphen-attrs-multiple/template.marko rename to packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/template.marko diff --git a/test/render/fixtures/include-hyphen-attrs-multiple/test.js b/packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/test.js similarity index 100% rename from test/render/fixtures/include-hyphen-attrs-multiple/test.js rename to packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/test.js diff --git a/test/render/fixtures/include-hyphen-attrs-multiple/vdom-expected.html b/packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-hyphen-attrs-multiple/vdom-expected.html rename to packages/marko/test/render/fixtures/include-hyphen-attrs-multiple/vdom-expected.html diff --git a/test/render/fixtures/include-hyphen-attrs/expected.html b/packages/marko/test/render/fixtures/include-hyphen-attrs/expected.html similarity index 100% rename from test/render/fixtures/include-hyphen-attrs/expected.html rename to packages/marko/test/render/fixtures/include-hyphen-attrs/expected.html diff --git a/test/render/fixtures/include-hyphen-attrs/include-target.marko b/packages/marko/test/render/fixtures/include-hyphen-attrs/include-target.marko similarity index 100% rename from test/render/fixtures/include-hyphen-attrs/include-target.marko rename to packages/marko/test/render/fixtures/include-hyphen-attrs/include-target.marko diff --git a/test/render/fixtures/include-hyphen-attrs/template.marko b/packages/marko/test/render/fixtures/include-hyphen-attrs/template.marko similarity index 100% rename from test/render/fixtures/include-hyphen-attrs/template.marko rename to packages/marko/test/render/fixtures/include-hyphen-attrs/template.marko diff --git a/test/render/fixtures/include-hyphen-attrs/test.js b/packages/marko/test/render/fixtures/include-hyphen-attrs/test.js similarity index 100% rename from test/render/fixtures/include-hyphen-attrs/test.js rename to packages/marko/test/render/fixtures/include-hyphen-attrs/test.js diff --git a/test/render/fixtures/include-hyphen-attrs/vdom-expected.html b/packages/marko/test/render/fixtures/include-hyphen-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-hyphen-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures/include-hyphen-attrs/vdom-expected.html diff --git a/test/render/fixtures/include-layout-data-attrs/expected.html b/packages/marko/test/render/fixtures/include-layout-data-attrs/expected.html similarity index 100% rename from test/render/fixtures/include-layout-data-attrs/expected.html rename to packages/marko/test/render/fixtures/include-layout-data-attrs/expected.html diff --git a/test/render/fixtures/include-layout-data-attrs/layout-default.marko b/packages/marko/test/render/fixtures/include-layout-data-attrs/layout-default.marko similarity index 100% rename from test/render/fixtures/include-layout-data-attrs/layout-default.marko rename to packages/marko/test/render/fixtures/include-layout-data-attrs/layout-default.marko diff --git a/test/render/fixtures/include-layout-data-attrs/template.marko b/packages/marko/test/render/fixtures/include-layout-data-attrs/template.marko similarity index 100% rename from test/render/fixtures/include-layout-data-attrs/template.marko rename to packages/marko/test/render/fixtures/include-layout-data-attrs/template.marko diff --git a/test/render/fixtures/include-layout-data-attrs/test.js b/packages/marko/test/render/fixtures/include-layout-data-attrs/test.js similarity index 100% rename from test/render/fixtures/include-layout-data-attrs/test.js rename to packages/marko/test/render/fixtures/include-layout-data-attrs/test.js diff --git a/test/render/fixtures/include-layout-data-attrs/vdom-expected.html b/packages/marko/test/render/fixtures/include-layout-data-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-layout-data-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures/include-layout-data-attrs/vdom-expected.html diff --git a/test/render/fixtures/include-layout-data/expected.html b/packages/marko/test/render/fixtures/include-layout-data/expected.html similarity index 100% rename from test/render/fixtures/include-layout-data/expected.html rename to packages/marko/test/render/fixtures/include-layout-data/expected.html diff --git a/test/render/fixtures/include-layout-data/layout-default.marko b/packages/marko/test/render/fixtures/include-layout-data/layout-default.marko similarity index 100% rename from test/render/fixtures/include-layout-data/layout-default.marko rename to packages/marko/test/render/fixtures/include-layout-data/layout-default.marko diff --git a/test/render/fixtures/include-layout-data/template.marko b/packages/marko/test/render/fixtures/include-layout-data/template.marko similarity index 100% rename from test/render/fixtures/include-layout-data/template.marko rename to packages/marko/test/render/fixtures/include-layout-data/template.marko diff --git a/test/render/fixtures/include-layout-data/test.js b/packages/marko/test/render/fixtures/include-layout-data/test.js similarity index 100% rename from test/render/fixtures/include-layout-data/test.js rename to packages/marko/test/render/fixtures/include-layout-data/test.js diff --git a/test/render/fixtures/include-layout-data/vdom-expected.html b/packages/marko/test/render/fixtures/include-layout-data/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-layout-data/vdom-expected.html rename to packages/marko/test/render/fixtures/include-layout-data/vdom-expected.html diff --git a/test/render/fixtures/include-layout-v3-compat/expected.html b/packages/marko/test/render/fixtures/include-layout-v3-compat/expected.html similarity index 100% rename from test/render/fixtures/include-layout-v3-compat/expected.html rename to packages/marko/test/render/fixtures/include-layout-v3-compat/expected.html diff --git a/test/render/fixtures/include-layout-v3-compat/layout-default.marko b/packages/marko/test/render/fixtures/include-layout-v3-compat/layout-default.marko similarity index 100% rename from test/render/fixtures/include-layout-v3-compat/layout-default.marko rename to packages/marko/test/render/fixtures/include-layout-v3-compat/layout-default.marko diff --git a/test/render/fixtures/include-layout-v3-compat/template.marko b/packages/marko/test/render/fixtures/include-layout-v3-compat/template.marko similarity index 100% rename from test/render/fixtures/include-layout-v3-compat/template.marko rename to packages/marko/test/render/fixtures/include-layout-v3-compat/template.marko diff --git a/test/render/fixtures/include-layout-v3-compat/test.js b/packages/marko/test/render/fixtures/include-layout-v3-compat/test.js similarity index 100% rename from test/render/fixtures/include-layout-v3-compat/test.js rename to packages/marko/test/render/fixtures/include-layout-v3-compat/test.js diff --git a/test/render/fixtures/include-layout-v3-compat/vdom-expected.html b/packages/marko/test/render/fixtures/include-layout-v3-compat/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-layout-v3-compat/vdom-expected.html rename to packages/marko/test/render/fixtures/include-layout-v3-compat/vdom-expected.html diff --git a/test/render/fixtures/include-layout/expected.html b/packages/marko/test/render/fixtures/include-layout/expected.html similarity index 100% rename from test/render/fixtures/include-layout/expected.html rename to packages/marko/test/render/fixtures/include-layout/expected.html diff --git a/test/render/fixtures/include-layout/layout-default.marko b/packages/marko/test/render/fixtures/include-layout/layout-default.marko similarity index 100% rename from test/render/fixtures/include-layout/layout-default.marko rename to packages/marko/test/render/fixtures/include-layout/layout-default.marko diff --git a/test/render/fixtures/include-layout/template.marko b/packages/marko/test/render/fixtures/include-layout/template.marko similarity index 100% rename from test/render/fixtures/include-layout/template.marko rename to packages/marko/test/render/fixtures/include-layout/template.marko diff --git a/test/render/fixtures/include-layout/test.js b/packages/marko/test/render/fixtures/include-layout/test.js similarity index 100% rename from test/render/fixtures/include-layout/test.js rename to packages/marko/test/render/fixtures/include-layout/test.js diff --git a/test/render/fixtures/include-layout/vdom-expected.html b/packages/marko/test/render/fixtures/include-layout/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-layout/vdom-expected.html rename to packages/marko/test/render/fixtures/include-layout/vdom-expected.html diff --git a/test/render/fixtures/include-renderBody-data-and-attrs/expected.html b/packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/expected.html similarity index 100% rename from test/render/fixtures/include-renderBody-data-and-attrs/expected.html rename to packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/expected.html diff --git a/test/render/fixtures/include-renderBody-data-and-attrs/template.marko b/packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/template.marko similarity index 100% rename from test/render/fixtures/include-renderBody-data-and-attrs/template.marko rename to packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/template.marko diff --git a/test/render/fixtures/include-renderBody-data-and-attrs/test.js b/packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/test.js similarity index 100% rename from test/render/fixtures/include-renderBody-data-and-attrs/test.js rename to packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/test.js diff --git a/test/render/fixtures/include-renderBody-data-and-attrs/vdom-expected.html b/packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-renderBody-data-and-attrs/vdom-expected.html rename to packages/marko/test/render/fixtures/include-renderBody-data-and-attrs/vdom-expected.html diff --git a/test/render/fixtures/include-renderBody-no-data/expected.html b/packages/marko/test/render/fixtures/include-renderBody-no-data/expected.html similarity index 100% rename from test/render/fixtures/include-renderBody-no-data/expected.html rename to packages/marko/test/render/fixtures/include-renderBody-no-data/expected.html diff --git a/test/render/fixtures/include-renderBody-no-data/include-html-target.html b/packages/marko/test/render/fixtures/include-renderBody-no-data/include-html-target.html similarity index 100% rename from test/render/fixtures/include-renderBody-no-data/include-html-target.html rename to packages/marko/test/render/fixtures/include-renderBody-no-data/include-html-target.html diff --git a/test/render/fixtures/include-renderBody-no-data/template.marko b/packages/marko/test/render/fixtures/include-renderBody-no-data/template.marko similarity index 100% rename from test/render/fixtures/include-renderBody-no-data/template.marko rename to packages/marko/test/render/fixtures/include-renderBody-no-data/template.marko diff --git a/test/render/fixtures/include-renderBody-no-data/test.js b/packages/marko/test/render/fixtures/include-renderBody-no-data/test.js similarity index 100% rename from test/render/fixtures/include-renderBody-no-data/test.js rename to packages/marko/test/render/fixtures/include-renderBody-no-data/test.js diff --git a/test/render/fixtures/include-renderBody-no-data/vdom-expected.html b/packages/marko/test/render/fixtures/include-renderBody-no-data/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-renderBody-no-data/vdom-expected.html rename to packages/marko/test/render/fixtures/include-renderBody-no-data/vdom-expected.html diff --git a/test/render/fixtures/include-renderBody-string-arg/expected.html b/packages/marko/test/render/fixtures/include-renderBody-string-arg/expected.html similarity index 100% rename from test/render/fixtures/include-renderBody-string-arg/expected.html rename to packages/marko/test/render/fixtures/include-renderBody-string-arg/expected.html diff --git a/test/render/fixtures/include-renderBody-string-arg/include-html-target.html b/packages/marko/test/render/fixtures/include-renderBody-string-arg/include-html-target.html similarity index 100% rename from test/render/fixtures/include-renderBody-string-arg/include-html-target.html rename to packages/marko/test/render/fixtures/include-renderBody-string-arg/include-html-target.html diff --git a/test/render/fixtures/include-renderBody-string-arg/template.marko b/packages/marko/test/render/fixtures/include-renderBody-string-arg/template.marko similarity index 100% rename from test/render/fixtures/include-renderBody-string-arg/template.marko rename to packages/marko/test/render/fixtures/include-renderBody-string-arg/template.marko diff --git a/test/render/fixtures/include-renderBody-string-arg/test.js b/packages/marko/test/render/fixtures/include-renderBody-string-arg/test.js similarity index 100% rename from test/render/fixtures/include-renderBody-string-arg/test.js rename to packages/marko/test/render/fixtures/include-renderBody-string-arg/test.js diff --git a/test/render/fixtures/include-renderBody-string-arg/vdom-expected.html b/packages/marko/test/render/fixtures/include-renderBody-string-arg/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-renderBody-string-arg/vdom-expected.html rename to packages/marko/test/render/fixtures/include-renderBody-string-arg/vdom-expected.html diff --git a/test/render/fixtures/include-renderBody/expected.html b/packages/marko/test/render/fixtures/include-renderBody/expected.html similarity index 100% rename from test/render/fixtures/include-renderBody/expected.html rename to packages/marko/test/render/fixtures/include-renderBody/expected.html diff --git a/test/render/fixtures/include-renderBody/template.marko b/packages/marko/test/render/fixtures/include-renderBody/template.marko similarity index 100% rename from test/render/fixtures/include-renderBody/template.marko rename to packages/marko/test/render/fixtures/include-renderBody/template.marko diff --git a/test/render/fixtures/include-renderBody/test.js b/packages/marko/test/render/fixtures/include-renderBody/test.js similarity index 100% rename from test/render/fixtures/include-renderBody/test.js rename to packages/marko/test/render/fixtures/include-renderBody/test.js diff --git a/test/render/fixtures/include-renderBody/vdom-expected.html b/packages/marko/test/render/fixtures/include-renderBody/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-renderBody/vdom-expected.html rename to packages/marko/test/render/fixtures/include-renderBody/vdom-expected.html diff --git a/test/render/fixtures/include-string/expected.html b/packages/marko/test/render/fixtures/include-string/expected.html similarity index 100% rename from test/render/fixtures/include-string/expected.html rename to packages/marko/test/render/fixtures/include-string/expected.html diff --git a/test/render/fixtures/include-string/template.marko b/packages/marko/test/render/fixtures/include-string/template.marko similarity index 100% rename from test/render/fixtures/include-string/template.marko rename to packages/marko/test/render/fixtures/include-string/template.marko diff --git a/test/render/fixtures/include-string/test.js b/packages/marko/test/render/fixtures/include-string/test.js similarity index 100% rename from test/render/fixtures/include-string/test.js rename to packages/marko/test/render/fixtures/include-string/test.js diff --git a/test/render/fixtures/include-string/vdom-expected.html b/packages/marko/test/render/fixtures/include-string/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-string/vdom-expected.html rename to packages/marko/test/render/fixtures/include-string/vdom-expected.html diff --git a/test/render/fixtures/include-text/expected.html b/packages/marko/test/render/fixtures/include-text/expected.html similarity index 100% rename from test/render/fixtures/include-text/expected.html rename to packages/marko/test/render/fixtures/include-text/expected.html diff --git a/test/render/fixtures/include-text/include-resource-target.txt b/packages/marko/test/render/fixtures/include-text/include-resource-target.txt similarity index 100% rename from test/render/fixtures/include-text/include-resource-target.txt rename to packages/marko/test/render/fixtures/include-text/include-resource-target.txt diff --git a/test/render/fixtures/include-text/template.marko b/packages/marko/test/render/fixtures/include-text/template.marko similarity index 100% rename from test/render/fixtures/include-text/template.marko rename to packages/marko/test/render/fixtures/include-text/template.marko diff --git a/test/render/fixtures/include-text/test.js b/packages/marko/test/render/fixtures/include-text/test.js similarity index 100% rename from test/render/fixtures/include-text/test.js rename to packages/marko/test/render/fixtures/include-text/test.js diff --git a/test/render/fixtures/include-text/vdom-expected.html b/packages/marko/test/render/fixtures/include-text/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-text/vdom-expected.html rename to packages/marko/test/render/fixtures/include-text/vdom-expected.html diff --git a/test/render/fixtures/include-whitespace/expected.html b/packages/marko/test/render/fixtures/include-whitespace/expected.html similarity index 100% rename from test/render/fixtures/include-whitespace/expected.html rename to packages/marko/test/render/fixtures/include-whitespace/expected.html diff --git a/test/render/fixtures/include-whitespace/include-target.marko b/packages/marko/test/render/fixtures/include-whitespace/include-target.marko similarity index 100% rename from test/render/fixtures/include-whitespace/include-target.marko rename to packages/marko/test/render/fixtures/include-whitespace/include-target.marko diff --git a/test/render/fixtures/include-whitespace/template.marko b/packages/marko/test/render/fixtures/include-whitespace/template.marko similarity index 100% rename from test/render/fixtures/include-whitespace/template.marko rename to packages/marko/test/render/fixtures/include-whitespace/template.marko diff --git a/test/render/fixtures/include-whitespace/test.js b/packages/marko/test/render/fixtures/include-whitespace/test.js similarity index 100% rename from test/render/fixtures/include-whitespace/test.js rename to packages/marko/test/render/fixtures/include-whitespace/test.js diff --git a/test/render/fixtures/include-whitespace/vdom-expected.html b/packages/marko/test/render/fixtures/include-whitespace/vdom-expected.html similarity index 100% rename from test/render/fixtures/include-whitespace/vdom-expected.html rename to packages/marko/test/render/fixtures/include-whitespace/vdom-expected.html diff --git a/test/render/fixtures/include/expected.html b/packages/marko/test/render/fixtures/include/expected.html similarity index 100% rename from test/render/fixtures/include/expected.html rename to packages/marko/test/render/fixtures/include/expected.html diff --git a/test/render/fixtures/include/include-target.marko b/packages/marko/test/render/fixtures/include/include-target.marko similarity index 100% rename from test/render/fixtures/include/include-target.marko rename to packages/marko/test/render/fixtures/include/include-target.marko diff --git a/test/render/fixtures/include/template.marko b/packages/marko/test/render/fixtures/include/template.marko similarity index 100% rename from test/render/fixtures/include/template.marko rename to packages/marko/test/render/fixtures/include/template.marko diff --git a/test/render/fixtures/include/test.js b/packages/marko/test/render/fixtures/include/test.js similarity index 100% rename from test/render/fixtures/include/test.js rename to packages/marko/test/render/fixtures/include/test.js diff --git a/test/render/fixtures/include/vdom-expected.html b/packages/marko/test/render/fixtures/include/vdom-expected.html similarity index 100% rename from test/render/fixtures/include/vdom-expected.html rename to packages/marko/test/render/fixtures/include/vdom-expected.html diff --git a/test/render/fixtures/inline-script/expected.html b/packages/marko/test/render/fixtures/inline-script/expected.html similarity index 100% rename from test/render/fixtures/inline-script/expected.html rename to packages/marko/test/render/fixtures/inline-script/expected.html diff --git a/test/render/fixtures/inline-script/template.marko b/packages/marko/test/render/fixtures/inline-script/template.marko similarity index 100% rename from test/render/fixtures/inline-script/template.marko rename to packages/marko/test/render/fixtures/inline-script/template.marko diff --git a/test/render/fixtures/inline-script/test.js b/packages/marko/test/render/fixtures/inline-script/test.js similarity index 100% rename from test/render/fixtures/inline-script/test.js rename to packages/marko/test/render/fixtures/inline-script/test.js diff --git a/test/render/fixtures/inline-script/vdom-expected.html b/packages/marko/test/render/fixtures/inline-script/vdom-expected.html similarity index 100% rename from test/render/fixtures/inline-script/vdom-expected.html rename to packages/marko/test/render/fixtures/inline-script/vdom-expected.html diff --git a/test/render/fixtures/invoke/expected.html b/packages/marko/test/render/fixtures/invoke/expected.html similarity index 100% rename from test/render/fixtures/invoke/expected.html rename to packages/marko/test/render/fixtures/invoke/expected.html diff --git a/test/render/fixtures/invoke/template.marko b/packages/marko/test/render/fixtures/invoke/template.marko similarity index 100% rename from test/render/fixtures/invoke/template.marko rename to packages/marko/test/render/fixtures/invoke/template.marko diff --git a/test/render/fixtures/invoke/test.js b/packages/marko/test/render/fixtures/invoke/test.js similarity index 100% rename from test/render/fixtures/invoke/test.js rename to packages/marko/test/render/fixtures/invoke/test.js diff --git a/test/render/fixtures/invoke/vdom-expected.html b/packages/marko/test/render/fixtures/invoke/vdom-expected.html similarity index 100% rename from test/render/fixtures/invoke/vdom-expected.html rename to packages/marko/test/render/fixtures/invoke/vdom-expected.html diff --git a/test/render/fixtures/label-for/expected.html b/packages/marko/test/render/fixtures/label-for/expected.html similarity index 100% rename from test/render/fixtures/label-for/expected.html rename to packages/marko/test/render/fixtures/label-for/expected.html diff --git a/test/render/fixtures/label-for/template.marko b/packages/marko/test/render/fixtures/label-for/template.marko similarity index 100% rename from test/render/fixtures/label-for/template.marko rename to packages/marko/test/render/fixtures/label-for/template.marko diff --git a/test/render/fixtures/label-for/test.js b/packages/marko/test/render/fixtures/label-for/test.js similarity index 100% rename from test/render/fixtures/label-for/test.js rename to packages/marko/test/render/fixtures/label-for/test.js diff --git a/test/render/fixtures/label-for/vdom-expected.html b/packages/marko/test/render/fixtures/label-for/vdom-expected.html similarity index 100% rename from test/render/fixtures/label-for/vdom-expected.html rename to packages/marko/test/render/fixtures/label-for/vdom-expected.html diff --git a/test/render/fixtures/macro-body/expected.html b/packages/marko/test/render/fixtures/macro-body/expected.html similarity index 100% rename from test/render/fixtures/macro-body/expected.html rename to packages/marko/test/render/fixtures/macro-body/expected.html diff --git a/test/render/fixtures/macro-body/template.marko b/packages/marko/test/render/fixtures/macro-body/template.marko similarity index 100% rename from test/render/fixtures/macro-body/template.marko rename to packages/marko/test/render/fixtures/macro-body/template.marko diff --git a/test/render/fixtures/macro-body/test.js b/packages/marko/test/render/fixtures/macro-body/test.js similarity index 100% rename from test/render/fixtures/macro-body/test.js rename to packages/marko/test/render/fixtures/macro-body/test.js diff --git a/test/render/fixtures/macro-body/vdom-expected.html b/packages/marko/test/render/fixtures/macro-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/macro-body/vdom-expected.html rename to packages/marko/test/render/fixtures/macro-body/vdom-expected.html diff --git a/test/render/fixtures/macro-boolean/expected.html b/packages/marko/test/render/fixtures/macro-boolean/expected.html similarity index 100% rename from test/render/fixtures/macro-boolean/expected.html rename to packages/marko/test/render/fixtures/macro-boolean/expected.html diff --git a/test/render/fixtures/macro-boolean/template.marko b/packages/marko/test/render/fixtures/macro-boolean/template.marko similarity index 100% rename from test/render/fixtures/macro-boolean/template.marko rename to packages/marko/test/render/fixtures/macro-boolean/template.marko diff --git a/test/render/fixtures/macro-boolean/test.js b/packages/marko/test/render/fixtures/macro-boolean/test.js similarity index 100% rename from test/render/fixtures/macro-boolean/test.js rename to packages/marko/test/render/fixtures/macro-boolean/test.js diff --git a/test/render/fixtures/macro-boolean/vdom-expected.html b/packages/marko/test/render/fixtures/macro-boolean/vdom-expected.html similarity index 100% rename from test/render/fixtures/macro-boolean/vdom-expected.html rename to packages/marko/test/render/fixtures/macro-boolean/vdom-expected.html diff --git a/test/render/fixtures/macro-no-args/expected.html b/packages/marko/test/render/fixtures/macro-no-args/expected.html similarity index 100% rename from test/render/fixtures/macro-no-args/expected.html rename to packages/marko/test/render/fixtures/macro-no-args/expected.html diff --git a/test/render/fixtures/macro-no-args/template.marko b/packages/marko/test/render/fixtures/macro-no-args/template.marko similarity index 100% rename from test/render/fixtures/macro-no-args/template.marko rename to packages/marko/test/render/fixtures/macro-no-args/template.marko diff --git a/test/render/fixtures/macro-no-args/test.js b/packages/marko/test/render/fixtures/macro-no-args/test.js similarity index 100% rename from test/render/fixtures/macro-no-args/test.js rename to packages/marko/test/render/fixtures/macro-no-args/test.js diff --git a/test/render/fixtures/macro-no-args/vdom-expected.html b/packages/marko/test/render/fixtures/macro-no-args/vdom-expected.html similarity index 100% rename from test/render/fixtures/macro-no-args/vdom-expected.html rename to packages/marko/test/render/fixtures/macro-no-args/vdom-expected.html diff --git a/test/render/fixtures/macro/expected.html b/packages/marko/test/render/fixtures/macro/expected.html similarity index 100% rename from test/render/fixtures/macro/expected.html rename to packages/marko/test/render/fixtures/macro/expected.html diff --git a/test/render/fixtures/macro/template.marko b/packages/marko/test/render/fixtures/macro/template.marko similarity index 100% rename from test/render/fixtures/macro/template.marko rename to packages/marko/test/render/fixtures/macro/template.marko diff --git a/test/render/fixtures/macro/test.js b/packages/marko/test/render/fixtures/macro/test.js similarity index 100% rename from test/render/fixtures/macro/test.js rename to packages/marko/test/render/fixtures/macro/test.js diff --git a/test/render/fixtures/macro/vdom-expected.html b/packages/marko/test/render/fixtures/macro/vdom-expected.html similarity index 100% rename from test/render/fixtures/macro/vdom-expected.html rename to packages/marko/test/render/fixtures/macro/vdom-expected.html diff --git a/test/render/fixtures/macros-ordering/expected.html b/packages/marko/test/render/fixtures/macros-ordering/expected.html similarity index 100% rename from test/render/fixtures/macros-ordering/expected.html rename to packages/marko/test/render/fixtures/macros-ordering/expected.html diff --git a/test/render/fixtures/macros-ordering/template.marko b/packages/marko/test/render/fixtures/macros-ordering/template.marko similarity index 100% rename from test/render/fixtures/macros-ordering/template.marko rename to packages/marko/test/render/fixtures/macros-ordering/template.marko diff --git a/test/render/fixtures/macros-ordering/test.js b/packages/marko/test/render/fixtures/macros-ordering/test.js similarity index 100% rename from test/render/fixtures/macros-ordering/test.js rename to packages/marko/test/render/fixtures/macros-ordering/test.js diff --git a/test/render/fixtures/macros-ordering/vdom-expected.html b/packages/marko/test/render/fixtures/macros-ordering/vdom-expected.html similarity index 100% rename from test/render/fixtures/macros-ordering/vdom-expected.html rename to packages/marko/test/render/fixtures/macros-ordering/vdom-expected.html diff --git a/test/render/fixtures/marko-body-attr-parsed-text/expected.html b/packages/marko/test/render/fixtures/marko-body-attr-parsed-text/expected.html similarity index 100% rename from test/render/fixtures/marko-body-attr-parsed-text/expected.html rename to packages/marko/test/render/fixtures/marko-body-attr-parsed-text/expected.html diff --git a/test/render/fixtures/marko-body-attr-parsed-text/template.marko b/packages/marko/test/render/fixtures/marko-body-attr-parsed-text/template.marko similarity index 100% rename from test/render/fixtures/marko-body-attr-parsed-text/template.marko rename to packages/marko/test/render/fixtures/marko-body-attr-parsed-text/template.marko diff --git a/test/render/fixtures/marko-body-attr-parsed-text/test.js b/packages/marko/test/render/fixtures/marko-body-attr-parsed-text/test.js similarity index 100% rename from test/render/fixtures/marko-body-attr-parsed-text/test.js rename to packages/marko/test/render/fixtures/marko-body-attr-parsed-text/test.js diff --git a/test/render/fixtures/marko-body-attr-parsed-text/vdom-expected.html b/packages/marko/test/render/fixtures/marko-body-attr-parsed-text/vdom-expected.html similarity index 100% rename from test/render/fixtures/marko-body-attr-parsed-text/vdom-expected.html rename to packages/marko/test/render/fixtures/marko-body-attr-parsed-text/vdom-expected.html diff --git a/test/render/fixtures/marko-body-attr-static-text/expected.html b/packages/marko/test/render/fixtures/marko-body-attr-static-text/expected.html similarity index 100% rename from test/render/fixtures/marko-body-attr-static-text/expected.html rename to packages/marko/test/render/fixtures/marko-body-attr-static-text/expected.html diff --git a/test/render/fixtures/marko-body-attr-static-text/template.marko b/packages/marko/test/render/fixtures/marko-body-attr-static-text/template.marko similarity index 100% rename from test/render/fixtures/marko-body-attr-static-text/template.marko rename to packages/marko/test/render/fixtures/marko-body-attr-static-text/template.marko diff --git a/test/render/fixtures/marko-body-attr-static-text/test.js b/packages/marko/test/render/fixtures/marko-body-attr-static-text/test.js similarity index 100% rename from test/render/fixtures/marko-body-attr-static-text/test.js rename to packages/marko/test/render/fixtures/marko-body-attr-static-text/test.js diff --git a/test/render/fixtures/marko-body-attr-static-text/vdom-expected.html b/packages/marko/test/render/fixtures/marko-body-attr-static-text/vdom-expected.html similarity index 100% rename from test/render/fixtures/marko-body-attr-static-text/vdom-expected.html rename to packages/marko/test/render/fixtures/marko-body-attr-static-text/vdom-expected.html diff --git a/test/render/fixtures/marko-preserve-whitespace-attr/expected.html b/packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/expected.html similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-attr/expected.html rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/expected.html diff --git a/test/render/fixtures/marko-preserve-whitespace-attr/template.marko b/packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/template.marko similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-attr/template.marko rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/template.marko diff --git a/test/render/fixtures/marko-preserve-whitespace-attr/test.js b/packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/test.js similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-attr/test.js rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/test.js diff --git a/test/render/fixtures/marko-preserve-whitespace-attr/vdom-expected.html b/packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-attr/vdom-expected.html diff --git a/test/render/fixtures/marko-preserve-whitespace-tag/expected.html b/packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/expected.html similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-tag/expected.html rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/expected.html diff --git a/test/render/fixtures/marko-preserve-whitespace-tag/template.marko b/packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/template.marko similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-tag/template.marko rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/template.marko diff --git a/test/render/fixtures/marko-preserve-whitespace-tag/test.js b/packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/test.js similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-tag/test.js rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/test.js diff --git a/test/render/fixtures/marko-preserve-whitespace-tag/vdom-expected.html b/packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/marko-preserve-whitespace-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/marko-preserve-whitespace-tag/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/marko-tag.json diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic-repeated/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-complex-logic/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-complex-logic/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-complex-logic/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/marko-tag.json diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens-repeated/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens-repeated/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens-repeated/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens-repeated/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-hyphens/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-hyphens/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-hyphens/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-conditional/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-conditional/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-conditional/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-conditional/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-conditional/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-conditional/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-conditional/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-conditional/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-simple-conditional/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-conditional/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-conditional/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/marko-tag.json diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared-invalid-attribute/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/marko-tag.json diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-simple-declared/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-declared/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-declared/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/marko-tag.json diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated-conditional/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/marko-tag.json diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-simple-repeated/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple-repeated/vdom-expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple/components/test-message/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple/components/test-message/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple/components/test-message/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple/components/test-message/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple/expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple/expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple/expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple/expected.html diff --git a/test/render/fixtures/nested-tag-shorthand-simple/template.marko b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple/template.marko similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple/template.marko rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple/template.marko diff --git a/test/render/fixtures/nested-tag-shorthand-simple/test.js b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple/test.js similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple/test.js rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple/test.js diff --git a/test/render/fixtures/nested-tag-shorthand-simple/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tag-shorthand-simple/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tag-shorthand-simple/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tag-shorthand-simple/vdom-expected.html diff --git a/test/render/fixtures/nested-tags-concise/expected.html b/packages/marko/test/render/fixtures/nested-tags-concise/expected.html similarity index 100% rename from test/render/fixtures/nested-tags-concise/expected.html rename to packages/marko/test/render/fixtures/nested-tags-concise/expected.html diff --git a/test/render/fixtures/nested-tags-concise/marko.json b/packages/marko/test/render/fixtures/nested-tags-concise/marko.json similarity index 100% rename from test/render/fixtures/nested-tags-concise/marko.json rename to packages/marko/test/render/fixtures/nested-tags-concise/marko.json diff --git a/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures/nested-tags-concise/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures/nested-tags-concise/template.marko b/packages/marko/test/render/fixtures/nested-tags-concise/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-concise/template.marko rename to packages/marko/test/render/fixtures/nested-tags-concise/template.marko diff --git a/test/render/fixtures/nested-tags-concise/test.js b/packages/marko/test/render/fixtures/nested-tags-concise/test.js similarity index 100% rename from test/render/fixtures/nested-tags-concise/test.js rename to packages/marko/test/render/fixtures/nested-tags-concise/test.js diff --git a/test/render/fixtures/nested-tags-concise/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags-concise/vdom-expected.html diff --git a/test/render/fixtures/nested-tags-deep/expected.html b/packages/marko/test/render/fixtures/nested-tags-deep/expected.html similarity index 100% rename from test/render/fixtures/nested-tags-deep/expected.html rename to packages/marko/test/render/fixtures/nested-tags-deep/expected.html diff --git a/test/render/fixtures/nested-tags-deep/marko.json b/packages/marko/test/render/fixtures/nested-tags-deep/marko.json similarity index 100% rename from test/render/fixtures/nested-tags-deep/marko.json rename to packages/marko/test/render/fixtures/nested-tags-deep/marko.json diff --git a/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/marko-tag.json diff --git a/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/renderer.js b/packages/marko/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/renderer.js rename to packages/marko/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/renderer.js diff --git a/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/template.marko b/packages/marko/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/template.marko rename to packages/marko/test/render/fixtures/nested-tags-deep/tags/test-nested-tags-deep/template.marko diff --git a/test/render/fixtures/nested-tags-deep/template.marko b/packages/marko/test/render/fixtures/nested-tags-deep/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-deep/template.marko rename to packages/marko/test/render/fixtures/nested-tags-deep/template.marko diff --git a/test/render/fixtures/nested-tags-deep/test.js b/packages/marko/test/render/fixtures/nested-tags-deep/test.js similarity index 100% rename from test/render/fixtures/nested-tags-deep/test.js rename to packages/marko/test/render/fixtures/nested-tags-deep/test.js diff --git a/test/render/fixtures/nested-tags-deep/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags-deep/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags-deep/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags-deep/vdom-expected.html diff --git a/test/render/fixtures/nested-tags-empty-body/expected.html b/packages/marko/test/render/fixtures/nested-tags-empty-body/expected.html similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/expected.html rename to packages/marko/test/render/fixtures/nested-tags-empty-body/expected.html diff --git a/test/render/fixtures/nested-tags-empty-body/marko.json b/packages/marko/test/render/fixtures/nested-tags-empty-body/marko.json similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/marko.json rename to packages/marko/test/render/fixtures/nested-tags-empty-body/marko.json diff --git a/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures/nested-tags-empty-body/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures/nested-tags-empty-body/template.marko b/packages/marko/test/render/fixtures/nested-tags-empty-body/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/template.marko rename to packages/marko/test/render/fixtures/nested-tags-empty-body/template.marko diff --git a/test/render/fixtures/nested-tags-empty-body/test.js b/packages/marko/test/render/fixtures/nested-tags-empty-body/test.js similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/test.js rename to packages/marko/test/render/fixtures/nested-tags-empty-body/test.js diff --git a/test/render/fixtures/nested-tags-empty-body/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags-empty-body/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags-empty-body/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags-empty-body/vdom-expected.html diff --git a/test/render/fixtures/nested-tags-repeated-parent/expected.html b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/expected.html similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/expected.html rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/expected.html diff --git a/test/render/fixtures/nested-tags-repeated-parent/marko.json b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/marko.json similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/marko.json rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/marko.json diff --git a/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/renderer.js diff --git a/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/tags/test-nested-tags-overlay/template.marko diff --git a/test/render/fixtures/nested-tags-repeated-parent/template.marko b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/template.marko rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/template.marko diff --git a/test/render/fixtures/nested-tags-repeated-parent/test.js b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/test.js similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/test.js rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/test.js diff --git a/test/render/fixtures/nested-tags-repeated-parent/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags-repeated-parent/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags-repeated-parent/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags-repeated-parent/vdom-expected.html diff --git a/test/render/fixtures/nested-tags-repeated/expected.html b/packages/marko/test/render/fixtures/nested-tags-repeated/expected.html similarity index 100% rename from test/render/fixtures/nested-tags-repeated/expected.html rename to packages/marko/test/render/fixtures/nested-tags-repeated/expected.html diff --git a/test/render/fixtures/nested-tags-repeated/marko.json b/packages/marko/test/render/fixtures/nested-tags-repeated/marko.json similarity index 100% rename from test/render/fixtures/nested-tags-repeated/marko.json rename to packages/marko/test/render/fixtures/nested-tags-repeated/marko.json diff --git a/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures/nested-tags-repeated/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures/nested-tags-repeated/template.marko b/packages/marko/test/render/fixtures/nested-tags-repeated/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-repeated/template.marko rename to packages/marko/test/render/fixtures/nested-tags-repeated/template.marko diff --git a/test/render/fixtures/nested-tags-repeated/test.js b/packages/marko/test/render/fixtures/nested-tags-repeated/test.js similarity index 100% rename from test/render/fixtures/nested-tags-repeated/test.js rename to packages/marko/test/render/fixtures/nested-tags-repeated/test.js diff --git a/test/render/fixtures/nested-tags-repeated/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags-repeated/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags-repeated/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags-repeated/vdom-expected.html diff --git a/test/render/fixtures/nested-tags-self-closing/expected.html b/packages/marko/test/render/fixtures/nested-tags-self-closing/expected.html similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/expected.html rename to packages/marko/test/render/fixtures/nested-tags-self-closing/expected.html diff --git a/test/render/fixtures/nested-tags-self-closing/marko.json b/packages/marko/test/render/fixtures/nested-tags-self-closing/marko.json similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/marko.json rename to packages/marko/test/render/fixtures/nested-tags-self-closing/marko.json diff --git a/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/marko-tag.json diff --git a/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js b/packages/marko/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js rename to packages/marko/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/renderer.js diff --git a/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko b/packages/marko/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko rename to packages/marko/test/render/fixtures/nested-tags-self-closing/tags/test-nested-tags-tabs/template.marko diff --git a/test/render/fixtures/nested-tags-self-closing/template.marko b/packages/marko/test/render/fixtures/nested-tags-self-closing/template.marko similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/template.marko rename to packages/marko/test/render/fixtures/nested-tags-self-closing/template.marko diff --git a/test/render/fixtures/nested-tags-self-closing/test.js b/packages/marko/test/render/fixtures/nested-tags-self-closing/test.js similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/test.js rename to packages/marko/test/render/fixtures/nested-tags-self-closing/test.js diff --git a/test/render/fixtures/nested-tags-self-closing/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags-self-closing/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags-self-closing/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags-self-closing/vdom-expected.html diff --git a/test/render/fixtures/nested-tags/expected.html b/packages/marko/test/render/fixtures/nested-tags/expected.html similarity index 100% rename from test/render/fixtures/nested-tags/expected.html rename to packages/marko/test/render/fixtures/nested-tags/expected.html diff --git a/test/render/fixtures/nested-tags/marko.json b/packages/marko/test/render/fixtures/nested-tags/marko.json similarity index 100% rename from test/render/fixtures/nested-tags/marko.json rename to packages/marko/test/render/fixtures/nested-tags/marko.json diff --git a/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/marko-tag.json b/packages/marko/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/marko-tag.json similarity index 100% rename from test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/marko-tag.json rename to packages/marko/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/marko-tag.json diff --git a/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/renderer.js b/packages/marko/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/renderer.js similarity index 100% rename from test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/renderer.js rename to packages/marko/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/renderer.js diff --git a/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/template.marko b/packages/marko/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/template.marko similarity index 100% rename from test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/template.marko rename to packages/marko/test/render/fixtures/nested-tags/tags/test-nested-tags-overlay/template.marko diff --git a/test/render/fixtures/nested-tags/template.marko b/packages/marko/test/render/fixtures/nested-tags/template.marko similarity index 100% rename from test/render/fixtures/nested-tags/template.marko rename to packages/marko/test/render/fixtures/nested-tags/template.marko diff --git a/test/render/fixtures/nested-tags/test.js b/packages/marko/test/render/fixtures/nested-tags/test.js similarity index 100% rename from test/render/fixtures/nested-tags/test.js rename to packages/marko/test/render/fixtures/nested-tags/test.js diff --git a/test/render/fixtures/nested-tags/vdom-expected.html b/packages/marko/test/render/fixtures/nested-tags/vdom-expected.html similarity index 100% rename from test/render/fixtures/nested-tags/vdom-expected.html rename to packages/marko/test/render/fixtures/nested-tags/vdom-expected.html diff --git a/test/render/fixtures/open-tag-only-renderer/expected.html b/packages/marko/test/render/fixtures/open-tag-only-renderer/expected.html similarity index 100% rename from test/render/fixtures/open-tag-only-renderer/expected.html rename to packages/marko/test/render/fixtures/open-tag-only-renderer/expected.html diff --git a/test/render/fixtures/open-tag-only-renderer/marko.json b/packages/marko/test/render/fixtures/open-tag-only-renderer/marko.json similarity index 100% rename from test/render/fixtures/open-tag-only-renderer/marko.json rename to packages/marko/test/render/fixtures/open-tag-only-renderer/marko.json diff --git a/test/render/fixtures/open-tag-only-renderer/renderer.js b/packages/marko/test/render/fixtures/open-tag-only-renderer/renderer.js similarity index 100% rename from test/render/fixtures/open-tag-only-renderer/renderer.js rename to packages/marko/test/render/fixtures/open-tag-only-renderer/renderer.js diff --git a/test/render/fixtures/open-tag-only-renderer/template.marko b/packages/marko/test/render/fixtures/open-tag-only-renderer/template.marko similarity index 100% rename from test/render/fixtures/open-tag-only-renderer/template.marko rename to packages/marko/test/render/fixtures/open-tag-only-renderer/template.marko diff --git a/test/render/fixtures/open-tag-only-renderer/test.js b/packages/marko/test/render/fixtures/open-tag-only-renderer/test.js similarity index 100% rename from test/render/fixtures/open-tag-only-renderer/test.js rename to packages/marko/test/render/fixtures/open-tag-only-renderer/test.js diff --git a/test/render/fixtures/open-tag-only-renderer/vdom-expected.html b/packages/marko/test/render/fixtures/open-tag-only-renderer/vdom-expected.html similarity index 100% rename from test/render/fixtures/open-tag-only-renderer/vdom-expected.html rename to packages/marko/test/render/fixtures/open-tag-only-renderer/vdom-expected.html diff --git a/test/render/fixtures/open-tag-only/expected.html b/packages/marko/test/render/fixtures/open-tag-only/expected.html similarity index 100% rename from test/render/fixtures/open-tag-only/expected.html rename to packages/marko/test/render/fixtures/open-tag-only/expected.html diff --git a/test/render/fixtures/open-tag-only/marko.json b/packages/marko/test/render/fixtures/open-tag-only/marko.json similarity index 100% rename from test/render/fixtures/open-tag-only/marko.json rename to packages/marko/test/render/fixtures/open-tag-only/marko.json diff --git a/test/render/fixtures/open-tag-only/template.marko b/packages/marko/test/render/fixtures/open-tag-only/template.marko similarity index 100% rename from test/render/fixtures/open-tag-only/template.marko rename to packages/marko/test/render/fixtures/open-tag-only/template.marko diff --git a/test/render/fixtures/open-tag-only/test.js b/packages/marko/test/render/fixtures/open-tag-only/test.js similarity index 100% rename from test/render/fixtures/open-tag-only/test.js rename to packages/marko/test/render/fixtures/open-tag-only/test.js diff --git a/test/render/fixtures/open-tag-only/vdom-expected.html b/packages/marko/test/render/fixtures/open-tag-only/vdom-expected.html similarity index 100% rename from test/render/fixtures/open-tag-only/vdom-expected.html rename to packages/marko/test/render/fixtures/open-tag-only/vdom-expected.html diff --git a/test/render/fixtures/paren-grouping/expected.html b/packages/marko/test/render/fixtures/paren-grouping/expected.html similarity index 100% rename from test/render/fixtures/paren-grouping/expected.html rename to packages/marko/test/render/fixtures/paren-grouping/expected.html diff --git a/test/render/fixtures/paren-grouping/template.marko b/packages/marko/test/render/fixtures/paren-grouping/template.marko similarity index 100% rename from test/render/fixtures/paren-grouping/template.marko rename to packages/marko/test/render/fixtures/paren-grouping/template.marko diff --git a/test/render/fixtures/paren-grouping/test.js b/packages/marko/test/render/fixtures/paren-grouping/test.js similarity index 100% rename from test/render/fixtures/paren-grouping/test.js rename to packages/marko/test/render/fixtures/paren-grouping/test.js diff --git a/test/render/fixtures/paren-grouping/vdom-expected.html b/packages/marko/test/render/fixtures/paren-grouping/vdom-expected.html similarity index 100% rename from test/render/fixtures/paren-grouping/vdom-expected.html rename to packages/marko/test/render/fixtures/paren-grouping/vdom-expected.html diff --git a/test/render/fixtures/parsed-text-tag/components/parsed-text/code-generator.js b/packages/marko/test/render/fixtures/parsed-text-tag/components/parsed-text/code-generator.js similarity index 100% rename from test/render/fixtures/parsed-text-tag/components/parsed-text/code-generator.js rename to packages/marko/test/render/fixtures/parsed-text-tag/components/parsed-text/code-generator.js diff --git a/test/render/fixtures/parsed-text-tag/components/parsed-text/marko-tag.json b/packages/marko/test/render/fixtures/parsed-text-tag/components/parsed-text/marko-tag.json similarity index 100% rename from test/render/fixtures/parsed-text-tag/components/parsed-text/marko-tag.json rename to packages/marko/test/render/fixtures/parsed-text-tag/components/parsed-text/marko-tag.json diff --git a/test/render/fixtures/parsed-text-tag/expected.html b/packages/marko/test/render/fixtures/parsed-text-tag/expected.html similarity index 100% rename from test/render/fixtures/parsed-text-tag/expected.html rename to packages/marko/test/render/fixtures/parsed-text-tag/expected.html diff --git a/test/render/fixtures/parsed-text-tag/template.marko b/packages/marko/test/render/fixtures/parsed-text-tag/template.marko similarity index 100% rename from test/render/fixtures/parsed-text-tag/template.marko rename to packages/marko/test/render/fixtures/parsed-text-tag/template.marko diff --git a/test/render/fixtures/parsed-text-tag/vdom-expected.html b/packages/marko/test/render/fixtures/parsed-text-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/parsed-text-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/parsed-text-tag/vdom-expected.html diff --git a/test/render/fixtures/pattern-attr-runtime/expected.html b/packages/marko/test/render/fixtures/pattern-attr-runtime/expected.html similarity index 100% rename from test/render/fixtures/pattern-attr-runtime/expected.html rename to packages/marko/test/render/fixtures/pattern-attr-runtime/expected.html diff --git a/test/render/fixtures/pattern-attr-runtime/template.marko b/packages/marko/test/render/fixtures/pattern-attr-runtime/template.marko similarity index 100% rename from test/render/fixtures/pattern-attr-runtime/template.marko rename to packages/marko/test/render/fixtures/pattern-attr-runtime/template.marko diff --git a/test/render/fixtures/pattern-attr-runtime/test.js b/packages/marko/test/render/fixtures/pattern-attr-runtime/test.js similarity index 100% rename from test/render/fixtures/pattern-attr-runtime/test.js rename to packages/marko/test/render/fixtures/pattern-attr-runtime/test.js diff --git a/test/render/fixtures/pattern-attr-runtime/vdom-expected.html b/packages/marko/test/render/fixtures/pattern-attr-runtime/vdom-expected.html similarity index 100% rename from test/render/fixtures/pattern-attr-runtime/vdom-expected.html rename to packages/marko/test/render/fixtures/pattern-attr-runtime/vdom-expected.html diff --git a/test/render/fixtures/pattern-attr/expected.html b/packages/marko/test/render/fixtures/pattern-attr/expected.html similarity index 100% rename from test/render/fixtures/pattern-attr/expected.html rename to packages/marko/test/render/fixtures/pattern-attr/expected.html diff --git a/test/render/fixtures/pattern-attr/template.marko b/packages/marko/test/render/fixtures/pattern-attr/template.marko similarity index 100% rename from test/render/fixtures/pattern-attr/template.marko rename to packages/marko/test/render/fixtures/pattern-attr/template.marko diff --git a/test/render/fixtures/pattern-attr/test.js b/packages/marko/test/render/fixtures/pattern-attr/test.js similarity index 100% rename from test/render/fixtures/pattern-attr/test.js rename to packages/marko/test/render/fixtures/pattern-attr/test.js diff --git a/test/render/fixtures/pattern-attr/vdom-expected.html b/packages/marko/test/render/fixtures/pattern-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/pattern-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/pattern-attr/vdom-expected.html diff --git a/test/render/fixtures/placeholders-body-expressions/expected.html b/packages/marko/test/render/fixtures/placeholders-body-expressions/expected.html similarity index 100% rename from test/render/fixtures/placeholders-body-expressions/expected.html rename to packages/marko/test/render/fixtures/placeholders-body-expressions/expected.html diff --git a/test/render/fixtures/placeholders-body-expressions/template.marko b/packages/marko/test/render/fixtures/placeholders-body-expressions/template.marko similarity index 100% rename from test/render/fixtures/placeholders-body-expressions/template.marko rename to packages/marko/test/render/fixtures/placeholders-body-expressions/template.marko diff --git a/test/render/fixtures/placeholders-body-expressions/test.js b/packages/marko/test/render/fixtures/placeholders-body-expressions/test.js similarity index 100% rename from test/render/fixtures/placeholders-body-expressions/test.js rename to packages/marko/test/render/fixtures/placeholders-body-expressions/test.js diff --git a/test/render/fixtures/placeholders-body-expressions/vdom-expected.html b/packages/marko/test/render/fixtures/placeholders-body-expressions/vdom-expected.html similarity index 100% rename from test/render/fixtures/placeholders-body-expressions/vdom-expected.html rename to packages/marko/test/render/fixtures/placeholders-body-expressions/vdom-expected.html diff --git a/test/render/fixtures/preserveWhitespace-global/expected.html b/packages/marko/test/render/fixtures/preserveWhitespace-global/expected.html similarity index 100% rename from test/render/fixtures/preserveWhitespace-global/expected.html rename to packages/marko/test/render/fixtures/preserveWhitespace-global/expected.html diff --git a/test/render/fixtures/preserveWhitespace-global/template.marko b/packages/marko/test/render/fixtures/preserveWhitespace-global/template.marko similarity index 100% rename from test/render/fixtures/preserveWhitespace-global/template.marko rename to packages/marko/test/render/fixtures/preserveWhitespace-global/template.marko diff --git a/test/render/fixtures/preserveWhitespace-global/test.js b/packages/marko/test/render/fixtures/preserveWhitespace-global/test.js similarity index 100% rename from test/render/fixtures/preserveWhitespace-global/test.js rename to packages/marko/test/render/fixtures/preserveWhitespace-global/test.js diff --git a/test/render/fixtures/preserveWhitespace-global/vdom-expected.html b/packages/marko/test/render/fixtures/preserveWhitespace-global/vdom-expected.html similarity index 100% rename from test/render/fixtures/preserveWhitespace-global/vdom-expected.html rename to packages/marko/test/render/fixtures/preserveWhitespace-global/vdom-expected.html diff --git a/test/render/fixtures/preserveWhitespace-load-option/expected.html b/packages/marko/test/render/fixtures/preserveWhitespace-load-option/expected.html similarity index 100% rename from test/render/fixtures/preserveWhitespace-load-option/expected.html rename to packages/marko/test/render/fixtures/preserveWhitespace-load-option/expected.html diff --git a/test/render/fixtures/preserveWhitespace-load-option/template.marko b/packages/marko/test/render/fixtures/preserveWhitespace-load-option/template.marko similarity index 100% rename from test/render/fixtures/preserveWhitespace-load-option/template.marko rename to packages/marko/test/render/fixtures/preserveWhitespace-load-option/template.marko diff --git a/test/render/fixtures/preserveWhitespace-load-option/test.js b/packages/marko/test/render/fixtures/preserveWhitespace-load-option/test.js similarity index 100% rename from test/render/fixtures/preserveWhitespace-load-option/test.js rename to packages/marko/test/render/fixtures/preserveWhitespace-load-option/test.js diff --git a/test/render/fixtures/preserveWhitespace-load-option/vdom-expected.html b/packages/marko/test/render/fixtures/preserveWhitespace-load-option/vdom-expected.html similarity index 100% rename from test/render/fixtures/preserveWhitespace-load-option/vdom-expected.html rename to packages/marko/test/render/fixtures/preserveWhitespace-load-option/vdom-expected.html diff --git a/test/render/fixtures/previousSibling-nextSibling/expected.html b/packages/marko/test/render/fixtures/previousSibling-nextSibling/expected.html similarity index 100% rename from test/render/fixtures/previousSibling-nextSibling/expected.html rename to packages/marko/test/render/fixtures/previousSibling-nextSibling/expected.html diff --git a/test/render/fixtures/previousSibling-nextSibling/marko.json b/packages/marko/test/render/fixtures/previousSibling-nextSibling/marko.json similarity index 100% rename from test/render/fixtures/previousSibling-nextSibling/marko.json rename to packages/marko/test/render/fixtures/previousSibling-nextSibling/marko.json diff --git a/test/render/fixtures/previousSibling-nextSibling/span-transformer.js b/packages/marko/test/render/fixtures/previousSibling-nextSibling/span-transformer.js similarity index 100% rename from test/render/fixtures/previousSibling-nextSibling/span-transformer.js rename to packages/marko/test/render/fixtures/previousSibling-nextSibling/span-transformer.js diff --git a/test/render/fixtures/previousSibling-nextSibling/template.marko b/packages/marko/test/render/fixtures/previousSibling-nextSibling/template.marko similarity index 100% rename from test/render/fixtures/previousSibling-nextSibling/template.marko rename to packages/marko/test/render/fixtures/previousSibling-nextSibling/template.marko diff --git a/test/render/fixtures/previousSibling-nextSibling/vdom-expected.html b/packages/marko/test/render/fixtures/previousSibling-nextSibling/vdom-expected.html similarity index 100% rename from test/render/fixtures/previousSibling-nextSibling/vdom-expected.html rename to packages/marko/test/render/fixtures/previousSibling-nextSibling/vdom-expected.html diff --git a/test/render/fixtures/regexp-attr/expected.html b/packages/marko/test/render/fixtures/regexp-attr/expected.html similarity index 100% rename from test/render/fixtures/regexp-attr/expected.html rename to packages/marko/test/render/fixtures/regexp-attr/expected.html diff --git a/test/render/fixtures/regexp-attr/template.marko b/packages/marko/test/render/fixtures/regexp-attr/template.marko similarity index 100% rename from test/render/fixtures/regexp-attr/template.marko rename to packages/marko/test/render/fixtures/regexp-attr/template.marko diff --git a/test/render/fixtures/regexp-attr/test.js b/packages/marko/test/render/fixtures/regexp-attr/test.js similarity index 100% rename from test/render/fixtures/regexp-attr/test.js rename to packages/marko/test/render/fixtures/regexp-attr/test.js diff --git a/test/render/fixtures/regexp-attr/vdom-expected.html b/packages/marko/test/render/fixtures/regexp-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/regexp-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/regexp-attr/vdom-expected.html diff --git a/test/render/fixtures/renderer-dir-main.js/expected.html b/packages/marko/test/render/fixtures/renderer-dir-main.js/expected.html similarity index 100% rename from test/render/fixtures/renderer-dir-main.js/expected.html rename to packages/marko/test/render/fixtures/renderer-dir-main.js/expected.html diff --git a/test/render/fixtures/renderer-dir-main.js/index.js b/packages/marko/test/render/fixtures/renderer-dir-main.js/index.js similarity index 100% rename from test/render/fixtures/renderer-dir-main.js/index.js rename to packages/marko/test/render/fixtures/renderer-dir-main.js/index.js diff --git a/test/render/fixtures/renderer-dir-main.js/marko.json b/packages/marko/test/render/fixtures/renderer-dir-main.js/marko.json similarity index 100% rename from test/render/fixtures/renderer-dir-main.js/marko.json rename to packages/marko/test/render/fixtures/renderer-dir-main.js/marko.json diff --git a/test/render/fixtures/renderer-dir-main.js/template.marko b/packages/marko/test/render/fixtures/renderer-dir-main.js/template.marko similarity index 100% rename from test/render/fixtures/renderer-dir-main.js/template.marko rename to packages/marko/test/render/fixtures/renderer-dir-main.js/template.marko diff --git a/test/render/fixtures/renderer-dir-main.js/test.js b/packages/marko/test/render/fixtures/renderer-dir-main.js/test.js similarity index 100% rename from test/render/fixtures/renderer-dir-main.js/test.js rename to packages/marko/test/render/fixtures/renderer-dir-main.js/test.js diff --git a/test/render/fixtures/renderer-dir-main.js/vdom-expected.html b/packages/marko/test/render/fixtures/renderer-dir-main.js/vdom-expected.html similarity index 100% rename from test/render/fixtures/renderer-dir-main.js/vdom-expected.html rename to packages/marko/test/render/fixtures/renderer-dir-main.js/vdom-expected.html diff --git a/test/render/fixtures/renderer-index.js/expected.html b/packages/marko/test/render/fixtures/renderer-index.js/expected.html similarity index 100% rename from test/render/fixtures/renderer-index.js/expected.html rename to packages/marko/test/render/fixtures/renderer-index.js/expected.html diff --git a/test/render/fixtures/renderer-index.js/marko.json b/packages/marko/test/render/fixtures/renderer-index.js/marko.json similarity index 100% rename from test/render/fixtures/renderer-index.js/marko.json rename to packages/marko/test/render/fixtures/renderer-index.js/marko.json diff --git a/test/render/fixtures/renderer-index.js/renderer/index.js b/packages/marko/test/render/fixtures/renderer-index.js/renderer/index.js similarity index 100% rename from test/render/fixtures/renderer-index.js/renderer/index.js rename to packages/marko/test/render/fixtures/renderer-index.js/renderer/index.js diff --git a/test/render/fixtures/renderer-index.js/template.marko b/packages/marko/test/render/fixtures/renderer-index.js/template.marko similarity index 100% rename from test/render/fixtures/renderer-index.js/template.marko rename to packages/marko/test/render/fixtures/renderer-index.js/template.marko diff --git a/test/render/fixtures/renderer-index.js/test.js b/packages/marko/test/render/fixtures/renderer-index.js/test.js similarity index 100% rename from test/render/fixtures/renderer-index.js/test.js rename to packages/marko/test/render/fixtures/renderer-index.js/test.js diff --git a/test/render/fixtures/renderer-index.js/vdom-expected.html b/packages/marko/test/render/fixtures/renderer-index.js/vdom-expected.html similarity index 100% rename from test/render/fixtures/renderer-index.js/vdom-expected.html rename to packages/marko/test/render/fixtures/renderer-index.js/vdom-expected.html diff --git a/test/render/fixtures/require/expected.html b/packages/marko/test/render/fixtures/require/expected.html similarity index 100% rename from test/render/fixtures/require/expected.html rename to packages/marko/test/render/fixtures/require/expected.html diff --git a/test/render/fixtures/require/template.marko b/packages/marko/test/render/fixtures/require/template.marko similarity index 100% rename from test/render/fixtures/require/template.marko rename to packages/marko/test/render/fixtures/require/template.marko diff --git a/test/render/fixtures/require/test-helpers.js b/packages/marko/test/render/fixtures/require/test-helpers.js similarity index 100% rename from test/render/fixtures/require/test-helpers.js rename to packages/marko/test/render/fixtures/require/test-helpers.js diff --git a/test/render/fixtures/require/test.js b/packages/marko/test/render/fixtures/require/test.js similarity index 100% rename from test/render/fixtures/require/test.js rename to packages/marko/test/render/fixtures/require/test.js diff --git a/test/render/fixtures/require/vdom-expected.html b/packages/marko/test/render/fixtures/require/vdom-expected.html similarity index 100% rename from test/render/fixtures/require/vdom-expected.html rename to packages/marko/test/render/fixtures/require/vdom-expected.html diff --git a/test/render/fixtures/reserved-words/expected.html b/packages/marko/test/render/fixtures/reserved-words/expected.html similarity index 100% rename from test/render/fixtures/reserved-words/expected.html rename to packages/marko/test/render/fixtures/reserved-words/expected.html diff --git a/test/render/fixtures/reserved-words/marko.json b/packages/marko/test/render/fixtures/reserved-words/marko.json similarity index 100% rename from test/render/fixtures/reserved-words/marko.json rename to packages/marko/test/render/fixtures/reserved-words/marko.json diff --git a/test/render/fixtures/reserved-words/my-custom-tag.js b/packages/marko/test/render/fixtures/reserved-words/my-custom-tag.js similarity index 100% rename from test/render/fixtures/reserved-words/my-custom-tag.js rename to packages/marko/test/render/fixtures/reserved-words/my-custom-tag.js diff --git a/test/render/fixtures/reserved-words/template.marko b/packages/marko/test/render/fixtures/reserved-words/template.marko similarity index 100% rename from test/render/fixtures/reserved-words/template.marko rename to packages/marko/test/render/fixtures/reserved-words/template.marko diff --git a/test/render/fixtures/reserved-words/test.js b/packages/marko/test/render/fixtures/reserved-words/test.js similarity index 100% rename from test/render/fixtures/reserved-words/test.js rename to packages/marko/test/render/fixtures/reserved-words/test.js diff --git a/test/render/fixtures/reserved-words/vdom-expected.html b/packages/marko/test/render/fixtures/reserved-words/vdom-expected.html similarity index 100% rename from test/render/fixtures/reserved-words/vdom-expected.html rename to packages/marko/test/render/fixtures/reserved-words/vdom-expected.html diff --git a/test/render/fixtures/scanned-tags/expected.html b/packages/marko/test/render/fixtures/scanned-tags/expected.html similarity index 100% rename from test/render/fixtures/scanned-tags/expected.html rename to packages/marko/test/render/fixtures/scanned-tags/expected.html diff --git a/test/render/fixtures/scanned-tags/marko.json b/packages/marko/test/render/fixtures/scanned-tags/marko.json similarity index 100% rename from test/render/fixtures/scanned-tags/marko.json rename to packages/marko/test/render/fixtures/scanned-tags/marko.json diff --git a/test/render/fixtures/scanned-tags/tags/scanned-a/renderer.js b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-a/renderer.js similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-a/renderer.js rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-a/renderer.js diff --git a/test/render/fixtures/scanned-tags/tags/scanned-b/template.marko b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-b/template.marko similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-b/template.marko rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-b/template.marko diff --git a/test/render/fixtures/scanned-tags/tags/scanned-c/marko-tag.json b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-c/marko-tag.json similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-c/marko-tag.json rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-c/marko-tag.json diff --git a/test/render/fixtures/scanned-tags/tags/scanned-c/renderer.js b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-c/renderer.js similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-c/renderer.js rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-c/renderer.js diff --git a/test/render/fixtures/scanned-tags/tags/scanned-d/template.marko b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-d/template.marko similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-d/template.marko rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-d/template.marko diff --git a/test/render/fixtures/scanned-tags/tags/scanned-e/renderer.js b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-e/renderer.js similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-e/renderer.js rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-e/renderer.js diff --git a/test/render/fixtures/scanned-tags/tags/scanned-f/renderer.js b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-f/renderer.js similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-f/renderer.js rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-f/renderer.js diff --git a/test/render/fixtures/scanned-tags/tags/scanned-g/index.js b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-g/index.js similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-g/index.js rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-g/index.js diff --git a/test/render/fixtures/scanned-tags/tags/scanned-h/index.js b/packages/marko/test/render/fixtures/scanned-tags/tags/scanned-h/index.js similarity index 100% rename from test/render/fixtures/scanned-tags/tags/scanned-h/index.js rename to packages/marko/test/render/fixtures/scanned-tags/tags/scanned-h/index.js diff --git a/test/render/fixtures/scanned-tags/template.marko b/packages/marko/test/render/fixtures/scanned-tags/template.marko similarity index 100% rename from test/render/fixtures/scanned-tags/template.marko rename to packages/marko/test/render/fixtures/scanned-tags/template.marko diff --git a/test/render/fixtures/scanned-tags/test.js b/packages/marko/test/render/fixtures/scanned-tags/test.js similarity index 100% rename from test/render/fixtures/scanned-tags/test.js rename to packages/marko/test/render/fixtures/scanned-tags/test.js diff --git a/test/render/fixtures/scanned-tags/vdom-expected.html b/packages/marko/test/render/fixtures/scanned-tags/vdom-expected.html similarity index 100% rename from test/render/fixtures/scanned-tags/vdom-expected.html rename to packages/marko/test/render/fixtures/scanned-tags/vdom-expected.html diff --git a/test/render/fixtures/script-escaped-placeholder/expected.html b/packages/marko/test/render/fixtures/script-escaped-placeholder/expected.html similarity index 100% rename from test/render/fixtures/script-escaped-placeholder/expected.html rename to packages/marko/test/render/fixtures/script-escaped-placeholder/expected.html diff --git a/test/render/fixtures/script-escaped-placeholder/template.marko b/packages/marko/test/render/fixtures/script-escaped-placeholder/template.marko similarity index 100% rename from test/render/fixtures/script-escaped-placeholder/template.marko rename to packages/marko/test/render/fixtures/script-escaped-placeholder/template.marko diff --git a/test/render/fixtures/script-escaped-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures/script-escaped-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures/script-escaped-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures/script-escaped-placeholder/vdom-expected.html diff --git a/test/render/fixtures/script-json-stringify/expected.html b/packages/marko/test/render/fixtures/script-json-stringify/expected.html similarity index 100% rename from test/render/fixtures/script-json-stringify/expected.html rename to packages/marko/test/render/fixtures/script-json-stringify/expected.html diff --git a/test/render/fixtures/script-json-stringify/template.marko b/packages/marko/test/render/fixtures/script-json-stringify/template.marko similarity index 100% rename from test/render/fixtures/script-json-stringify/template.marko rename to packages/marko/test/render/fixtures/script-json-stringify/template.marko diff --git a/test/render/fixtures/script-json-stringify/vdom-expected.html b/packages/marko/test/render/fixtures/script-json-stringify/vdom-expected.html similarity index 100% rename from test/render/fixtures/script-json-stringify/vdom-expected.html rename to packages/marko/test/render/fixtures/script-json-stringify/vdom-expected.html diff --git a/test/render/fixtures/script-nonce/expected.html b/packages/marko/test/render/fixtures/script-nonce/expected.html similarity index 100% rename from test/render/fixtures/script-nonce/expected.html rename to packages/marko/test/render/fixtures/script-nonce/expected.html diff --git a/test/render/fixtures/script-nonce/marko.json b/packages/marko/test/render/fixtures/script-nonce/marko.json similarity index 100% rename from test/render/fixtures/script-nonce/marko.json rename to packages/marko/test/render/fixtures/script-nonce/marko.json diff --git a/test/render/fixtures/script-nonce/script-nonce-transformer.js b/packages/marko/test/render/fixtures/script-nonce/script-nonce-transformer.js similarity index 100% rename from test/render/fixtures/script-nonce/script-nonce-transformer.js rename to packages/marko/test/render/fixtures/script-nonce/script-nonce-transformer.js diff --git a/test/render/fixtures/script-nonce/template.marko b/packages/marko/test/render/fixtures/script-nonce/template.marko similarity index 100% rename from test/render/fixtures/script-nonce/template.marko rename to packages/marko/test/render/fixtures/script-nonce/template.marko diff --git a/test/render/fixtures/script-nonce/test.js b/packages/marko/test/render/fixtures/script-nonce/test.js similarity index 100% rename from test/render/fixtures/script-nonce/test.js rename to packages/marko/test/render/fixtures/script-nonce/test.js diff --git a/test/render/fixtures/script-nonce/vdom-expected.html b/packages/marko/test/render/fixtures/script-nonce/vdom-expected.html similarity index 100% rename from test/render/fixtures/script-nonce/vdom-expected.html rename to packages/marko/test/render/fixtures/script-nonce/vdom-expected.html diff --git a/test/render/fixtures/script-string-literal-placeholder/expected.html b/packages/marko/test/render/fixtures/script-string-literal-placeholder/expected.html similarity index 100% rename from test/render/fixtures/script-string-literal-placeholder/expected.html rename to packages/marko/test/render/fixtures/script-string-literal-placeholder/expected.html diff --git a/test/render/fixtures/script-string-literal-placeholder/template.marko b/packages/marko/test/render/fixtures/script-string-literal-placeholder/template.marko similarity index 100% rename from test/render/fixtures/script-string-literal-placeholder/template.marko rename to packages/marko/test/render/fixtures/script-string-literal-placeholder/template.marko diff --git a/test/render/fixtures/script-string-literal-placeholder/test.js b/packages/marko/test/render/fixtures/script-string-literal-placeholder/test.js similarity index 100% rename from test/render/fixtures/script-string-literal-placeholder/test.js rename to packages/marko/test/render/fixtures/script-string-literal-placeholder/test.js diff --git a/test/render/fixtures/script-string-literal-placeholder/vdom-expected.html b/packages/marko/test/render/fixtures/script-string-literal-placeholder/vdom-expected.html similarity index 100% rename from test/render/fixtures/script-string-literal-placeholder/vdom-expected.html rename to packages/marko/test/render/fixtures/script-string-literal-placeholder/vdom-expected.html diff --git a/test/render/fixtures/script-tag-entities-static/expected.html b/packages/marko/test/render/fixtures/script-tag-entities-static/expected.html similarity index 100% rename from test/render/fixtures/script-tag-entities-static/expected.html rename to packages/marko/test/render/fixtures/script-tag-entities-static/expected.html diff --git a/test/render/fixtures/script-tag-entities-static/marko.json b/packages/marko/test/render/fixtures/script-tag-entities-static/marko.json similarity index 100% rename from test/render/fixtures/script-tag-entities-static/marko.json rename to packages/marko/test/render/fixtures/script-tag-entities-static/marko.json diff --git a/test/render/fixtures/script-tag-entities-static/tags/test-script/code-generator.js b/packages/marko/test/render/fixtures/script-tag-entities-static/tags/test-script/code-generator.js similarity index 100% rename from test/render/fixtures/script-tag-entities-static/tags/test-script/code-generator.js rename to packages/marko/test/render/fixtures/script-tag-entities-static/tags/test-script/code-generator.js diff --git a/test/render/fixtures/script-tag-entities-static/tags/test-script/marko-tag.json b/packages/marko/test/render/fixtures/script-tag-entities-static/tags/test-script/marko-tag.json similarity index 100% rename from test/render/fixtures/script-tag-entities-static/tags/test-script/marko-tag.json rename to packages/marko/test/render/fixtures/script-tag-entities-static/tags/test-script/marko-tag.json diff --git a/test/render/fixtures/script-tag-entities-static/template.marko b/packages/marko/test/render/fixtures/script-tag-entities-static/template.marko similarity index 100% rename from test/render/fixtures/script-tag-entities-static/template.marko rename to packages/marko/test/render/fixtures/script-tag-entities-static/template.marko diff --git a/test/render/fixtures/script-tag-entities-static/test.js b/packages/marko/test/render/fixtures/script-tag-entities-static/test.js similarity index 100% rename from test/render/fixtures/script-tag-entities-static/test.js rename to packages/marko/test/render/fixtures/script-tag-entities-static/test.js diff --git a/test/render/fixtures/script-tag-entities-static/vdom-expected.html b/packages/marko/test/render/fixtures/script-tag-entities-static/vdom-expected.html similarity index 100% rename from test/render/fixtures/script-tag-entities-static/vdom-expected.html rename to packages/marko/test/render/fixtures/script-tag-entities-static/vdom-expected.html diff --git a/test/render/fixtures/script-tag-entities/expected.html b/packages/marko/test/render/fixtures/script-tag-entities/expected.html similarity index 100% rename from test/render/fixtures/script-tag-entities/expected.html rename to packages/marko/test/render/fixtures/script-tag-entities/expected.html diff --git a/test/render/fixtures/script-tag-entities/template.marko b/packages/marko/test/render/fixtures/script-tag-entities/template.marko similarity index 100% rename from test/render/fixtures/script-tag-entities/template.marko rename to packages/marko/test/render/fixtures/script-tag-entities/template.marko diff --git a/test/render/fixtures/script-tag-entities/test.js b/packages/marko/test/render/fixtures/script-tag-entities/test.js similarity index 100% rename from test/render/fixtures/script-tag-entities/test.js rename to packages/marko/test/render/fixtures/script-tag-entities/test.js diff --git a/test/render/fixtures/script-tag-entities/vdom-expected.html b/packages/marko/test/render/fixtures/script-tag-entities/vdom-expected.html similarity index 100% rename from test/render/fixtures/script-tag-entities/vdom-expected.html rename to packages/marko/test/render/fixtures/script-tag-entities/vdom-expected.html diff --git a/test/render/fixtures/script/expected.html b/packages/marko/test/render/fixtures/script/expected.html similarity index 100% rename from test/render/fixtures/script/expected.html rename to packages/marko/test/render/fixtures/script/expected.html diff --git a/test/render/fixtures/script/template.marko b/packages/marko/test/render/fixtures/script/template.marko similarity index 100% rename from test/render/fixtures/script/template.marko rename to packages/marko/test/render/fixtures/script/template.marko diff --git a/test/render/fixtures/script/test.js b/packages/marko/test/render/fixtures/script/test.js similarity index 100% rename from test/render/fixtures/script/test.js rename to packages/marko/test/render/fixtures/script/test.js diff --git a/test/render/fixtures/script/vdom-expected.html b/packages/marko/test/render/fixtures/script/vdom-expected.html similarity index 100% rename from test/render/fixtures/script/vdom-expected.html rename to packages/marko/test/render/fixtures/script/vdom-expected.html diff --git a/test/render/fixtures/scriptlet/expected.html b/packages/marko/test/render/fixtures/scriptlet/expected.html similarity index 100% rename from test/render/fixtures/scriptlet/expected.html rename to packages/marko/test/render/fixtures/scriptlet/expected.html diff --git a/test/render/fixtures/scriptlet/template.marko b/packages/marko/test/render/fixtures/scriptlet/template.marko similarity index 100% rename from test/render/fixtures/scriptlet/template.marko rename to packages/marko/test/render/fixtures/scriptlet/template.marko diff --git a/test/render/fixtures/scriptlet/test.js b/packages/marko/test/render/fixtures/scriptlet/test.js similarity index 100% rename from test/render/fixtures/scriptlet/test.js rename to packages/marko/test/render/fixtures/scriptlet/test.js diff --git a/test/render/fixtures/scriptlet/vdom-expected.html b/packages/marko/test/render/fixtures/scriptlet/vdom-expected.html similarity index 100% rename from test/render/fixtures/scriptlet/vdom-expected.html rename to packages/marko/test/render/fixtures/scriptlet/vdom-expected.html diff --git a/test/render/fixtures/self-closing-dynamic/expected.html b/packages/marko/test/render/fixtures/self-closing-dynamic/expected.html similarity index 100% rename from test/render/fixtures/self-closing-dynamic/expected.html rename to packages/marko/test/render/fixtures/self-closing-dynamic/expected.html diff --git a/test/render/fixtures/self-closing-dynamic/template.marko b/packages/marko/test/render/fixtures/self-closing-dynamic/template.marko similarity index 100% rename from test/render/fixtures/self-closing-dynamic/template.marko rename to packages/marko/test/render/fixtures/self-closing-dynamic/template.marko diff --git a/test/render/fixtures/self-closing-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/self-closing-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/self-closing-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/self-closing-dynamic/vdom-expected.html diff --git a/test/render/fixtures/shorthand-class-merge/expected.html b/packages/marko/test/render/fixtures/shorthand-class-merge/expected.html similarity index 100% rename from test/render/fixtures/shorthand-class-merge/expected.html rename to packages/marko/test/render/fixtures/shorthand-class-merge/expected.html diff --git a/test/render/fixtures/shorthand-class-merge/template.marko b/packages/marko/test/render/fixtures/shorthand-class-merge/template.marko similarity index 100% rename from test/render/fixtures/shorthand-class-merge/template.marko rename to packages/marko/test/render/fixtures/shorthand-class-merge/template.marko diff --git a/test/render/fixtures/shorthand-class-merge/test.js b/packages/marko/test/render/fixtures/shorthand-class-merge/test.js similarity index 100% rename from test/render/fixtures/shorthand-class-merge/test.js rename to packages/marko/test/render/fixtures/shorthand-class-merge/test.js diff --git a/test/render/fixtures/shorthand-class-merge/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-class-merge/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-class-merge/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-class-merge/vdom-expected.html diff --git a/test/render/fixtures/shorthand-class-merge2/expected.html b/packages/marko/test/render/fixtures/shorthand-class-merge2/expected.html similarity index 100% rename from test/render/fixtures/shorthand-class-merge2/expected.html rename to packages/marko/test/render/fixtures/shorthand-class-merge2/expected.html diff --git a/test/render/fixtures/shorthand-class-merge2/template.marko b/packages/marko/test/render/fixtures/shorthand-class-merge2/template.marko similarity index 100% rename from test/render/fixtures/shorthand-class-merge2/template.marko rename to packages/marko/test/render/fixtures/shorthand-class-merge2/template.marko diff --git a/test/render/fixtures/shorthand-class-merge2/test.js b/packages/marko/test/render/fixtures/shorthand-class-merge2/test.js similarity index 100% rename from test/render/fixtures/shorthand-class-merge2/test.js rename to packages/marko/test/render/fixtures/shorthand-class-merge2/test.js diff --git a/test/render/fixtures/shorthand-class-merge2/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-class-merge2/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-class-merge2/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-class-merge2/vdom-expected.html diff --git a/test/render/fixtures/shorthand-class-plus-class-obj/expected.html b/packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/expected.html similarity index 100% rename from test/render/fixtures/shorthand-class-plus-class-obj/expected.html rename to packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/expected.html diff --git a/test/render/fixtures/shorthand-class-plus-class-obj/template.marko b/packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/template.marko similarity index 100% rename from test/render/fixtures/shorthand-class-plus-class-obj/template.marko rename to packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/template.marko diff --git a/test/render/fixtures/shorthand-class-plus-class-obj/test.js b/packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/test.js similarity index 100% rename from test/render/fixtures/shorthand-class-plus-class-obj/test.js rename to packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/test.js diff --git a/test/render/fixtures/shorthand-class-plus-class-obj/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-class-plus-class-obj/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-class-plus-class-obj/vdom-expected.html diff --git a/test/render/fixtures/shorthand-classes-many-classes/expected.html b/packages/marko/test/render/fixtures/shorthand-classes-many-classes/expected.html similarity index 100% rename from test/render/fixtures/shorthand-classes-many-classes/expected.html rename to packages/marko/test/render/fixtures/shorthand-classes-many-classes/expected.html diff --git a/test/render/fixtures/shorthand-classes-many-classes/template.marko b/packages/marko/test/render/fixtures/shorthand-classes-many-classes/template.marko similarity index 100% rename from test/render/fixtures/shorthand-classes-many-classes/template.marko rename to packages/marko/test/render/fixtures/shorthand-classes-many-classes/template.marko diff --git a/test/render/fixtures/shorthand-classes-many-classes/test.js b/packages/marko/test/render/fixtures/shorthand-classes-many-classes/test.js similarity index 100% rename from test/render/fixtures/shorthand-classes-many-classes/test.js rename to packages/marko/test/render/fixtures/shorthand-classes-many-classes/test.js diff --git a/test/render/fixtures/shorthand-classes-many-classes/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-classes-many-classes/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-classes-many-classes/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-classes-many-classes/vdom-expected.html diff --git a/test/render/fixtures/shorthand-div-id-dynamic/expected.html b/packages/marko/test/render/fixtures/shorthand-div-id-dynamic/expected.html similarity index 100% rename from test/render/fixtures/shorthand-div-id-dynamic/expected.html rename to packages/marko/test/render/fixtures/shorthand-div-id-dynamic/expected.html diff --git a/test/render/fixtures/shorthand-div-id-dynamic/template.marko b/packages/marko/test/render/fixtures/shorthand-div-id-dynamic/template.marko similarity index 100% rename from test/render/fixtures/shorthand-div-id-dynamic/template.marko rename to packages/marko/test/render/fixtures/shorthand-div-id-dynamic/template.marko diff --git a/test/render/fixtures/shorthand-div-id-dynamic/test.js b/packages/marko/test/render/fixtures/shorthand-div-id-dynamic/test.js similarity index 100% rename from test/render/fixtures/shorthand-div-id-dynamic/test.js rename to packages/marko/test/render/fixtures/shorthand-div-id-dynamic/test.js diff --git a/test/render/fixtures/shorthand-div-id-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-div-id-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-div-id-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-div-id-dynamic/vdom-expected.html diff --git a/test/render/fixtures/shorthand-div-id/expected.html b/packages/marko/test/render/fixtures/shorthand-div-id/expected.html similarity index 100% rename from test/render/fixtures/shorthand-div-id/expected.html rename to packages/marko/test/render/fixtures/shorthand-div-id/expected.html diff --git a/test/render/fixtures/shorthand-div-id/template.marko b/packages/marko/test/render/fixtures/shorthand-div-id/template.marko similarity index 100% rename from test/render/fixtures/shorthand-div-id/template.marko rename to packages/marko/test/render/fixtures/shorthand-div-id/template.marko diff --git a/test/render/fixtures/shorthand-div-id/test.js b/packages/marko/test/render/fixtures/shorthand-div-id/test.js similarity index 100% rename from test/render/fixtures/shorthand-div-id/test.js rename to packages/marko/test/render/fixtures/shorthand-div-id/test.js diff --git a/test/render/fixtures/shorthand-div-id/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-div-id/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-div-id/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-div-id/vdom-expected.html diff --git a/test/render/fixtures/shorthand-div.foo/expected.html b/packages/marko/test/render/fixtures/shorthand-div.foo/expected.html similarity index 100% rename from test/render/fixtures/shorthand-div.foo/expected.html rename to packages/marko/test/render/fixtures/shorthand-div.foo/expected.html diff --git a/test/render/fixtures/shorthand-div.foo/template.marko b/packages/marko/test/render/fixtures/shorthand-div.foo/template.marko similarity index 100% rename from test/render/fixtures/shorthand-div.foo/template.marko rename to packages/marko/test/render/fixtures/shorthand-div.foo/template.marko diff --git a/test/render/fixtures/shorthand-div.foo/test.js b/packages/marko/test/render/fixtures/shorthand-div.foo/test.js similarity index 100% rename from test/render/fixtures/shorthand-div.foo/test.js rename to packages/marko/test/render/fixtures/shorthand-div.foo/test.js diff --git a/test/render/fixtures/shorthand-div.foo/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-div.foo/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-div.foo/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-div.foo/vdom-expected.html diff --git a/test/render/fixtures/shorthand-id-and-classes/expected.html b/packages/marko/test/render/fixtures/shorthand-id-and-classes/expected.html similarity index 100% rename from test/render/fixtures/shorthand-id-and-classes/expected.html rename to packages/marko/test/render/fixtures/shorthand-id-and-classes/expected.html diff --git a/test/render/fixtures/shorthand-id-and-classes/template.marko b/packages/marko/test/render/fixtures/shorthand-id-and-classes/template.marko similarity index 100% rename from test/render/fixtures/shorthand-id-and-classes/template.marko rename to packages/marko/test/render/fixtures/shorthand-id-and-classes/template.marko diff --git a/test/render/fixtures/shorthand-id-and-classes/test.js b/packages/marko/test/render/fixtures/shorthand-id-and-classes/test.js similarity index 100% rename from test/render/fixtures/shorthand-id-and-classes/test.js rename to packages/marko/test/render/fixtures/shorthand-id-and-classes/test.js diff --git a/test/render/fixtures/shorthand-id-and-classes/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-id-and-classes/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-id-and-classes/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-id-and-classes/vdom-expected.html diff --git a/test/render/fixtures/shorthand-verbose/expected.html b/packages/marko/test/render/fixtures/shorthand-verbose/expected.html similarity index 100% rename from test/render/fixtures/shorthand-verbose/expected.html rename to packages/marko/test/render/fixtures/shorthand-verbose/expected.html diff --git a/test/render/fixtures/shorthand-verbose/template.marko b/packages/marko/test/render/fixtures/shorthand-verbose/template.marko similarity index 100% rename from test/render/fixtures/shorthand-verbose/template.marko rename to packages/marko/test/render/fixtures/shorthand-verbose/template.marko diff --git a/test/render/fixtures/shorthand-verbose/test.js b/packages/marko/test/render/fixtures/shorthand-verbose/test.js similarity index 100% rename from test/render/fixtures/shorthand-verbose/test.js rename to packages/marko/test/render/fixtures/shorthand-verbose/test.js diff --git a/test/render/fixtures/shorthand-verbose/vdom-expected.html b/packages/marko/test/render/fixtures/shorthand-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures/shorthand-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures/shorthand-verbose/vdom-expected.html diff --git a/test/render/fixtures/simple-conditionals/expected.html b/packages/marko/test/render/fixtures/simple-conditionals/expected.html similarity index 100% rename from test/render/fixtures/simple-conditionals/expected.html rename to packages/marko/test/render/fixtures/simple-conditionals/expected.html diff --git a/test/render/fixtures/simple-conditionals/template.marko b/packages/marko/test/render/fixtures/simple-conditionals/template.marko similarity index 100% rename from test/render/fixtures/simple-conditionals/template.marko rename to packages/marko/test/render/fixtures/simple-conditionals/template.marko diff --git a/test/render/fixtures/simple-conditionals/test.js b/packages/marko/test/render/fixtures/simple-conditionals/test.js similarity index 100% rename from test/render/fixtures/simple-conditionals/test.js rename to packages/marko/test/render/fixtures/simple-conditionals/test.js diff --git a/test/render/fixtures/simple-conditionals/vdom-expected.html b/packages/marko/test/render/fixtures/simple-conditionals/vdom-expected.html similarity index 100% rename from test/render/fixtures/simple-conditionals/vdom-expected.html rename to packages/marko/test/render/fixtures/simple-conditionals/vdom-expected.html diff --git a/test/render/fixtures/simple/expected.html b/packages/marko/test/render/fixtures/simple/expected.html similarity index 100% rename from test/render/fixtures/simple/expected.html rename to packages/marko/test/render/fixtures/simple/expected.html diff --git a/test/render/fixtures/simple/template.marko b/packages/marko/test/render/fixtures/simple/template.marko similarity index 100% rename from test/render/fixtures/simple/template.marko rename to packages/marko/test/render/fixtures/simple/template.marko diff --git a/test/render/fixtures/simple/test.js b/packages/marko/test/render/fixtures/simple/test.js similarity index 100% rename from test/render/fixtures/simple/test.js rename to packages/marko/test/render/fixtures/simple/test.js diff --git a/test/render/fixtures/simple/vdom-expected.html b/packages/marko/test/render/fixtures/simple/vdom-expected.html similarity index 100% rename from test/render/fixtures/simple/vdom-expected.html rename to packages/marko/test/render/fixtures/simple/vdom-expected.html diff --git a/test/render/fixtures/space-around-equal-sign-for-attr/expected.html b/packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/expected.html similarity index 100% rename from test/render/fixtures/space-around-equal-sign-for-attr/expected.html rename to packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/expected.html diff --git a/test/render/fixtures/space-around-equal-sign-for-attr/template.marko b/packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/template.marko similarity index 100% rename from test/render/fixtures/space-around-equal-sign-for-attr/template.marko rename to packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/template.marko diff --git a/test/render/fixtures/space-around-equal-sign-for-attr/test.js b/packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/test.js similarity index 100% rename from test/render/fixtures/space-around-equal-sign-for-attr/test.js rename to packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/test.js diff --git a/test/render/fixtures/space-around-equal-sign-for-attr/vdom-expected.html b/packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/space-around-equal-sign-for-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/space-around-equal-sign-for-attr/vdom-expected.html diff --git a/test/render/fixtures/space-in-complex-attr-value/expected.html b/packages/marko/test/render/fixtures/space-in-complex-attr-value/expected.html similarity index 100% rename from test/render/fixtures/space-in-complex-attr-value/expected.html rename to packages/marko/test/render/fixtures/space-in-complex-attr-value/expected.html diff --git a/test/render/fixtures/space-in-complex-attr-value/template.marko b/packages/marko/test/render/fixtures/space-in-complex-attr-value/template.marko similarity index 100% rename from test/render/fixtures/space-in-complex-attr-value/template.marko rename to packages/marko/test/render/fixtures/space-in-complex-attr-value/template.marko diff --git a/test/render/fixtures/space-in-complex-attr-value/test.js b/packages/marko/test/render/fixtures/space-in-complex-attr-value/test.js similarity index 100% rename from test/render/fixtures/space-in-complex-attr-value/test.js rename to packages/marko/test/render/fixtures/space-in-complex-attr-value/test.js diff --git a/test/render/fixtures/space-in-complex-attr-value/vdom-expected.html b/packages/marko/test/render/fixtures/space-in-complex-attr-value/vdom-expected.html similarity index 100% rename from test/render/fixtures/space-in-complex-attr-value/vdom-expected.html rename to packages/marko/test/render/fixtures/space-in-complex-attr-value/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-class-style-html-tag/expected.html b/packages/marko/test/render/fixtures/spread-attribute-class-style-html-tag/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-class-style-html-tag/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-class-style-html-tag/expected.html diff --git a/test/render/fixtures/spread-attribute-class-style-html-tag/template.marko b/packages/marko/test/render/fixtures/spread-attribute-class-style-html-tag/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-class-style-html-tag/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-class-style-html-tag/template.marko diff --git a/test/render/fixtures/spread-attribute-class-style-html-tag/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-class-style-html-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-class-style-html-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-class-style-html-tag/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-custom-tag/components/test-tag/index.marko b/packages/marko/test/render/fixtures/spread-attribute-custom-tag/components/test-tag/index.marko similarity index 100% rename from test/render/fixtures/spread-attribute-custom-tag/components/test-tag/index.marko rename to packages/marko/test/render/fixtures/spread-attribute-custom-tag/components/test-tag/index.marko diff --git a/test/render/fixtures/spread-attribute-custom-tag/expected.html b/packages/marko/test/render/fixtures/spread-attribute-custom-tag/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-custom-tag/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-custom-tag/expected.html diff --git a/test/render/fixtures/spread-attribute-custom-tag/template.marko b/packages/marko/test/render/fixtures/spread-attribute-custom-tag/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-custom-tag/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-custom-tag/template.marko diff --git a/test/render/fixtures/spread-attribute-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-custom-tag/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-function-object/expected.html b/packages/marko/test/render/fixtures/spread-attribute-function-object/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-function-object/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-function-object/expected.html diff --git a/test/render/fixtures/spread-attribute-function-object/template.marko b/packages/marko/test/render/fixtures/spread-attribute-function-object/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-function-object/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-function-object/template.marko diff --git a/test/render/fixtures/spread-attribute-function-object/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-function-object/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-function-object/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-function-object/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-html-tag/expected.html b/packages/marko/test/render/fixtures/spread-attribute-html-tag/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-html-tag/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-html-tag/expected.html diff --git a/test/render/fixtures/spread-attribute-html-tag/template.marko b/packages/marko/test/render/fixtures/spread-attribute-html-tag/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-html-tag/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-html-tag/template.marko diff --git a/test/render/fixtures/spread-attribute-html-tag/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-html-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-html-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-html-tag/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-literal/expected.html b/packages/marko/test/render/fixtures/spread-attribute-literal/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-literal/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-literal/expected.html diff --git a/test/render/fixtures/spread-attribute-literal/template.marko b/packages/marko/test/render/fixtures/spread-attribute-literal/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-literal/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-literal/template.marko diff --git a/test/render/fixtures/spread-attribute-literal/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-literal/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-literal/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-literal/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-no-mutate/components/test.marko b/packages/marko/test/render/fixtures/spread-attribute-no-mutate/components/test.marko similarity index 100% rename from test/render/fixtures/spread-attribute-no-mutate/components/test.marko rename to packages/marko/test/render/fixtures/spread-attribute-no-mutate/components/test.marko diff --git a/test/render/fixtures/spread-attribute-no-mutate/expected.html b/packages/marko/test/render/fixtures/spread-attribute-no-mutate/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-no-mutate/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-no-mutate/expected.html diff --git a/test/render/fixtures/spread-attribute-no-mutate/template.marko b/packages/marko/test/render/fixtures/spread-attribute-no-mutate/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-no-mutate/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-no-mutate/template.marko diff --git a/test/render/fixtures/spread-attribute-no-mutate/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-no-mutate/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-no-mutate/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-no-mutate/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-order-custom-tag/components/test-tag/index.marko b/packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/components/test-tag/index.marko similarity index 100% rename from test/render/fixtures/spread-attribute-order-custom-tag/components/test-tag/index.marko rename to packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/components/test-tag/index.marko diff --git a/test/render/fixtures/spread-attribute-order-custom-tag/expected.html b/packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-order-custom-tag/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/expected.html diff --git a/test/render/fixtures/spread-attribute-order-custom-tag/template.marko b/packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-order-custom-tag/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/template.marko diff --git a/test/render/fixtures/spread-attribute-order-custom-tag/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-order-custom-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-order-custom-tag/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-order-html-tag/expected.html b/packages/marko/test/render/fixtures/spread-attribute-order-html-tag/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-order-html-tag/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-order-html-tag/expected.html diff --git a/test/render/fixtures/spread-attribute-order-html-tag/template.marko b/packages/marko/test/render/fixtures/spread-attribute-order-html-tag/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-order-html-tag/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-order-html-tag/template.marko diff --git a/test/render/fixtures/spread-attribute-order-html-tag/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-order-html-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-order-html-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-order-html-tag/vdom-expected.html diff --git a/test/render/fixtures/spread-attribute-undefined/expected.html b/packages/marko/test/render/fixtures/spread-attribute-undefined/expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-undefined/expected.html rename to packages/marko/test/render/fixtures/spread-attribute-undefined/expected.html diff --git a/test/render/fixtures/spread-attribute-undefined/template.marko b/packages/marko/test/render/fixtures/spread-attribute-undefined/template.marko similarity index 100% rename from test/render/fixtures/spread-attribute-undefined/template.marko rename to packages/marko/test/render/fixtures/spread-attribute-undefined/template.marko diff --git a/test/render/fixtures/spread-attribute-undefined/vdom-expected.html b/packages/marko/test/render/fixtures/spread-attribute-undefined/vdom-expected.html similarity index 100% rename from test/render/fixtures/spread-attribute-undefined/vdom-expected.html rename to packages/marko/test/render/fixtures/spread-attribute-undefined/vdom-expected.html diff --git a/test/render/fixtures/static-text-tag/components/static-text/code-generator.js b/packages/marko/test/render/fixtures/static-text-tag/components/static-text/code-generator.js similarity index 100% rename from test/render/fixtures/static-text-tag/components/static-text/code-generator.js rename to packages/marko/test/render/fixtures/static-text-tag/components/static-text/code-generator.js diff --git a/test/render/fixtures/static-text-tag/components/static-text/marko-tag.json b/packages/marko/test/render/fixtures/static-text-tag/components/static-text/marko-tag.json similarity index 100% rename from test/render/fixtures/static-text-tag/components/static-text/marko-tag.json rename to packages/marko/test/render/fixtures/static-text-tag/components/static-text/marko-tag.json diff --git a/test/render/fixtures/static-text-tag/expected.html b/packages/marko/test/render/fixtures/static-text-tag/expected.html similarity index 100% rename from test/render/fixtures/static-text-tag/expected.html rename to packages/marko/test/render/fixtures/static-text-tag/expected.html diff --git a/test/render/fixtures/static-text-tag/template.marko b/packages/marko/test/render/fixtures/static-text-tag/template.marko similarity index 100% rename from test/render/fixtures/static-text-tag/template.marko rename to packages/marko/test/render/fixtures/static-text-tag/template.marko diff --git a/test/render/fixtures/static-text-tag/vdom-expected.html b/packages/marko/test/render/fixtures/static-text-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/static-text-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/static-text-tag/vdom-expected.html diff --git a/test/render/fixtures/static-trees/expected.html b/packages/marko/test/render/fixtures/static-trees/expected.html similarity index 100% rename from test/render/fixtures/static-trees/expected.html rename to packages/marko/test/render/fixtures/static-trees/expected.html diff --git a/test/render/fixtures/static-trees/template.marko b/packages/marko/test/render/fixtures/static-trees/template.marko similarity index 100% rename from test/render/fixtures/static-trees/template.marko rename to packages/marko/test/render/fixtures/static-trees/template.marko diff --git a/test/render/fixtures/static-trees/vdom-expected.html b/packages/marko/test/render/fixtures/static-trees/vdom-expected.html similarity index 100% rename from test/render/fixtures/static-trees/vdom-expected.html rename to packages/marko/test/render/fixtures/static-trees/vdom-expected.html diff --git a/test/render/fixtures/static-var-complex/expected.html b/packages/marko/test/render/fixtures/static-var-complex/expected.html similarity index 100% rename from test/render/fixtures/static-var-complex/expected.html rename to packages/marko/test/render/fixtures/static-var-complex/expected.html diff --git a/test/render/fixtures/static-var-complex/template.marko b/packages/marko/test/render/fixtures/static-var-complex/template.marko similarity index 100% rename from test/render/fixtures/static-var-complex/template.marko rename to packages/marko/test/render/fixtures/static-var-complex/template.marko diff --git a/test/render/fixtures/static-var-complex/vdom-expected.html b/packages/marko/test/render/fixtures/static-var-complex/vdom-expected.html similarity index 100% rename from test/render/fixtures/static-var-complex/vdom-expected.html rename to packages/marko/test/render/fixtures/static-var-complex/vdom-expected.html diff --git a/test/render/fixtures/string-expressions/expected.html b/packages/marko/test/render/fixtures/string-expressions/expected.html similarity index 100% rename from test/render/fixtures/string-expressions/expected.html rename to packages/marko/test/render/fixtures/string-expressions/expected.html diff --git a/test/render/fixtures/string-expressions/template.marko b/packages/marko/test/render/fixtures/string-expressions/template.marko similarity index 100% rename from test/render/fixtures/string-expressions/template.marko rename to packages/marko/test/render/fixtures/string-expressions/template.marko diff --git a/test/render/fixtures/string-expressions/test.js b/packages/marko/test/render/fixtures/string-expressions/test.js similarity index 100% rename from test/render/fixtures/string-expressions/test.js rename to packages/marko/test/render/fixtures/string-expressions/test.js diff --git a/test/render/fixtures/string-expressions/vdom-expected.html b/packages/marko/test/render/fixtures/string-expressions/vdom-expected.html similarity index 100% rename from test/render/fixtures/string-expressions/vdom-expected.html rename to packages/marko/test/render/fixtures/string-expressions/vdom-expected.html diff --git a/test/render/fixtures/style-attr-array-mixed/expected.html b/packages/marko/test/render/fixtures/style-attr-array-mixed/expected.html similarity index 100% rename from test/render/fixtures/style-attr-array-mixed/expected.html rename to packages/marko/test/render/fixtures/style-attr-array-mixed/expected.html diff --git a/test/render/fixtures/style-attr-array-mixed/template.marko b/packages/marko/test/render/fixtures/style-attr-array-mixed/template.marko similarity index 100% rename from test/render/fixtures/style-attr-array-mixed/template.marko rename to packages/marko/test/render/fixtures/style-attr-array-mixed/template.marko diff --git a/test/render/fixtures/style-attr-array-mixed/test.js b/packages/marko/test/render/fixtures/style-attr-array-mixed/test.js similarity index 100% rename from test/render/fixtures/style-attr-array-mixed/test.js rename to packages/marko/test/render/fixtures/style-attr-array-mixed/test.js diff --git a/test/render/fixtures/style-attr-array-mixed/vdom-expected.html b/packages/marko/test/render/fixtures/style-attr-array-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures/style-attr-array-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures/style-attr-array-mixed/vdom-expected.html diff --git a/test/render/fixtures/style-attr-object-units/expected.html b/packages/marko/test/render/fixtures/style-attr-object-units/expected.html similarity index 100% rename from test/render/fixtures/style-attr-object-units/expected.html rename to packages/marko/test/render/fixtures/style-attr-object-units/expected.html diff --git a/test/render/fixtures/style-attr-object-units/template.marko b/packages/marko/test/render/fixtures/style-attr-object-units/template.marko similarity index 100% rename from test/render/fixtures/style-attr-object-units/template.marko rename to packages/marko/test/render/fixtures/style-attr-object-units/template.marko diff --git a/test/render/fixtures/style-attr-object-units/test.js b/packages/marko/test/render/fixtures/style-attr-object-units/test.js similarity index 100% rename from test/render/fixtures/style-attr-object-units/test.js rename to packages/marko/test/render/fixtures/style-attr-object-units/test.js diff --git a/test/render/fixtures/style-attr-object-units/vdom-expected.html b/packages/marko/test/render/fixtures/style-attr-object-units/vdom-expected.html similarity index 100% rename from test/render/fixtures/style-attr-object-units/vdom-expected.html rename to packages/marko/test/render/fixtures/style-attr-object-units/vdom-expected.html diff --git a/test/render/fixtures/style-attr-object/expected.html b/packages/marko/test/render/fixtures/style-attr-object/expected.html similarity index 100% rename from test/render/fixtures/style-attr-object/expected.html rename to packages/marko/test/render/fixtures/style-attr-object/expected.html diff --git a/test/render/fixtures/style-attr-object/template.marko b/packages/marko/test/render/fixtures/style-attr-object/template.marko similarity index 100% rename from test/render/fixtures/style-attr-object/template.marko rename to packages/marko/test/render/fixtures/style-attr-object/template.marko diff --git a/test/render/fixtures/style-attr-object/test.js b/packages/marko/test/render/fixtures/style-attr-object/test.js similarity index 100% rename from test/render/fixtures/style-attr-object/test.js rename to packages/marko/test/render/fixtures/style-attr-object/test.js diff --git a/test/render/fixtures/style-attr-object/vdom-expected.html b/packages/marko/test/render/fixtures/style-attr-object/vdom-expected.html similarity index 100% rename from test/render/fixtures/style-attr-object/vdom-expected.html rename to packages/marko/test/render/fixtures/style-attr-object/vdom-expected.html diff --git a/test/render/fixtures/style-attr-string-dynamic/expected.html b/packages/marko/test/render/fixtures/style-attr-string-dynamic/expected.html similarity index 100% rename from test/render/fixtures/style-attr-string-dynamic/expected.html rename to packages/marko/test/render/fixtures/style-attr-string-dynamic/expected.html diff --git a/test/render/fixtures/style-attr-string-dynamic/template.marko b/packages/marko/test/render/fixtures/style-attr-string-dynamic/template.marko similarity index 100% rename from test/render/fixtures/style-attr-string-dynamic/template.marko rename to packages/marko/test/render/fixtures/style-attr-string-dynamic/template.marko diff --git a/test/render/fixtures/style-attr-string-dynamic/test.js b/packages/marko/test/render/fixtures/style-attr-string-dynamic/test.js similarity index 100% rename from test/render/fixtures/style-attr-string-dynamic/test.js rename to packages/marko/test/render/fixtures/style-attr-string-dynamic/test.js diff --git a/test/render/fixtures/style-attr-string-dynamic/vdom-expected.html b/packages/marko/test/render/fixtures/style-attr-string-dynamic/vdom-expected.html similarity index 100% rename from test/render/fixtures/style-attr-string-dynamic/vdom-expected.html rename to packages/marko/test/render/fixtures/style-attr-string-dynamic/vdom-expected.html diff --git a/test/render/fixtures/style-attr-string/expected.html b/packages/marko/test/render/fixtures/style-attr-string/expected.html similarity index 100% rename from test/render/fixtures/style-attr-string/expected.html rename to packages/marko/test/render/fixtures/style-attr-string/expected.html diff --git a/test/render/fixtures/style-attr-string/template.marko b/packages/marko/test/render/fixtures/style-attr-string/template.marko similarity index 100% rename from test/render/fixtures/style-attr-string/template.marko rename to packages/marko/test/render/fixtures/style-attr-string/template.marko diff --git a/test/render/fixtures/style-attr-string/test.js b/packages/marko/test/render/fixtures/style-attr-string/test.js similarity index 100% rename from test/render/fixtures/style-attr-string/test.js rename to packages/marko/test/render/fixtures/style-attr-string/test.js diff --git a/test/render/fixtures/style-attr-string/vdom-expected.html b/packages/marko/test/render/fixtures/style-attr-string/vdom-expected.html similarity index 100% rename from test/render/fixtures/style-attr-string/vdom-expected.html rename to packages/marko/test/render/fixtures/style-attr-string/vdom-expected.html diff --git a/test/render/fixtures/svg/expected.html b/packages/marko/test/render/fixtures/svg/expected.html similarity index 100% rename from test/render/fixtures/svg/expected.html rename to packages/marko/test/render/fixtures/svg/expected.html diff --git a/test/render/fixtures/svg/template.marko b/packages/marko/test/render/fixtures/svg/template.marko similarity index 100% rename from test/render/fixtures/svg/template.marko rename to packages/marko/test/render/fixtures/svg/template.marko diff --git a/test/render/fixtures/svg/test.js b/packages/marko/test/render/fixtures/svg/test.js similarity index 100% rename from test/render/fixtures/svg/test.js rename to packages/marko/test/render/fixtures/svg/test.js diff --git a/test/render/fixtures/svg/vdom-expected.html b/packages/marko/test/render/fixtures/svg/vdom-expected.html similarity index 100% rename from test/render/fixtures/svg/vdom-expected.html rename to packages/marko/test/render/fixtures/svg/vdom-expected.html diff --git a/test/render/fixtures/syntax-concise/expected.html b/packages/marko/test/render/fixtures/syntax-concise/expected.html similarity index 100% rename from test/render/fixtures/syntax-concise/expected.html rename to packages/marko/test/render/fixtures/syntax-concise/expected.html diff --git a/test/render/fixtures/syntax-concise/marko.json b/packages/marko/test/render/fixtures/syntax-concise/marko.json similarity index 100% rename from test/render/fixtures/syntax-concise/marko.json rename to packages/marko/test/render/fixtures/syntax-concise/marko.json diff --git a/test/render/fixtures/syntax-concise/tabs/marko-tag.json b/packages/marko/test/render/fixtures/syntax-concise/tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/syntax-concise/tabs/marko-tag.json rename to packages/marko/test/render/fixtures/syntax-concise/tabs/marko-tag.json diff --git a/test/render/fixtures/syntax-concise/tabs/renderer.js b/packages/marko/test/render/fixtures/syntax-concise/tabs/renderer.js similarity index 100% rename from test/render/fixtures/syntax-concise/tabs/renderer.js rename to packages/marko/test/render/fixtures/syntax-concise/tabs/renderer.js diff --git a/test/render/fixtures/syntax-concise/tabs/template.marko b/packages/marko/test/render/fixtures/syntax-concise/tabs/template.marko similarity index 100% rename from test/render/fixtures/syntax-concise/tabs/template.marko rename to packages/marko/test/render/fixtures/syntax-concise/tabs/template.marko diff --git a/test/render/fixtures/syntax-concise/template.marko b/packages/marko/test/render/fixtures/syntax-concise/template.marko similarity index 100% rename from test/render/fixtures/syntax-concise/template.marko rename to packages/marko/test/render/fixtures/syntax-concise/template.marko diff --git a/test/render/fixtures/syntax-concise/test.js b/packages/marko/test/render/fixtures/syntax-concise/test.js similarity index 100% rename from test/render/fixtures/syntax-concise/test.js rename to packages/marko/test/render/fixtures/syntax-concise/test.js diff --git a/test/render/fixtures/syntax-concise/vdom-expected.html b/packages/marko/test/render/fixtures/syntax-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/syntax-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/syntax-concise/vdom-expected.html diff --git a/test/render/fixtures/syntax-mixed/expected.html b/packages/marko/test/render/fixtures/syntax-mixed/expected.html similarity index 100% rename from test/render/fixtures/syntax-mixed/expected.html rename to packages/marko/test/render/fixtures/syntax-mixed/expected.html diff --git a/test/render/fixtures/syntax-mixed/marko.json b/packages/marko/test/render/fixtures/syntax-mixed/marko.json similarity index 100% rename from test/render/fixtures/syntax-mixed/marko.json rename to packages/marko/test/render/fixtures/syntax-mixed/marko.json diff --git a/test/render/fixtures/syntax-mixed/tabs/marko-tag.json b/packages/marko/test/render/fixtures/syntax-mixed/tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/syntax-mixed/tabs/marko-tag.json rename to packages/marko/test/render/fixtures/syntax-mixed/tabs/marko-tag.json diff --git a/test/render/fixtures/syntax-mixed/tabs/renderer.js b/packages/marko/test/render/fixtures/syntax-mixed/tabs/renderer.js similarity index 100% rename from test/render/fixtures/syntax-mixed/tabs/renderer.js rename to packages/marko/test/render/fixtures/syntax-mixed/tabs/renderer.js diff --git a/test/render/fixtures/syntax-mixed/tabs/template.marko b/packages/marko/test/render/fixtures/syntax-mixed/tabs/template.marko similarity index 100% rename from test/render/fixtures/syntax-mixed/tabs/template.marko rename to packages/marko/test/render/fixtures/syntax-mixed/tabs/template.marko diff --git a/test/render/fixtures/syntax-mixed/template.marko b/packages/marko/test/render/fixtures/syntax-mixed/template.marko similarity index 100% rename from test/render/fixtures/syntax-mixed/template.marko rename to packages/marko/test/render/fixtures/syntax-mixed/template.marko diff --git a/test/render/fixtures/syntax-mixed/test.js b/packages/marko/test/render/fixtures/syntax-mixed/test.js similarity index 100% rename from test/render/fixtures/syntax-mixed/test.js rename to packages/marko/test/render/fixtures/syntax-mixed/test.js diff --git a/test/render/fixtures/syntax-mixed/vdom-expected.html b/packages/marko/test/render/fixtures/syntax-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures/syntax-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures/syntax-mixed/vdom-expected.html diff --git a/test/render/fixtures/syntax-simple-concise/expected.html b/packages/marko/test/render/fixtures/syntax-simple-concise/expected.html similarity index 100% rename from test/render/fixtures/syntax-simple-concise/expected.html rename to packages/marko/test/render/fixtures/syntax-simple-concise/expected.html diff --git a/test/render/fixtures/syntax-simple-concise/template.marko b/packages/marko/test/render/fixtures/syntax-simple-concise/template.marko similarity index 100% rename from test/render/fixtures/syntax-simple-concise/template.marko rename to packages/marko/test/render/fixtures/syntax-simple-concise/template.marko diff --git a/test/render/fixtures/syntax-simple-concise/test.js b/packages/marko/test/render/fixtures/syntax-simple-concise/test.js similarity index 100% rename from test/render/fixtures/syntax-simple-concise/test.js rename to packages/marko/test/render/fixtures/syntax-simple-concise/test.js diff --git a/test/render/fixtures/syntax-simple-concise/vdom-expected.html b/packages/marko/test/render/fixtures/syntax-simple-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/syntax-simple-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/syntax-simple-concise/vdom-expected.html diff --git a/test/render/fixtures/syntax-simple-mixed/expected.html b/packages/marko/test/render/fixtures/syntax-simple-mixed/expected.html similarity index 100% rename from test/render/fixtures/syntax-simple-mixed/expected.html rename to packages/marko/test/render/fixtures/syntax-simple-mixed/expected.html diff --git a/test/render/fixtures/syntax-simple-mixed/template.marko b/packages/marko/test/render/fixtures/syntax-simple-mixed/template.marko similarity index 100% rename from test/render/fixtures/syntax-simple-mixed/template.marko rename to packages/marko/test/render/fixtures/syntax-simple-mixed/template.marko diff --git a/test/render/fixtures/syntax-simple-mixed/test.js b/packages/marko/test/render/fixtures/syntax-simple-mixed/test.js similarity index 100% rename from test/render/fixtures/syntax-simple-mixed/test.js rename to packages/marko/test/render/fixtures/syntax-simple-mixed/test.js diff --git a/test/render/fixtures/syntax-simple-mixed/vdom-expected.html b/packages/marko/test/render/fixtures/syntax-simple-mixed/vdom-expected.html similarity index 100% rename from test/render/fixtures/syntax-simple-mixed/vdom-expected.html rename to packages/marko/test/render/fixtures/syntax-simple-mixed/vdom-expected.html diff --git a/test/render/fixtures/syntax-simple-verbose/expected.html b/packages/marko/test/render/fixtures/syntax-simple-verbose/expected.html similarity index 100% rename from test/render/fixtures/syntax-simple-verbose/expected.html rename to packages/marko/test/render/fixtures/syntax-simple-verbose/expected.html diff --git a/test/render/fixtures/syntax-simple-verbose/template.marko b/packages/marko/test/render/fixtures/syntax-simple-verbose/template.marko similarity index 100% rename from test/render/fixtures/syntax-simple-verbose/template.marko rename to packages/marko/test/render/fixtures/syntax-simple-verbose/template.marko diff --git a/test/render/fixtures/syntax-simple-verbose/test.js b/packages/marko/test/render/fixtures/syntax-simple-verbose/test.js similarity index 100% rename from test/render/fixtures/syntax-simple-verbose/test.js rename to packages/marko/test/render/fixtures/syntax-simple-verbose/test.js diff --git a/test/render/fixtures/syntax-simple-verbose/vdom-expected.html b/packages/marko/test/render/fixtures/syntax-simple-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures/syntax-simple-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures/syntax-simple-verbose/vdom-expected.html diff --git a/test/render/fixtures/syntax-verbose/expected.html b/packages/marko/test/render/fixtures/syntax-verbose/expected.html similarity index 100% rename from test/render/fixtures/syntax-verbose/expected.html rename to packages/marko/test/render/fixtures/syntax-verbose/expected.html diff --git a/test/render/fixtures/syntax-verbose/marko.json b/packages/marko/test/render/fixtures/syntax-verbose/marko.json similarity index 100% rename from test/render/fixtures/syntax-verbose/marko.json rename to packages/marko/test/render/fixtures/syntax-verbose/marko.json diff --git a/test/render/fixtures/syntax-verbose/tabs/marko-tag.json b/packages/marko/test/render/fixtures/syntax-verbose/tabs/marko-tag.json similarity index 100% rename from test/render/fixtures/syntax-verbose/tabs/marko-tag.json rename to packages/marko/test/render/fixtures/syntax-verbose/tabs/marko-tag.json diff --git a/test/render/fixtures/syntax-verbose/tabs/renderer.js b/packages/marko/test/render/fixtures/syntax-verbose/tabs/renderer.js similarity index 100% rename from test/render/fixtures/syntax-verbose/tabs/renderer.js rename to packages/marko/test/render/fixtures/syntax-verbose/tabs/renderer.js diff --git a/test/render/fixtures/syntax-verbose/tabs/template.marko b/packages/marko/test/render/fixtures/syntax-verbose/tabs/template.marko similarity index 100% rename from test/render/fixtures/syntax-verbose/tabs/template.marko rename to packages/marko/test/render/fixtures/syntax-verbose/tabs/template.marko diff --git a/test/render/fixtures/syntax-verbose/template.marko b/packages/marko/test/render/fixtures/syntax-verbose/template.marko similarity index 100% rename from test/render/fixtures/syntax-verbose/template.marko rename to packages/marko/test/render/fixtures/syntax-verbose/template.marko diff --git a/test/render/fixtures/syntax-verbose/vdom-expected.html b/packages/marko/test/render/fixtures/syntax-verbose/vdom-expected.html similarity index 100% rename from test/render/fixtures/syntax-verbose/vdom-expected.html rename to packages/marko/test/render/fixtures/syntax-verbose/vdom-expected.html diff --git a/test/render/fixtures/tabs-tab-new/expected.html b/packages/marko/test/render/fixtures/tabs-tab-new/expected.html similarity index 100% rename from test/render/fixtures/tabs-tab-new/expected.html rename to packages/marko/test/render/fixtures/tabs-tab-new/expected.html diff --git a/test/render/fixtures/tabs-tab-new/marko.json b/packages/marko/test/render/fixtures/tabs-tab-new/marko.json similarity index 100% rename from test/render/fixtures/tabs-tab-new/marko.json rename to packages/marko/test/render/fixtures/tabs-tab-new/marko.json diff --git a/test/render/fixtures/tabs-tab-new/tags/test-tab-new/marko-tag.json b/packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tab-new/marko-tag.json similarity index 100% rename from test/render/fixtures/tabs-tab-new/tags/test-tab-new/marko-tag.json rename to packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tab-new/marko-tag.json diff --git a/test/render/fixtures/tabs-tab-new/tags/test-tab-new/renderer.js b/packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tab-new/renderer.js similarity index 100% rename from test/render/fixtures/tabs-tab-new/tags/test-tab-new/renderer.js rename to packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tab-new/renderer.js diff --git a/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/marko-tag.json b/packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/marko-tag.json similarity index 100% rename from test/render/fixtures/tabs-tab-new/tags/test-tabs-new/marko-tag.json rename to packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/marko-tag.json diff --git a/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/renderer.js b/packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/renderer.js similarity index 100% rename from test/render/fixtures/tabs-tab-new/tags/test-tabs-new/renderer.js rename to packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/renderer.js diff --git a/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/template.marko b/packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/template.marko similarity index 100% rename from test/render/fixtures/tabs-tab-new/tags/test-tabs-new/template.marko rename to packages/marko/test/render/fixtures/tabs-tab-new/tags/test-tabs-new/template.marko diff --git a/test/render/fixtures/tabs-tab-new/template.marko b/packages/marko/test/render/fixtures/tabs-tab-new/template.marko similarity index 100% rename from test/render/fixtures/tabs-tab-new/template.marko rename to packages/marko/test/render/fixtures/tabs-tab-new/template.marko diff --git a/test/render/fixtures/tabs-tab-new/test.js b/packages/marko/test/render/fixtures/tabs-tab-new/test.js similarity index 100% rename from test/render/fixtures/tabs-tab-new/test.js rename to packages/marko/test/render/fixtures/tabs-tab-new/test.js diff --git a/test/render/fixtures/tabs-tab-new/vdom-expected.html b/packages/marko/test/render/fixtures/tabs-tab-new/vdom-expected.html similarity index 100% rename from test/render/fixtures/tabs-tab-new/vdom-expected.html rename to packages/marko/test/render/fixtures/tabs-tab-new/vdom-expected.html diff --git a/test/render/fixtures/tag-code-generator-return-array/expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-array/expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/expected.html diff --git a/test/render/fixtures/tag-code-generator-return-array/marko.json b/packages/marko/test/render/fixtures/tag-code-generator-return-array/marko.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/marko.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/marko.json diff --git a/test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/code-generator.js b/packages/marko/test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/code-generator.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/code-generator.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/code-generator.js diff --git a/test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/marko-tag.json b/packages/marko/test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/marko-tag.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/marko-tag.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/tags/test-tag-code-generator-return-array/marko-tag.json diff --git a/test/render/fixtures/tag-code-generator-return-array/template.marko b/packages/marko/test/render/fixtures/tag-code-generator-return-array/template.marko similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/template.marko rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/template.marko diff --git a/test/render/fixtures/tag-code-generator-return-array/test.js b/packages/marko/test/render/fixtures/tag-code-generator-return-array/test.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/test.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/test.js diff --git a/test/render/fixtures/tag-code-generator-return-array/vdom-expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-array/vdom-expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-array/vdom-expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-array/vdom-expected.html diff --git a/test/render/fixtures/tag-code-generator-return-node/expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-node/expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/expected.html diff --git a/test/render/fixtures/tag-code-generator-return-node/marko.json b/packages/marko/test/render/fixtures/tag-code-generator-return-node/marko.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/marko.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/marko.json diff --git a/test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/code-generator.js b/packages/marko/test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/code-generator.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/code-generator.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/code-generator.js diff --git a/test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/marko-tag.json b/packages/marko/test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/marko-tag.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/marko-tag.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/tags/test-tag-code-generator-return-node/marko-tag.json diff --git a/test/render/fixtures/tag-code-generator-return-node/template.marko b/packages/marko/test/render/fixtures/tag-code-generator-return-node/template.marko similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/template.marko rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/template.marko diff --git a/test/render/fixtures/tag-code-generator-return-node/test.js b/packages/marko/test/render/fixtures/tag-code-generator-return-node/test.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/test.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/test.js diff --git a/test/render/fixtures/tag-code-generator-return-node/vdom-expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-node/vdom-expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-node/vdom-expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-node/vdom-expected.html diff --git a/test/render/fixtures/tag-code-generator-return-self/expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-self/expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/expected.html diff --git a/test/render/fixtures/tag-code-generator-return-self/marko.json b/packages/marko/test/render/fixtures/tag-code-generator-return-self/marko.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/marko.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/marko.json diff --git a/test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/code-generator.js b/packages/marko/test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/code-generator.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/code-generator.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/code-generator.js diff --git a/test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/marko-tag.json b/packages/marko/test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/marko-tag.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/marko-tag.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/tags/test-tag-code-generator-return-self/marko-tag.json diff --git a/test/render/fixtures/tag-code-generator-return-self/template.marko b/packages/marko/test/render/fixtures/tag-code-generator-return-self/template.marko similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/template.marko rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/template.marko diff --git a/test/render/fixtures/tag-code-generator-return-self/test.js b/packages/marko/test/render/fixtures/tag-code-generator-return-self/test.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/test.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/test.js diff --git a/test/render/fixtures/tag-code-generator-return-self/vdom-expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-self/vdom-expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-self/vdom-expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-self/vdom-expected.html diff --git a/test/render/fixtures/tag-code-generator-return-tree/expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/expected.html diff --git a/test/render/fixtures/tag-code-generator-return-tree/marko.json b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/marko.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/marko.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/marko.json diff --git a/test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/code-generator.js b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/code-generator.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/code-generator.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/code-generator.js diff --git a/test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/marko-tag.json b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/marko-tag.json similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/marko-tag.json rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/tags/test-tag-code-generator-return-tree/marko-tag.json diff --git a/test/render/fixtures/tag-code-generator-return-tree/template.marko b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/template.marko similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/template.marko rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/template.marko diff --git a/test/render/fixtures/tag-code-generator-return-tree/test.js b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/test.js similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/test.js rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/test.js diff --git a/test/render/fixtures/tag-code-generator-return-tree/vdom-expected.html b/packages/marko/test/render/fixtures/tag-code-generator-return-tree/vdom-expected.html similarity index 100% rename from test/render/fixtures/tag-code-generator-return-tree/vdom-expected.html rename to packages/marko/test/render/fixtures/tag-code-generator-return-tree/vdom-expected.html diff --git a/test/render/fixtures/tag-empty/expected.html b/packages/marko/test/render/fixtures/tag-empty/expected.html similarity index 100% rename from test/render/fixtures/tag-empty/expected.html rename to packages/marko/test/render/fixtures/tag-empty/expected.html diff --git a/test/render/fixtures/tag-empty/template.marko b/packages/marko/test/render/fixtures/tag-empty/template.marko similarity index 100% rename from test/render/fixtures/tag-empty/template.marko rename to packages/marko/test/render/fixtures/tag-empty/template.marko diff --git a/test/render/fixtures/tag-empty/test.js b/packages/marko/test/render/fixtures/tag-empty/test.js similarity index 100% rename from test/render/fixtures/tag-empty/test.js rename to packages/marko/test/render/fixtures/tag-empty/test.js diff --git a/test/render/fixtures/tag-empty/vdom-expected.html b/packages/marko/test/render/fixtures/tag-empty/vdom-expected.html similarity index 100% rename from test/render/fixtures/tag-empty/vdom-expected.html rename to packages/marko/test/render/fixtures/tag-empty/vdom-expected.html diff --git a/test/render/fixtures/taglib-imports-nested/expected.html b/packages/marko/test/render/fixtures/taglib-imports-nested/expected.html similarity index 100% rename from test/render/fixtures/taglib-imports-nested/expected.html rename to packages/marko/test/render/fixtures/taglib-imports-nested/expected.html diff --git a/test/render/fixtures/taglib-imports-nested/marko.json b/packages/marko/test/render/fixtures/taglib-imports-nested/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-nested/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-nested/marko.json diff --git a/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/marko-tag.json b/packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/marko-tag.json similarity index 100% rename from test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/marko-tag.json rename to packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/marko-tag.json diff --git a/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/renderer.js b/packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/renderer.js similarity index 100% rename from test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/renderer.js rename to packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/renderer.js diff --git a/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/template.marko b/packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/template.marko similarity index 100% rename from test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/template.marko rename to packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/icon-list/template.marko diff --git a/test/render/fixtures/taglib-imports-nested/nested-import/components/list/marko.json b/packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-nested/nested-import/components/list/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/list/marko.json diff --git a/test/render/fixtures/taglib-imports-nested/nested-import/components/marko.json b/packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-nested/nested-import/components/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/components/marko.json diff --git a/test/render/fixtures/taglib-imports-nested/nested-import/marko.json b/packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-nested/nested-import/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-nested/nested-import/marko.json diff --git a/test/render/fixtures/taglib-imports-nested/template.marko b/packages/marko/test/render/fixtures/taglib-imports-nested/template.marko similarity index 100% rename from test/render/fixtures/taglib-imports-nested/template.marko rename to packages/marko/test/render/fixtures/taglib-imports-nested/template.marko diff --git a/test/render/fixtures/taglib-imports-nested/test.js b/packages/marko/test/render/fixtures/taglib-imports-nested/test.js similarity index 100% rename from test/render/fixtures/taglib-imports-nested/test.js rename to packages/marko/test/render/fixtures/taglib-imports-nested/test.js diff --git a/test/render/fixtures/taglib-imports-nested/vdom-expected.html b/packages/marko/test/render/fixtures/taglib-imports-nested/vdom-expected.html similarity index 100% rename from test/render/fixtures/taglib-imports-nested/vdom-expected.html rename to packages/marko/test/render/fixtures/taglib-imports-nested/vdom-expected.html diff --git a/test/render/fixtures/taglib-imports-package-json/expected.html b/packages/marko/test/render/fixtures/taglib-imports-package-json/expected.html similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/expected.html rename to packages/marko/test/render/fixtures/taglib-imports-package-json/expected.html diff --git a/test/render/fixtures/taglib-imports-package-json/marko.json b/packages/marko/test/render/fixtures/taglib-imports-package-json/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-package-json/marko.json diff --git a/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/marko.json b/packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/marko.json diff --git a/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/package.json b/packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/package.json similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/package.json rename to packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/package.json diff --git a/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/renderer.js b/packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/renderer.js similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/renderer.js rename to packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-bar/renderer.js diff --git a/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/marko.json b/packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/marko.json similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/marko.json rename to packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/marko.json diff --git a/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/package.json b/packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/package.json similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/package.json rename to packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/package.json diff --git a/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/renderer.js b/packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/renderer.js similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/renderer.js rename to packages/marko/test/render/fixtures/taglib-imports-package-json/node_modules/imported-foo/renderer.js diff --git a/test/render/fixtures/taglib-imports-package-json/package.json b/packages/marko/test/render/fixtures/taglib-imports-package-json/package.json similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/package.json rename to packages/marko/test/render/fixtures/taglib-imports-package-json/package.json diff --git a/test/render/fixtures/taglib-imports-package-json/template.marko b/packages/marko/test/render/fixtures/taglib-imports-package-json/template.marko similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/template.marko rename to packages/marko/test/render/fixtures/taglib-imports-package-json/template.marko diff --git a/test/render/fixtures/taglib-imports-package-json/test.js b/packages/marko/test/render/fixtures/taglib-imports-package-json/test.js similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/test.js rename to packages/marko/test/render/fixtures/taglib-imports-package-json/test.js diff --git a/test/render/fixtures/taglib-imports-package-json/vdom-expected.html b/packages/marko/test/render/fixtures/taglib-imports-package-json/vdom-expected.html similarity index 100% rename from test/render/fixtures/taglib-imports-package-json/vdom-expected.html rename to packages/marko/test/render/fixtures/taglib-imports-package-json/vdom-expected.html diff --git a/test/render/fixtures/tags-dir-null/components/test-hello/template.marko b/packages/marko/test/render/fixtures/tags-dir-null/components/test-hello/template.marko similarity index 100% rename from test/render/fixtures/tags-dir-null/components/test-hello/template.marko rename to packages/marko/test/render/fixtures/tags-dir-null/components/test-hello/template.marko diff --git a/test/render/fixtures/tags-dir-null/marko.json b/packages/marko/test/render/fixtures/tags-dir-null/marko.json similarity index 100% rename from test/render/fixtures/tags-dir-null/marko.json rename to packages/marko/test/render/fixtures/tags-dir-null/marko.json diff --git a/test/render/fixtures/tags-dir-null/template.marko b/packages/marko/test/render/fixtures/tags-dir-null/template.marko similarity index 100% rename from test/render/fixtures/tags-dir-null/template.marko rename to packages/marko/test/render/fixtures/tags-dir-null/template.marko diff --git a/test/render/fixtures/tags-dir-null/test.js b/packages/marko/test/render/fixtures/tags-dir-null/test.js similarity index 100% rename from test/render/fixtures/tags-dir-null/test.js rename to packages/marko/test/render/fixtures/tags-dir-null/test.js diff --git a/test/render/fixtures/template-tag-dynamic-attributes/expected.html b/packages/marko/test/render/fixtures/template-tag-dynamic-attributes/expected.html similarity index 100% rename from test/render/fixtures/template-tag-dynamic-attributes/expected.html rename to packages/marko/test/render/fixtures/template-tag-dynamic-attributes/expected.html diff --git a/test/render/fixtures/template-tag-dynamic-attributes/marko.json b/packages/marko/test/render/fixtures/template-tag-dynamic-attributes/marko.json similarity index 100% rename from test/render/fixtures/template-tag-dynamic-attributes/marko.json rename to packages/marko/test/render/fixtures/template-tag-dynamic-attributes/marko.json diff --git a/test/render/fixtures/template-tag-dynamic-attributes/tags/test-template-tag-dynamic-attributes/template.marko b/packages/marko/test/render/fixtures/template-tag-dynamic-attributes/tags/test-template-tag-dynamic-attributes/template.marko similarity index 100% rename from test/render/fixtures/template-tag-dynamic-attributes/tags/test-template-tag-dynamic-attributes/template.marko rename to packages/marko/test/render/fixtures/template-tag-dynamic-attributes/tags/test-template-tag-dynamic-attributes/template.marko diff --git a/test/render/fixtures/template-tag-dynamic-attributes/template.marko b/packages/marko/test/render/fixtures/template-tag-dynamic-attributes/template.marko similarity index 100% rename from test/render/fixtures/template-tag-dynamic-attributes/template.marko rename to packages/marko/test/render/fixtures/template-tag-dynamic-attributes/template.marko diff --git a/test/render/fixtures/template-tag-dynamic-attributes/test.js b/packages/marko/test/render/fixtures/template-tag-dynamic-attributes/test.js similarity index 100% rename from test/render/fixtures/template-tag-dynamic-attributes/test.js rename to packages/marko/test/render/fixtures/template-tag-dynamic-attributes/test.js diff --git a/test/render/fixtures/template-tag-dynamic-attributes/vdom-expected.html b/packages/marko/test/render/fixtures/template-tag-dynamic-attributes/vdom-expected.html similarity index 100% rename from test/render/fixtures/template-tag-dynamic-attributes/vdom-expected.html rename to packages/marko/test/render/fixtures/template-tag-dynamic-attributes/vdom-expected.html diff --git a/test/render/fixtures/template-tag-transformer-array/expected.html b/packages/marko/test/render/fixtures/template-tag-transformer-array/expected.html similarity index 100% rename from test/render/fixtures/template-tag-transformer-array/expected.html rename to packages/marko/test/render/fixtures/template-tag-transformer-array/expected.html diff --git a/test/render/fixtures/template-tag-transformer-array/marko.json b/packages/marko/test/render/fixtures/template-tag-transformer-array/marko.json similarity index 100% rename from test/render/fixtures/template-tag-transformer-array/marko.json rename to packages/marko/test/render/fixtures/template-tag-transformer-array/marko.json diff --git a/test/render/fixtures/template-tag-transformer-array/template.marko b/packages/marko/test/render/fixtures/template-tag-transformer-array/template.marko similarity index 100% rename from test/render/fixtures/template-tag-transformer-array/template.marko rename to packages/marko/test/render/fixtures/template-tag-transformer-array/template.marko diff --git a/test/render/fixtures/template-tag-transformer-array/transformer-1.js b/packages/marko/test/render/fixtures/template-tag-transformer-array/transformer-1.js similarity index 100% rename from test/render/fixtures/template-tag-transformer-array/transformer-1.js rename to packages/marko/test/render/fixtures/template-tag-transformer-array/transformer-1.js diff --git a/test/render/fixtures/template-tag-transformer-array/transformer-2.js b/packages/marko/test/render/fixtures/template-tag-transformer-array/transformer-2.js similarity index 100% rename from test/render/fixtures/template-tag-transformer-array/transformer-2.js rename to packages/marko/test/render/fixtures/template-tag-transformer-array/transformer-2.js diff --git a/test/render/fixtures/template-tag-transformer-array/vdom-expected.html b/packages/marko/test/render/fixtures/template-tag-transformer-array/vdom-expected.html similarity index 100% rename from test/render/fixtures/template-tag-transformer-array/vdom-expected.html rename to packages/marko/test/render/fixtures/template-tag-transformer-array/vdom-expected.html diff --git a/test/render/fixtures/template-transformer-array/expected.html b/packages/marko/test/render/fixtures/template-transformer-array/expected.html similarity index 100% rename from test/render/fixtures/template-transformer-array/expected.html rename to packages/marko/test/render/fixtures/template-transformer-array/expected.html diff --git a/test/render/fixtures/template-transformer-array/marko.json b/packages/marko/test/render/fixtures/template-transformer-array/marko.json similarity index 100% rename from test/render/fixtures/template-transformer-array/marko.json rename to packages/marko/test/render/fixtures/template-transformer-array/marko.json diff --git a/test/render/fixtures/template-transformer-array/template-a.marko b/packages/marko/test/render/fixtures/template-transformer-array/template-a.marko similarity index 100% rename from test/render/fixtures/template-transformer-array/template-a.marko rename to packages/marko/test/render/fixtures/template-transformer-array/template-a.marko diff --git a/test/render/fixtures/template-transformer-array/template-b.marko b/packages/marko/test/render/fixtures/template-transformer-array/template-b.marko similarity index 100% rename from test/render/fixtures/template-transformer-array/template-b.marko rename to packages/marko/test/render/fixtures/template-transformer-array/template-b.marko diff --git a/test/render/fixtures/template-transformer-array/template.marko b/packages/marko/test/render/fixtures/template-transformer-array/template.marko similarity index 100% rename from test/render/fixtures/template-transformer-array/template.marko rename to packages/marko/test/render/fixtures/template-transformer-array/template.marko diff --git a/test/render/fixtures/template-transformer-array/transformer-1.js b/packages/marko/test/render/fixtures/template-transformer-array/transformer-1.js similarity index 100% rename from test/render/fixtures/template-transformer-array/transformer-1.js rename to packages/marko/test/render/fixtures/template-transformer-array/transformer-1.js diff --git a/test/render/fixtures/template-transformer-array/transformer-2.js b/packages/marko/test/render/fixtures/template-transformer-array/transformer-2.js similarity index 100% rename from test/render/fixtures/template-transformer-array/transformer-2.js rename to packages/marko/test/render/fixtures/template-transformer-array/transformer-2.js diff --git a/test/render/fixtures/template-transformer-array/vdom-expected.html b/packages/marko/test/render/fixtures/template-transformer-array/vdom-expected.html similarity index 100% rename from test/render/fixtures/template-transformer-array/vdom-expected.html rename to packages/marko/test/render/fixtures/template-transformer-array/vdom-expected.html diff --git a/test/render/fixtures/template-transformer/expected.html b/packages/marko/test/render/fixtures/template-transformer/expected.html similarity index 100% rename from test/render/fixtures/template-transformer/expected.html rename to packages/marko/test/render/fixtures/template-transformer/expected.html diff --git a/test/render/fixtures/template-transformer/marko.json b/packages/marko/test/render/fixtures/template-transformer/marko.json similarity index 100% rename from test/render/fixtures/template-transformer/marko.json rename to packages/marko/test/render/fixtures/template-transformer/marko.json diff --git a/test/render/fixtures/template-transformer/template-a.marko b/packages/marko/test/render/fixtures/template-transformer/template-a.marko similarity index 100% rename from test/render/fixtures/template-transformer/template-a.marko rename to packages/marko/test/render/fixtures/template-transformer/template-a.marko diff --git a/test/render/fixtures/template-transformer/template-b.marko b/packages/marko/test/render/fixtures/template-transformer/template-b.marko similarity index 100% rename from test/render/fixtures/template-transformer/template-b.marko rename to packages/marko/test/render/fixtures/template-transformer/template-b.marko diff --git a/test/render/fixtures/template-transformer/template.marko b/packages/marko/test/render/fixtures/template-transformer/template.marko similarity index 100% rename from test/render/fixtures/template-transformer/template.marko rename to packages/marko/test/render/fixtures/template-transformer/template.marko diff --git a/test/render/fixtures/template-transformer/transformer.js b/packages/marko/test/render/fixtures/template-transformer/transformer.js similarity index 100% rename from test/render/fixtures/template-transformer/transformer.js rename to packages/marko/test/render/fixtures/template-transformer/transformer.js diff --git a/test/render/fixtures/template-transformer/vdom-expected.html b/packages/marko/test/render/fixtures/template-transformer/vdom-expected.html similarity index 100% rename from test/render/fixtures/template-transformer/vdom-expected.html rename to packages/marko/test/render/fixtures/template-transformer/vdom-expected.html diff --git a/test/render/fixtures/text-replacement/expected.html b/packages/marko/test/render/fixtures/text-replacement/expected.html similarity index 100% rename from test/render/fixtures/text-replacement/expected.html rename to packages/marko/test/render/fixtures/text-replacement/expected.html diff --git a/test/render/fixtures/text-replacement/template.marko b/packages/marko/test/render/fixtures/text-replacement/template.marko similarity index 100% rename from test/render/fixtures/text-replacement/template.marko rename to packages/marko/test/render/fixtures/text-replacement/template.marko diff --git a/test/render/fixtures/text-replacement/test.js b/packages/marko/test/render/fixtures/text-replacement/test.js similarity index 100% rename from test/render/fixtures/text-replacement/test.js rename to packages/marko/test/render/fixtures/text-replacement/test.js diff --git a/test/render/fixtures/text-replacement/vdom-expected.html b/packages/marko/test/render/fixtures/text-replacement/vdom-expected.html similarity index 100% rename from test/render/fixtures/text-replacement/vdom-expected.html rename to packages/marko/test/render/fixtures/text-replacement/vdom-expected.html diff --git a/test/render/fixtures/toHTML/expected.html b/packages/marko/test/render/fixtures/toHTML/expected.html similarity index 100% rename from test/render/fixtures/toHTML/expected.html rename to packages/marko/test/render/fixtures/toHTML/expected.html diff --git a/test/render/fixtures/toHTML/template.marko b/packages/marko/test/render/fixtures/toHTML/template.marko similarity index 100% rename from test/render/fixtures/toHTML/template.marko rename to packages/marko/test/render/fixtures/toHTML/template.marko diff --git a/test/render/fixtures/toHTML/test.js b/packages/marko/test/render/fixtures/toHTML/test.js similarity index 100% rename from test/render/fixtures/toHTML/test.js rename to packages/marko/test/render/fixtures/toHTML/test.js diff --git a/test/render/fixtures/toHTML/vdom-expected.html b/packages/marko/test/render/fixtures/toHTML/vdom-expected.html similarity index 100% rename from test/render/fixtures/toHTML/vdom-expected.html rename to packages/marko/test/render/fixtures/toHTML/vdom-expected.html diff --git a/test/render/fixtures/toString-object/expected.html b/packages/marko/test/render/fixtures/toString-object/expected.html similarity index 100% rename from test/render/fixtures/toString-object/expected.html rename to packages/marko/test/render/fixtures/toString-object/expected.html diff --git a/test/render/fixtures/toString-object/template.marko b/packages/marko/test/render/fixtures/toString-object/template.marko similarity index 100% rename from test/render/fixtures/toString-object/template.marko rename to packages/marko/test/render/fixtures/toString-object/template.marko diff --git a/test/render/fixtures/toString-object/test.js b/packages/marko/test/render/fixtures/toString-object/test.js similarity index 100% rename from test/render/fixtures/toString-object/test.js rename to packages/marko/test/render/fixtures/toString-object/test.js diff --git a/test/render/fixtures/toString-object/vdom-expected.html b/packages/marko/test/render/fixtures/toString-object/vdom-expected.html similarity index 100% rename from test/render/fixtures/toString-object/vdom-expected.html rename to packages/marko/test/render/fixtures/toString-object/vdom-expected.html diff --git a/test/render/fixtures/transformer-dynamic-tag-name/expected.html b/packages/marko/test/render/fixtures/transformer-dynamic-tag-name/expected.html similarity index 100% rename from test/render/fixtures/transformer-dynamic-tag-name/expected.html rename to packages/marko/test/render/fixtures/transformer-dynamic-tag-name/expected.html diff --git a/test/render/fixtures/transformer-dynamic-tag-name/marko.json b/packages/marko/test/render/fixtures/transformer-dynamic-tag-name/marko.json similarity index 100% rename from test/render/fixtures/transformer-dynamic-tag-name/marko.json rename to packages/marko/test/render/fixtures/transformer-dynamic-tag-name/marko.json diff --git a/test/render/fixtures/transformer-dynamic-tag-name/template.marko b/packages/marko/test/render/fixtures/transformer-dynamic-tag-name/template.marko similarity index 100% rename from test/render/fixtures/transformer-dynamic-tag-name/template.marko rename to packages/marko/test/render/fixtures/transformer-dynamic-tag-name/template.marko diff --git a/test/render/fixtures/transformer-dynamic-tag-name/test.js b/packages/marko/test/render/fixtures/transformer-dynamic-tag-name/test.js similarity index 100% rename from test/render/fixtures/transformer-dynamic-tag-name/test.js rename to packages/marko/test/render/fixtures/transformer-dynamic-tag-name/test.js diff --git a/test/render/fixtures/transformer-dynamic-tag-name/transformer.js b/packages/marko/test/render/fixtures/transformer-dynamic-tag-name/transformer.js similarity index 100% rename from test/render/fixtures/transformer-dynamic-tag-name/transformer.js rename to packages/marko/test/render/fixtures/transformer-dynamic-tag-name/transformer.js diff --git a/test/render/fixtures/transformer-dynamic-tag-name/vdom-expected.html b/packages/marko/test/render/fixtures/transformer-dynamic-tag-name/vdom-expected.html similarity index 100% rename from test/render/fixtures/transformer-dynamic-tag-name/vdom-expected.html rename to packages/marko/test/render/fixtures/transformer-dynamic-tag-name/vdom-expected.html diff --git a/test/render/fixtures/unary-expression/expected.html b/packages/marko/test/render/fixtures/unary-expression/expected.html similarity index 100% rename from test/render/fixtures/unary-expression/expected.html rename to packages/marko/test/render/fixtures/unary-expression/expected.html diff --git a/test/render/fixtures/unary-expression/template.marko b/packages/marko/test/render/fixtures/unary-expression/template.marko similarity index 100% rename from test/render/fixtures/unary-expression/template.marko rename to packages/marko/test/render/fixtures/unary-expression/template.marko diff --git a/test/render/fixtures/unary-expression/test.js b/packages/marko/test/render/fixtures/unary-expression/test.js similarity index 100% rename from test/render/fixtures/unary-expression/test.js rename to packages/marko/test/render/fixtures/unary-expression/test.js diff --git a/test/render/fixtures/unary-expression/vdom-expected.html b/packages/marko/test/render/fixtures/unary-expression/vdom-expected.html similarity index 100% rename from test/render/fixtures/unary-expression/vdom-expected.html rename to packages/marko/test/render/fixtures/unary-expression/vdom-expected.html diff --git a/test/render/fixtures/unless-else/expected.html b/packages/marko/test/render/fixtures/unless-else/expected.html similarity index 100% rename from test/render/fixtures/unless-else/expected.html rename to packages/marko/test/render/fixtures/unless-else/expected.html diff --git a/test/render/fixtures/unless-else/template.marko b/packages/marko/test/render/fixtures/unless-else/template.marko similarity index 100% rename from test/render/fixtures/unless-else/template.marko rename to packages/marko/test/render/fixtures/unless-else/template.marko diff --git a/test/render/fixtures/unless-else/test.js b/packages/marko/test/render/fixtures/unless-else/test.js similarity index 100% rename from test/render/fixtures/unless-else/test.js rename to packages/marko/test/render/fixtures/unless-else/test.js diff --git a/test/render/fixtures/unless-else/vdom-expected.html b/packages/marko/test/render/fixtures/unless-else/vdom-expected.html similarity index 100% rename from test/render/fixtures/unless-else/vdom-expected.html rename to packages/marko/test/render/fixtures/unless-else/vdom-expected.html diff --git a/test/render/fixtures/var-assign/expected.html b/packages/marko/test/render/fixtures/var-assign/expected.html similarity index 100% rename from test/render/fixtures/var-assign/expected.html rename to packages/marko/test/render/fixtures/var-assign/expected.html diff --git a/test/render/fixtures/var-assign/template.marko b/packages/marko/test/render/fixtures/var-assign/template.marko similarity index 100% rename from test/render/fixtures/var-assign/template.marko rename to packages/marko/test/render/fixtures/var-assign/template.marko diff --git a/test/render/fixtures/var-assign/test.js b/packages/marko/test/render/fixtures/var-assign/test.js similarity index 100% rename from test/render/fixtures/var-assign/test.js rename to packages/marko/test/render/fixtures/var-assign/test.js diff --git a/test/render/fixtures/var-assign/vdom-expected.html b/packages/marko/test/render/fixtures/var-assign/vdom-expected.html similarity index 100% rename from test/render/fixtures/var-assign/vdom-expected.html rename to packages/marko/test/render/fixtures/var-assign/vdom-expected.html diff --git a/test/render/fixtures/var-new-Date/expected.html b/packages/marko/test/render/fixtures/var-new-Date/expected.html similarity index 100% rename from test/render/fixtures/var-new-Date/expected.html rename to packages/marko/test/render/fixtures/var-new-Date/expected.html diff --git a/test/render/fixtures/var-new-Date/template.marko b/packages/marko/test/render/fixtures/var-new-Date/template.marko similarity index 100% rename from test/render/fixtures/var-new-Date/template.marko rename to packages/marko/test/render/fixtures/var-new-Date/template.marko diff --git a/test/render/fixtures/var-new-Date/test.js b/packages/marko/test/render/fixtures/var-new-Date/test.js similarity index 100% rename from test/render/fixtures/var-new-Date/test.js rename to packages/marko/test/render/fixtures/var-new-Date/test.js diff --git a/test/render/fixtures/var-new-Date/vdom-expected.html b/packages/marko/test/render/fixtures/var-new-Date/vdom-expected.html similarity index 100% rename from test/render/fixtures/var-new-Date/vdom-expected.html rename to packages/marko/test/render/fixtures/var-new-Date/vdom-expected.html diff --git a/test/render/fixtures/var-tag-commas/expected.html b/packages/marko/test/render/fixtures/var-tag-commas/expected.html similarity index 100% rename from test/render/fixtures/var-tag-commas/expected.html rename to packages/marko/test/render/fixtures/var-tag-commas/expected.html diff --git a/test/render/fixtures/var-tag-commas/template.marko b/packages/marko/test/render/fixtures/var-tag-commas/template.marko similarity index 100% rename from test/render/fixtures/var-tag-commas/template.marko rename to packages/marko/test/render/fixtures/var-tag-commas/template.marko diff --git a/test/render/fixtures/var-tag-commas/test.js b/packages/marko/test/render/fixtures/var-tag-commas/test.js similarity index 100% rename from test/render/fixtures/var-tag-commas/test.js rename to packages/marko/test/render/fixtures/var-tag-commas/test.js diff --git a/test/render/fixtures/var-tag-commas/vdom-expected.html b/packages/marko/test/render/fixtures/var-tag-commas/vdom-expected.html similarity index 100% rename from test/render/fixtures/var-tag-commas/vdom-expected.html rename to packages/marko/test/render/fixtures/var-tag-commas/vdom-expected.html diff --git a/test/render/fixtures/var/expected.html b/packages/marko/test/render/fixtures/var/expected.html similarity index 100% rename from test/render/fixtures/var/expected.html rename to packages/marko/test/render/fixtures/var/expected.html diff --git a/test/render/fixtures/var/template.marko b/packages/marko/test/render/fixtures/var/template.marko similarity index 100% rename from test/render/fixtures/var/template.marko rename to packages/marko/test/render/fixtures/var/template.marko diff --git a/test/render/fixtures/var/test.js b/packages/marko/test/render/fixtures/var/test.js similarity index 100% rename from test/render/fixtures/var/test.js rename to packages/marko/test/render/fixtures/var/test.js diff --git a/test/render/fixtures/var/vdom-expected.html b/packages/marko/test/render/fixtures/var/vdom-expected.html similarity index 100% rename from test/render/fixtures/var/vdom-expected.html rename to packages/marko/test/render/fixtures/var/vdom-expected.html diff --git a/test/render/fixtures/variable-id-root-node/expected.html b/packages/marko/test/render/fixtures/variable-id-root-node/expected.html similarity index 100% rename from test/render/fixtures/variable-id-root-node/expected.html rename to packages/marko/test/render/fixtures/variable-id-root-node/expected.html diff --git a/test/render/fixtures/variable-id-root-node/template.marko b/packages/marko/test/render/fixtures/variable-id-root-node/template.marko similarity index 100% rename from test/render/fixtures/variable-id-root-node/template.marko rename to packages/marko/test/render/fixtures/variable-id-root-node/template.marko diff --git a/test/render/fixtures/variable-id-root-node/test.js b/packages/marko/test/render/fixtures/variable-id-root-node/test.js similarity index 100% rename from test/render/fixtures/variable-id-root-node/test.js rename to packages/marko/test/render/fixtures/variable-id-root-node/test.js diff --git a/test/render/fixtures/variable-id-root-node/vdom-expected.html b/packages/marko/test/render/fixtures/variable-id-root-node/vdom-expected.html similarity index 100% rename from test/render/fixtures/variable-id-root-node/vdom-expected.html rename to packages/marko/test/render/fixtures/variable-id-root-node/vdom-expected.html diff --git a/test/render/fixtures/while-attr/expected.html b/packages/marko/test/render/fixtures/while-attr/expected.html similarity index 100% rename from test/render/fixtures/while-attr/expected.html rename to packages/marko/test/render/fixtures/while-attr/expected.html diff --git a/test/render/fixtures/while-attr/template.marko b/packages/marko/test/render/fixtures/while-attr/template.marko similarity index 100% rename from test/render/fixtures/while-attr/template.marko rename to packages/marko/test/render/fixtures/while-attr/template.marko diff --git a/test/render/fixtures/while-attr/test.js b/packages/marko/test/render/fixtures/while-attr/test.js similarity index 100% rename from test/render/fixtures/while-attr/test.js rename to packages/marko/test/render/fixtures/while-attr/test.js diff --git a/test/render/fixtures/while-attr/vdom-expected.html b/packages/marko/test/render/fixtures/while-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/while-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/while-attr/vdom-expected.html diff --git a/test/render/fixtures/while-tag-no-arg/template.marko b/packages/marko/test/render/fixtures/while-tag-no-arg/template.marko similarity index 100% rename from test/render/fixtures/while-tag-no-arg/template.marko rename to packages/marko/test/render/fixtures/while-tag-no-arg/template.marko diff --git a/test/render/fixtures/while-tag-no-arg/test.js b/packages/marko/test/render/fixtures/while-tag-no-arg/test.js similarity index 100% rename from test/render/fixtures/while-tag-no-arg/test.js rename to packages/marko/test/render/fixtures/while-tag-no-arg/test.js diff --git a/test/render/fixtures/while-tag/expected.html b/packages/marko/test/render/fixtures/while-tag/expected.html similarity index 100% rename from test/render/fixtures/while-tag/expected.html rename to packages/marko/test/render/fixtures/while-tag/expected.html diff --git a/test/render/fixtures/while-tag/template.marko b/packages/marko/test/render/fixtures/while-tag/template.marko similarity index 100% rename from test/render/fixtures/while-tag/template.marko rename to packages/marko/test/render/fixtures/while-tag/template.marko diff --git a/test/render/fixtures/while-tag/test.js b/packages/marko/test/render/fixtures/while-tag/test.js similarity index 100% rename from test/render/fixtures/while-tag/test.js rename to packages/marko/test/render/fixtures/while-tag/test.js diff --git a/test/render/fixtures/while-tag/vdom-expected.html b/packages/marko/test/render/fixtures/while-tag/vdom-expected.html similarity index 100% rename from test/render/fixtures/while-tag/vdom-expected.html rename to packages/marko/test/render/fixtures/while-tag/vdom-expected.html diff --git a/test/render/fixtures/whitespace-contentplaceholder-literal-string/expected.html b/packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/expected.html similarity index 100% rename from test/render/fixtures/whitespace-contentplaceholder-literal-string/expected.html rename to packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/expected.html diff --git a/test/render/fixtures/whitespace-contentplaceholder-literal-string/template.marko b/packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/template.marko similarity index 100% rename from test/render/fixtures/whitespace-contentplaceholder-literal-string/template.marko rename to packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/template.marko diff --git a/test/render/fixtures/whitespace-contentplaceholder-literal-string/test.js b/packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/test.js similarity index 100% rename from test/render/fixtures/whitespace-contentplaceholder-literal-string/test.js rename to packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/test.js diff --git a/test/render/fixtures/whitespace-contentplaceholder-literal-string/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-contentplaceholder-literal-string/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-contentplaceholder-literal-string/vdom-expected.html diff --git a/test/render/fixtures/whitespace-div/expected.html b/packages/marko/test/render/fixtures/whitespace-div/expected.html similarity index 100% rename from test/render/fixtures/whitespace-div/expected.html rename to packages/marko/test/render/fixtures/whitespace-div/expected.html diff --git a/test/render/fixtures/whitespace-div/template.marko b/packages/marko/test/render/fixtures/whitespace-div/template.marko similarity index 100% rename from test/render/fixtures/whitespace-div/template.marko rename to packages/marko/test/render/fixtures/whitespace-div/template.marko diff --git a/test/render/fixtures/whitespace-div/test.js b/packages/marko/test/render/fixtures/whitespace-div/test.js similarity index 100% rename from test/render/fixtures/whitespace-div/test.js rename to packages/marko/test/render/fixtures/whitespace-div/test.js diff --git a/test/render/fixtures/whitespace-div/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-div/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-div/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-div/vdom-expected.html diff --git a/test/render/fixtures/whitespace-inline-elements/expected.html b/packages/marko/test/render/fixtures/whitespace-inline-elements/expected.html similarity index 100% rename from test/render/fixtures/whitespace-inline-elements/expected.html rename to packages/marko/test/render/fixtures/whitespace-inline-elements/expected.html diff --git a/test/render/fixtures/whitespace-inline-elements/template.marko b/packages/marko/test/render/fixtures/whitespace-inline-elements/template.marko similarity index 100% rename from test/render/fixtures/whitespace-inline-elements/template.marko rename to packages/marko/test/render/fixtures/whitespace-inline-elements/template.marko diff --git a/test/render/fixtures/whitespace-inline-elements/test.js b/packages/marko/test/render/fixtures/whitespace-inline-elements/test.js similarity index 100% rename from test/render/fixtures/whitespace-inline-elements/test.js rename to packages/marko/test/render/fixtures/whitespace-inline-elements/test.js diff --git a/test/render/fixtures/whitespace-inline-elements/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-inline-elements/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-inline-elements/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-inline-elements/vdom-expected.html diff --git a/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/expected.html b/packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/expected.html similarity index 100% rename from test/render/fixtures/whitespace-marko-preserve-whitespace-attr/expected.html rename to packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/expected.html diff --git a/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/template.marko b/packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/template.marko similarity index 100% rename from test/render/fixtures/whitespace-marko-preserve-whitespace-attr/template.marko rename to packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/template.marko diff --git a/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/test.js b/packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/test.js similarity index 100% rename from test/render/fixtures/whitespace-marko-preserve-whitespace-attr/test.js rename to packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/test.js diff --git a/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-marko-preserve-whitespace-attr/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-marko-preserve-whitespace-attr/vdom-expected.html diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/expected.html b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/expected.html similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace-concise/expected.html rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/expected.html diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/template.marko b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/template.marko similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace-concise/template.marko rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/template.marko diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/test.js b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/test.js similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace-concise/test.js rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/test.js diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace-concise/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace-concise/vdom-expected.html diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace/expected.html b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/expected.html similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace/expected.html rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/expected.html diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace/template.marko b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/template.marko similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace/template.marko rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/template.marko diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace/test.js b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/test.js similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace/test.js rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/test.js diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace/vdom-expected.html diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace2/expected.html b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/expected.html similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace2/expected.html rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/expected.html diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace2/template.marko b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/template.marko similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace2/template.marko rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/template.marko diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace2/test.js b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/test.js similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace2/test.js rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/test.js diff --git a/test/render/fixtures/whitespace-normalize-inner-whitespace2/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-normalize-inner-whitespace2/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-normalize-inner-whitespace2/vdom-expected.html diff --git a/test/render/fixtures/whitespace-pre-code/expected.html b/packages/marko/test/render/fixtures/whitespace-pre-code/expected.html similarity index 100% rename from test/render/fixtures/whitespace-pre-code/expected.html rename to packages/marko/test/render/fixtures/whitespace-pre-code/expected.html diff --git a/test/render/fixtures/whitespace-pre-code/template.marko b/packages/marko/test/render/fixtures/whitespace-pre-code/template.marko similarity index 100% rename from test/render/fixtures/whitespace-pre-code/template.marko rename to packages/marko/test/render/fixtures/whitespace-pre-code/template.marko diff --git a/test/render/fixtures/whitespace-pre-code/test.js b/packages/marko/test/render/fixtures/whitespace-pre-code/test.js similarity index 100% rename from test/render/fixtures/whitespace-pre-code/test.js rename to packages/marko/test/render/fixtures/whitespace-pre-code/test.js diff --git a/test/render/fixtures/whitespace-pre-code/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-pre-code/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-pre-code/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-pre-code/vdom-expected.html diff --git a/test/render/fixtures/whitespace-pre/expected.html b/packages/marko/test/render/fixtures/whitespace-pre/expected.html similarity index 100% rename from test/render/fixtures/whitespace-pre/expected.html rename to packages/marko/test/render/fixtures/whitespace-pre/expected.html diff --git a/test/render/fixtures/whitespace-pre/template.marko b/packages/marko/test/render/fixtures/whitespace-pre/template.marko similarity index 100% rename from test/render/fixtures/whitespace-pre/template.marko rename to packages/marko/test/render/fixtures/whitespace-pre/template.marko diff --git a/test/render/fixtures/whitespace-pre/test.js b/packages/marko/test/render/fixtures/whitespace-pre/test.js similarity index 100% rename from test/render/fixtures/whitespace-pre/test.js rename to packages/marko/test/render/fixtures/whitespace-pre/test.js diff --git a/test/render/fixtures/whitespace-pre/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-pre/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-pre/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-pre/vdom-expected.html diff --git a/test/render/fixtures/whitespace-script/expected.html b/packages/marko/test/render/fixtures/whitespace-script/expected.html similarity index 100% rename from test/render/fixtures/whitespace-script/expected.html rename to packages/marko/test/render/fixtures/whitespace-script/expected.html diff --git a/test/render/fixtures/whitespace-script/template.marko b/packages/marko/test/render/fixtures/whitespace-script/template.marko similarity index 100% rename from test/render/fixtures/whitespace-script/template.marko rename to packages/marko/test/render/fixtures/whitespace-script/template.marko diff --git a/test/render/fixtures/whitespace-script/test.js b/packages/marko/test/render/fixtures/whitespace-script/test.js similarity index 100% rename from test/render/fixtures/whitespace-script/test.js rename to packages/marko/test/render/fixtures/whitespace-script/test.js diff --git a/test/render/fixtures/whitespace-script/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-script/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-script/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-script/vdom-expected.html diff --git a/test/render/fixtures/whitespace-textarea/expected.html b/packages/marko/test/render/fixtures/whitespace-textarea/expected.html similarity index 100% rename from test/render/fixtures/whitespace-textarea/expected.html rename to packages/marko/test/render/fixtures/whitespace-textarea/expected.html diff --git a/test/render/fixtures/whitespace-textarea/template.marko b/packages/marko/test/render/fixtures/whitespace-textarea/template.marko similarity index 100% rename from test/render/fixtures/whitespace-textarea/template.marko rename to packages/marko/test/render/fixtures/whitespace-textarea/template.marko diff --git a/test/render/fixtures/whitespace-textarea/test.js b/packages/marko/test/render/fixtures/whitespace-textarea/test.js similarity index 100% rename from test/render/fixtures/whitespace-textarea/test.js rename to packages/marko/test/render/fixtures/whitespace-textarea/test.js diff --git a/test/render/fixtures/whitespace-textarea/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace-textarea/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace-textarea/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace-textarea/vdom-expected.html diff --git a/test/render/fixtures/whitespace/expected.html b/packages/marko/test/render/fixtures/whitespace/expected.html similarity index 100% rename from test/render/fixtures/whitespace/expected.html rename to packages/marko/test/render/fixtures/whitespace/expected.html diff --git a/test/render/fixtures/whitespace/template.marko b/packages/marko/test/render/fixtures/whitespace/template.marko similarity index 100% rename from test/render/fixtures/whitespace/template.marko rename to packages/marko/test/render/fixtures/whitespace/template.marko diff --git a/test/render/fixtures/whitespace/test.js b/packages/marko/test/render/fixtures/whitespace/test.js similarity index 100% rename from test/render/fixtures/whitespace/test.js rename to packages/marko/test/render/fixtures/whitespace/test.js diff --git a/test/render/fixtures/whitespace/vdom-expected.html b/packages/marko/test/render/fixtures/whitespace/vdom-expected.html similarity index 100% rename from test/render/fixtures/whitespace/vdom-expected.html rename to packages/marko/test/render/fixtures/whitespace/vdom-expected.html diff --git a/test/render/fixtures/xml-escaping/expected.html b/packages/marko/test/render/fixtures/xml-escaping/expected.html similarity index 100% rename from test/render/fixtures/xml-escaping/expected.html rename to packages/marko/test/render/fixtures/xml-escaping/expected.html diff --git a/test/render/fixtures/xml-escaping/template.marko b/packages/marko/test/render/fixtures/xml-escaping/template.marko similarity index 100% rename from test/render/fixtures/xml-escaping/template.marko rename to packages/marko/test/render/fixtures/xml-escaping/template.marko diff --git a/test/render/fixtures/xml-escaping/test.js b/packages/marko/test/render/fixtures/xml-escaping/test.js similarity index 100% rename from test/render/fixtures/xml-escaping/test.js rename to packages/marko/test/render/fixtures/xml-escaping/test.js diff --git a/test/render/fixtures/xml-escaping/vdom-expected.html b/packages/marko/test/render/fixtures/xml-escaping/vdom-expected.html similarity index 100% rename from test/render/fixtures/xml-escaping/vdom-expected.html rename to packages/marko/test/render/fixtures/xml-escaping/vdom-expected.html diff --git a/test/render/index.test.js b/packages/marko/test/render/index.test.js similarity index 100% rename from test/render/index.test.js rename to packages/marko/test/render/index.test.js diff --git a/test/taglib-finder/fixtures/deeply-nested-gaps/a/b/c/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/a/b/c/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-gaps/a/b/c/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/a/b/c/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-gaps/a/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/a/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-gaps/a/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/a/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-gaps/expected.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/expected.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-gaps/expected.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/expected.json diff --git a/test/taglib-finder/fixtures/deeply-nested-gaps/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-gaps/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-gaps/test.js b/packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/test.js similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-gaps/test.js rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-gaps/test.js diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/c/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/c/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/c/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/c/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/b/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/a/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/a/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/expected.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/expected.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/expected.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/expected.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-with-taglib/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-without-taglib/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-without-taglib/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-without-taglib/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dependency-without-taglib/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-with-taglib/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-without-taglib/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-without-taglib/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-without-taglib/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/dev-dependency-without-taglib/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-with-taglib/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-without-taglib/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-without-taglib/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-without-taglib/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/node_modules/peer-dependency-without-taglib/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested-plus-installed/test.js b/packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/test.js similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested-plus-installed/test.js rename to packages/marko/test/taglib-finder/fixtures/deeply-nested-plus-installed/test.js diff --git a/test/taglib-finder/fixtures/deeply-nested/a/b/c/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested/a/b/c/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested/a/b/c/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested/a/b/c/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested/a/b/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested/a/b/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested/a/b/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested/a/b/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested/a/marko.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested/a/marko.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested/a/marko.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested/a/marko.json diff --git a/test/taglib-finder/fixtures/deeply-nested/expected.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested/expected.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested/expected.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested/expected.json diff --git a/test/taglib-finder/fixtures/deeply-nested/package.json b/packages/marko/test/taglib-finder/fixtures/deeply-nested/package.json similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested/package.json rename to packages/marko/test/taglib-finder/fixtures/deeply-nested/package.json diff --git a/test/taglib-finder/fixtures/deeply-nested/test.js b/packages/marko/test/taglib-finder/fixtures/deeply-nested/test.js similarity index 100% rename from test/taglib-finder/fixtures/deeply-nested/test.js rename to packages/marko/test/taglib-finder/fixtures/deeply-nested/test.js diff --git a/test/taglib-finder/fixtures/excluded-dir-autodiscover/a/b/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/a/b/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir-autodiscover/a/b/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/a/b/marko.json diff --git a/test/taglib-finder/fixtures/excluded-dir-autodiscover/expected.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/expected.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir-autodiscover/expected.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/expected.json diff --git a/test/taglib-finder/fixtures/excluded-dir-autodiscover/package.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/package.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir-autodiscover/package.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/package.json diff --git a/test/taglib-finder/fixtures/excluded-dir-autodiscover/test.js b/packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/test.js similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir-autodiscover/test.js rename to packages/marko/test/taglib-finder/fixtures/excluded-dir-autodiscover/test.js diff --git a/test/taglib-finder/fixtures/excluded-dir/a/b-excluded/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir/a/b-excluded/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir/a/b-excluded/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir/a/b-excluded/marko.json diff --git a/test/taglib-finder/fixtures/excluded-dir/a/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir/a/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir/a/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir/a/marko.json diff --git a/test/taglib-finder/fixtures/excluded-dir/expected.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir/expected.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir/expected.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir/expected.json diff --git a/test/taglib-finder/fixtures/excluded-dir/package.json b/packages/marko/test/taglib-finder/fixtures/excluded-dir/package.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir/package.json rename to packages/marko/test/taglib-finder/fixtures/excluded-dir/package.json diff --git a/test/taglib-finder/fixtures/excluded-dir/test.js b/packages/marko/test/taglib-finder/fixtures/excluded-dir/test.js similarity index 100% rename from test/taglib-finder/fixtures/excluded-dir/test.js rename to packages/marko/test/taglib-finder/fixtures/excluded-dir/test.js diff --git a/test/taglib-finder/fixtures/excluded-package/a/b/c/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/a/b/c/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/a/b/c/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/a/b/c/marko.json diff --git a/test/taglib-finder/fixtures/excluded-package/a/b/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/a/b/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/a/b/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/a/b/marko.json diff --git a/test/taglib-finder/fixtures/excluded-package/a/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/a/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/a/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/a/marko.json diff --git a/test/taglib-finder/fixtures/excluded-package/expected.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/expected.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/expected.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/expected.json diff --git a/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/marko.json diff --git a/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/package.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/package.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/package.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/excluded-dependency/package.json diff --git a/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/marko.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/marko.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/marko.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/marko.json diff --git a/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/package.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/package.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/package.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/node_modules/included-dependency/package.json diff --git a/test/taglib-finder/fixtures/excluded-package/package.json b/packages/marko/test/taglib-finder/fixtures/excluded-package/package.json similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/package.json rename to packages/marko/test/taglib-finder/fixtures/excluded-package/package.json diff --git a/test/taglib-finder/fixtures/excluded-package/test.js b/packages/marko/test/taglib-finder/fixtures/excluded-package/test.js similarity index 100% rename from test/taglib-finder/fixtures/excluded-package/test.js rename to packages/marko/test/taglib-finder/fixtures/excluded-package/test.js diff --git a/test/taglib-finder/fixtures/reset/a/b/c/marko.json b/packages/marko/test/taglib-finder/fixtures/reset/a/b/c/marko.json similarity index 100% rename from test/taglib-finder/fixtures/reset/a/b/c/marko.json rename to packages/marko/test/taglib-finder/fixtures/reset/a/b/c/marko.json diff --git a/test/taglib-finder/fixtures/reset/a/b/marko.json b/packages/marko/test/taglib-finder/fixtures/reset/a/b/marko.json similarity index 100% rename from test/taglib-finder/fixtures/reset/a/b/marko.json rename to packages/marko/test/taglib-finder/fixtures/reset/a/b/marko.json diff --git a/test/taglib-finder/fixtures/reset/a/marko.json b/packages/marko/test/taglib-finder/fixtures/reset/a/marko.json similarity index 100% rename from test/taglib-finder/fixtures/reset/a/marko.json rename to packages/marko/test/taglib-finder/fixtures/reset/a/marko.json diff --git a/test/taglib-finder/fixtures/reset/expected.json b/packages/marko/test/taglib-finder/fixtures/reset/expected.json similarity index 100% rename from test/taglib-finder/fixtures/reset/expected.json rename to packages/marko/test/taglib-finder/fixtures/reset/expected.json diff --git a/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/marko.json b/packages/marko/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/marko.json similarity index 100% rename from test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/marko.json rename to packages/marko/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/marko.json diff --git a/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/package.json b/packages/marko/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/package.json similarity index 100% rename from test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/package.json rename to packages/marko/test/taglib-finder/fixtures/reset/node_modules/excluded-dependency/package.json diff --git a/test/taglib-finder/fixtures/reset/node_modules/included-dependency/marko.json b/packages/marko/test/taglib-finder/fixtures/reset/node_modules/included-dependency/marko.json similarity index 100% rename from test/taglib-finder/fixtures/reset/node_modules/included-dependency/marko.json rename to packages/marko/test/taglib-finder/fixtures/reset/node_modules/included-dependency/marko.json diff --git a/test/taglib-finder/fixtures/reset/node_modules/included-dependency/package.json b/packages/marko/test/taglib-finder/fixtures/reset/node_modules/included-dependency/package.json similarity index 100% rename from test/taglib-finder/fixtures/reset/node_modules/included-dependency/package.json rename to packages/marko/test/taglib-finder/fixtures/reset/node_modules/included-dependency/package.json diff --git a/test/taglib-finder/fixtures/reset/package.json b/packages/marko/test/taglib-finder/fixtures/reset/package.json similarity index 100% rename from test/taglib-finder/fixtures/reset/package.json rename to packages/marko/test/taglib-finder/fixtures/reset/package.json diff --git a/test/taglib-finder/fixtures/reset/test.js b/packages/marko/test/taglib-finder/fixtures/reset/test.js similarity index 100% rename from test/taglib-finder/fixtures/reset/test.js rename to packages/marko/test/taglib-finder/fixtures/reset/test.js diff --git a/test/taglib-finder/index.test.js b/packages/marko/test/taglib-finder/index.test.js similarity index 100% rename from test/taglib-finder/index.test.js rename to packages/marko/test/taglib-finder/index.test.js diff --git a/test/taglib-loader/fixtures/custom-extensions/marko.json b/packages/marko/test/taglib-loader/fixtures/custom-extensions/marko.json similarity index 100% rename from test/taglib-loader/fixtures/custom-extensions/marko.json rename to packages/marko/test/taglib-loader/fixtures/custom-extensions/marko.json diff --git a/test/taglib-loader/fixtures/custom-extensions/tags/test-declared-attributes/renderer.js b/packages/marko/test/taglib-loader/fixtures/custom-extensions/tags/test-declared-attributes/renderer.js similarity index 100% rename from test/taglib-loader/fixtures/custom-extensions/tags/test-declared-attributes/renderer.js rename to packages/marko/test/taglib-loader/fixtures/custom-extensions/tags/test-declared-attributes/renderer.js diff --git a/test/taglib-loader/fixtures/custom-extensions/test.js b/packages/marko/test/taglib-loader/fixtures/custom-extensions/test.js similarity index 100% rename from test/taglib-loader/fixtures/custom-extensions/test.js rename to packages/marko/test/taglib-loader/fixtures/custom-extensions/test.js diff --git a/test/taglib-loader/fixtures/invalid-marko-tag-file/marko.json b/packages/marko/test/taglib-loader/fixtures/invalid-marko-tag-file/marko.json similarity index 100% rename from test/taglib-loader/fixtures/invalid-marko-tag-file/marko.json rename to packages/marko/test/taglib-loader/fixtures/invalid-marko-tag-file/marko.json diff --git a/test/taglib-loader/fixtures/invalid-marko-tag-file/test.js b/packages/marko/test/taglib-loader/fixtures/invalid-marko-tag-file/test.js similarity index 100% rename from test/taglib-loader/fixtures/invalid-marko-tag-file/test.js rename to packages/marko/test/taglib-loader/fixtures/invalid-marko-tag-file/test.js diff --git a/test/taglib-loader/fixtures/invalid-taglib-tag/marko.json b/packages/marko/test/taglib-loader/fixtures/invalid-taglib-tag/marko.json similarity index 100% rename from test/taglib-loader/fixtures/invalid-taglib-tag/marko.json rename to packages/marko/test/taglib-loader/fixtures/invalid-taglib-tag/marko.json diff --git a/test/taglib-loader/fixtures/invalid-taglib-tag/test.js b/packages/marko/test/taglib-loader/fixtures/invalid-taglib-tag/test.js similarity index 100% rename from test/taglib-loader/fixtures/invalid-taglib-tag/test.js rename to packages/marko/test/taglib-loader/fixtures/invalid-taglib-tag/test.js diff --git a/test/taglib-loader/fixtures/invalid-tags-dir/marko.json b/packages/marko/test/taglib-loader/fixtures/invalid-tags-dir/marko.json similarity index 100% rename from test/taglib-loader/fixtures/invalid-tags-dir/marko.json rename to packages/marko/test/taglib-loader/fixtures/invalid-tags-dir/marko.json diff --git a/test/taglib-loader/fixtures/invalid-tags-dir/tags/foo/marko-tag.json b/packages/marko/test/taglib-loader/fixtures/invalid-tags-dir/tags/foo/marko-tag.json similarity index 100% rename from test/taglib-loader/fixtures/invalid-tags-dir/tags/foo/marko-tag.json rename to packages/marko/test/taglib-loader/fixtures/invalid-tags-dir/tags/foo/marko-tag.json diff --git a/test/taglib-loader/fixtures/invalid-tags-dir/test.js b/packages/marko/test/taglib-loader/fixtures/invalid-tags-dir/test.js similarity index 100% rename from test/taglib-loader/fixtures/invalid-tags-dir/test.js rename to packages/marko/test/taglib-loader/fixtures/invalid-tags-dir/test.js diff --git a/test/taglib-loader/fixtures/paths/marko.json b/packages/marko/test/taglib-loader/fixtures/paths/marko.json similarity index 100% rename from test/taglib-loader/fixtures/paths/marko.json rename to packages/marko/test/taglib-loader/fixtures/paths/marko.json diff --git a/test/taglib-loader/fixtures/paths/tags/test-hello-scanned/marko-tag.json b/packages/marko/test/taglib-loader/fixtures/paths/tags/test-hello-scanned/marko-tag.json similarity index 100% rename from test/taglib-loader/fixtures/paths/tags/test-hello-scanned/marko-tag.json rename to packages/marko/test/taglib-loader/fixtures/paths/tags/test-hello-scanned/marko-tag.json diff --git a/test/taglib-loader/fixtures/paths/tags/test-hello-scanned/renderer.js b/packages/marko/test/taglib-loader/fixtures/paths/tags/test-hello-scanned/renderer.js similarity index 100% rename from test/taglib-loader/fixtures/paths/tags/test-hello-scanned/renderer.js rename to packages/marko/test/taglib-loader/fixtures/paths/tags/test-hello-scanned/renderer.js diff --git a/test/taglib-loader/fixtures/paths/test.js b/packages/marko/test/taglib-loader/fixtures/paths/test.js similarity index 100% rename from test/taglib-loader/fixtures/paths/test.js rename to packages/marko/test/taglib-loader/fixtures/paths/test.js diff --git a/test/taglib-loader/fixtures/shorthand-attrs-and-tags/marko.json b/packages/marko/test/taglib-loader/fixtures/shorthand-attrs-and-tags/marko.json similarity index 100% rename from test/taglib-loader/fixtures/shorthand-attrs-and-tags/marko.json rename to packages/marko/test/taglib-loader/fixtures/shorthand-attrs-and-tags/marko.json diff --git a/test/taglib-loader/fixtures/shorthand-attrs-and-tags/test.js b/packages/marko/test/taglib-loader/fixtures/shorthand-attrs-and-tags/test.js similarity index 100% rename from test/taglib-loader/fixtures/shorthand-attrs-and-tags/test.js rename to packages/marko/test/taglib-loader/fixtures/shorthand-attrs-and-tags/test.js diff --git a/test/taglib-loader/index.test.js b/packages/marko/test/taglib-loader/index.test.js similarity index 100% rename from test/taglib-loader/index.test.js rename to packages/marko/test/taglib-loader/index.test.js diff --git a/test/taglib-lookup/fixtures/attribute-groups/marko.json b/packages/marko/test/taglib-lookup/fixtures/attribute-groups/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/attribute-groups/marko.json rename to packages/marko/test/taglib-lookup/fixtures/attribute-groups/marko.json diff --git a/test/taglib-lookup/fixtures/attribute-groups/test.js b/packages/marko/test/taglib-lookup/fixtures/attribute-groups/test.js similarity index 100% rename from test/taglib-lookup/fixtures/attribute-groups/test.js rename to packages/marko/test/taglib-lookup/fixtures/attribute-groups/test.js diff --git a/test/taglib-lookup/fixtures/attribute-ref/marko.json b/packages/marko/test/taglib-lookup/fixtures/attribute-ref/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/attribute-ref/marko.json rename to packages/marko/test/taglib-lookup/fixtures/attribute-ref/marko.json diff --git a/test/taglib-lookup/fixtures/attribute-ref/test.js b/packages/marko/test/taglib-lookup/fixtures/attribute-ref/test.js similarity index 100% rename from test/taglib-lookup/fixtures/attribute-ref/test.js rename to packages/marko/test/taglib-lookup/fixtures/attribute-ref/test.js diff --git a/test/taglib-lookup/fixtures/cache-lookup/baz/baz-tag.js b/packages/marko/test/taglib-lookup/fixtures/cache-lookup/baz/baz-tag.js similarity index 100% rename from test/taglib-lookup/fixtures/cache-lookup/baz/baz-tag.js rename to packages/marko/test/taglib-lookup/fixtures/cache-lookup/baz/baz-tag.js diff --git a/test/taglib-lookup/fixtures/cache-lookup/baz/marko.json b/packages/marko/test/taglib-lookup/fixtures/cache-lookup/baz/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/cache-lookup/baz/marko.json rename to packages/marko/test/taglib-lookup/fixtures/cache-lookup/baz/marko.json diff --git a/test/taglib-lookup/fixtures/cache-lookup/foo/foo-tag.js b/packages/marko/test/taglib-lookup/fixtures/cache-lookup/foo/foo-tag.js similarity index 100% rename from test/taglib-lookup/fixtures/cache-lookup/foo/foo-tag.js rename to packages/marko/test/taglib-lookup/fixtures/cache-lookup/foo/foo-tag.js diff --git a/test/taglib-lookup/fixtures/cache-lookup/foo/marko.json b/packages/marko/test/taglib-lookup/fixtures/cache-lookup/foo/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/cache-lookup/foo/marko.json rename to packages/marko/test/taglib-lookup/fixtures/cache-lookup/foo/marko.json diff --git a/test/taglib-lookup/fixtures/cache-lookup/test.js b/packages/marko/test/taglib-lookup/fixtures/cache-lookup/test.js similarity index 100% rename from test/taglib-lookup/fixtures/cache-lookup/test.js rename to packages/marko/test/taglib-lookup/fixtures/cache-lookup/test.js diff --git a/test/taglib-lookup/fixtures/core-attributes/expected.js b/packages/marko/test/taglib-lookup/fixtures/core-attributes/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/core-attributes/expected.js rename to packages/marko/test/taglib-lookup/fixtures/core-attributes/expected.js diff --git a/test/taglib-lookup/fixtures/core-attributes/test.js b/packages/marko/test/taglib-lookup/fixtures/core-attributes/test.js similarity index 100% rename from test/taglib-lookup/fixtures/core-attributes/test.js rename to packages/marko/test/taglib-lookup/fixtures/core-attributes/test.js diff --git a/test/taglib-lookup/fixtures/core-tag/expected.js b/packages/marko/test/taglib-lookup/fixtures/core-tag/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/core-tag/expected.js rename to packages/marko/test/taglib-lookup/fixtures/core-tag/expected.js diff --git a/test/taglib-lookup/fixtures/core-tag/test.js b/packages/marko/test/taglib-lookup/fixtures/core-tag/test.js similarity index 100% rename from test/taglib-lookup/fixtures/core-tag/test.js rename to packages/marko/test/taglib-lookup/fixtures/core-tag/test.js diff --git a/test/taglib-lookup/fixtures/custom-tag/marko.json b/packages/marko/test/taglib-lookup/fixtures/custom-tag/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/custom-tag/marko.json rename to packages/marko/test/taglib-lookup/fixtures/custom-tag/marko.json diff --git a/test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/marko-tag.json b/packages/marko/test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/marko-tag.json similarity index 100% rename from test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/marko-tag.json rename to packages/marko/test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/marko-tag.json diff --git a/test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/renderer.js b/packages/marko/test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/renderer.js rename to packages/marko/test/taglib-lookup/fixtures/custom-tag/taglib/test-hello/renderer.js diff --git a/test/taglib-lookup/fixtures/custom-tag/test.js b/packages/marko/test/taglib-lookup/fixtures/custom-tag/test.js similarity index 100% rename from test/taglib-lookup/fixtures/custom-tag/test.js rename to packages/marko/test/taglib-lookup/fixtures/custom-tag/test.js diff --git a/test/taglib-lookup/fixtures/de-dupe/expected.js b/packages/marko/test/taglib-lookup/fixtures/de-dupe/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/de-dupe/expected.js rename to packages/marko/test/taglib-lookup/fixtures/de-dupe/expected.js diff --git a/test/taglib-lookup/fixtures/de-dupe/foo-renderer.js b/packages/marko/test/taglib-lookup/fixtures/de-dupe/foo-renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/de-dupe/foo-renderer.js rename to packages/marko/test/taglib-lookup/fixtures/de-dupe/foo-renderer.js diff --git a/test/taglib-lookup/fixtures/de-dupe/marko.json b/packages/marko/test/taglib-lookup/fixtures/de-dupe/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/de-dupe/marko.json rename to packages/marko/test/taglib-lookup/fixtures/de-dupe/marko.json diff --git a/test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/bar-renderer.js b/packages/marko/test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/bar-renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/bar-renderer.js rename to packages/marko/test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/bar-renderer.js diff --git a/test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/marko.json b/packages/marko/test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/marko.json rename to packages/marko/test/taglib-lookup/fixtures/de-dupe/taglib-duplicate/marko.json diff --git a/test/taglib-lookup/fixtures/de-dupe/test.js b/packages/marko/test/taglib-lookup/fixtures/de-dupe/test.js similarity index 100% rename from test/taglib-lookup/fixtures/de-dupe/test.js rename to packages/marko/test/taglib-lookup/fixtures/de-dupe/test.js diff --git a/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/expected.js b/packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/declared-and-dynamic-attrs/expected.js rename to packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/expected.js diff --git a/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/marko.json b/packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/declared-and-dynamic-attrs/marko.json rename to packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/marko.json diff --git a/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/renderer.js b/packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/declared-and-dynamic-attrs/renderer.js rename to packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/renderer.js diff --git a/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/test.js b/packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/test.js similarity index 100% rename from test/taglib-lookup/fixtures/declared-and-dynamic-attrs/test.js rename to packages/marko/test/taglib-lookup/fixtures/declared-and-dynamic-attrs/test.js diff --git a/test/taglib-lookup/fixtures/forEachAttribute-html-tag/expected.json b/packages/marko/test/taglib-lookup/fixtures/forEachAttribute-html-tag/expected.json similarity index 100% rename from test/taglib-lookup/fixtures/forEachAttribute-html-tag/expected.json rename to packages/marko/test/taglib-lookup/fixtures/forEachAttribute-html-tag/expected.json diff --git a/test/taglib-lookup/fixtures/forEachAttribute-html-tag/test.js b/packages/marko/test/taglib-lookup/fixtures/forEachAttribute-html-tag/test.js similarity index 100% rename from test/taglib-lookup/fixtures/forEachAttribute-html-tag/test.js rename to packages/marko/test/taglib-lookup/fixtures/forEachAttribute-html-tag/test.js diff --git a/test/taglib-lookup/fixtures/forEachAttribute/expected.json b/packages/marko/test/taglib-lookup/fixtures/forEachAttribute/expected.json similarity index 100% rename from test/taglib-lookup/fixtures/forEachAttribute/expected.json rename to packages/marko/test/taglib-lookup/fixtures/forEachAttribute/expected.json diff --git a/test/taglib-lookup/fixtures/forEachAttribute/marko.json b/packages/marko/test/taglib-lookup/fixtures/forEachAttribute/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/forEachAttribute/marko.json rename to packages/marko/test/taglib-lookup/fixtures/forEachAttribute/marko.json diff --git a/test/taglib-lookup/fixtures/forEachAttribute/test.js b/packages/marko/test/taglib-lookup/fixtures/forEachAttribute/test.js similarity index 100% rename from test/taglib-lookup/fixtures/forEachAttribute/test.js rename to packages/marko/test/taglib-lookup/fixtures/forEachAttribute/test.js diff --git a/test/taglib-lookup/fixtures/forEachTag/expected.json b/packages/marko/test/taglib-lookup/fixtures/forEachTag/expected.json similarity index 100% rename from test/taglib-lookup/fixtures/forEachTag/expected.json rename to packages/marko/test/taglib-lookup/fixtures/forEachTag/expected.json diff --git a/test/taglib-lookup/fixtures/forEachTag/marko.json b/packages/marko/test/taglib-lookup/fixtures/forEachTag/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/forEachTag/marko.json rename to packages/marko/test/taglib-lookup/fixtures/forEachTag/marko.json diff --git a/test/taglib-lookup/fixtures/forEachTag/test.js b/packages/marko/test/taglib-lookup/fixtures/forEachTag/test.js similarity index 100% rename from test/taglib-lookup/fixtures/forEachTag/test.js rename to packages/marko/test/taglib-lookup/fixtures/forEachTag/test.js diff --git a/test/taglib-lookup/fixtures/getTagsSorted/expected.json b/packages/marko/test/taglib-lookup/fixtures/getTagsSorted/expected.json similarity index 100% rename from test/taglib-lookup/fixtures/getTagsSorted/expected.json rename to packages/marko/test/taglib-lookup/fixtures/getTagsSorted/expected.json diff --git a/test/taglib-lookup/fixtures/getTagsSorted/marko.json b/packages/marko/test/taglib-lookup/fixtures/getTagsSorted/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/getTagsSorted/marko.json rename to packages/marko/test/taglib-lookup/fixtures/getTagsSorted/marko.json diff --git a/test/taglib-lookup/fixtures/getTagsSorted/test.js b/packages/marko/test/taglib-lookup/fixtures/getTagsSorted/test.js similarity index 100% rename from test/taglib-lookup/fixtures/getTagsSorted/test.js rename to packages/marko/test/taglib-lookup/fixtures/getTagsSorted/test.js diff --git a/test/taglib-lookup/fixtures/global-attrs/expected.js b/packages/marko/test/taglib-lookup/fixtures/global-attrs/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/global-attrs/expected.js rename to packages/marko/test/taglib-lookup/fixtures/global-attrs/expected.js diff --git a/test/taglib-lookup/fixtures/global-attrs/marko.json b/packages/marko/test/taglib-lookup/fixtures/global-attrs/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/global-attrs/marko.json rename to packages/marko/test/taglib-lookup/fixtures/global-attrs/marko.json diff --git a/test/taglib-lookup/fixtures/global-attrs/test.js b/packages/marko/test/taglib-lookup/fixtures/global-attrs/test.js similarity index 100% rename from test/taglib-lookup/fixtures/global-attrs/test.js rename to packages/marko/test/taglib-lookup/fixtures/global-attrs/test.js diff --git a/test/taglib-lookup/fixtures/html-any-attr/marko.json b/packages/marko/test/taglib-lookup/fixtures/html-any-attr/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/html-any-attr/marko.json rename to packages/marko/test/taglib-lookup/fixtures/html-any-attr/marko.json diff --git a/test/taglib-lookup/fixtures/html-any-attr/test.js b/packages/marko/test/taglib-lookup/fixtures/html-any-attr/test.js similarity index 100% rename from test/taglib-lookup/fixtures/html-any-attr/test.js rename to packages/marko/test/taglib-lookup/fixtures/html-any-attr/test.js diff --git a/test/taglib-lookup/fixtures/html-tag/marko.json b/packages/marko/test/taglib-lookup/fixtures/html-tag/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/html-tag/marko.json rename to packages/marko/test/taglib-lookup/fixtures/html-tag/marko.json diff --git a/test/taglib-lookup/fixtures/html-tag/test.js b/packages/marko/test/taglib-lookup/fixtures/html-tag/test.js similarity index 100% rename from test/taglib-lookup/fixtures/html-tag/test.js rename to packages/marko/test/taglib-lookup/fixtures/html-tag/test.js diff --git a/test/taglib-lookup/fixtures/nested-tags-attrs/expected.js b/packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags-attrs/expected.js rename to packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/expected.js diff --git a/test/taglib-lookup/fixtures/nested-tags-attrs/foo-renderer.js b/packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/foo-renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags-attrs/foo-renderer.js rename to packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/foo-renderer.js diff --git a/test/taglib-lookup/fixtures/nested-tags-attrs/marko.json b/packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags-attrs/marko.json rename to packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/marko.json diff --git a/test/taglib-lookup/fixtures/nested-tags-attrs/test.js b/packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/test.js similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags-attrs/test.js rename to packages/marko/test/taglib-lookup/fixtures/nested-tags-attrs/test.js diff --git a/test/taglib-lookup/fixtures/nested-tags/expected.js b/packages/marko/test/taglib-lookup/fixtures/nested-tags/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags/expected.js rename to packages/marko/test/taglib-lookup/fixtures/nested-tags/expected.js diff --git a/test/taglib-lookup/fixtures/nested-tags/foo-renderer.js b/packages/marko/test/taglib-lookup/fixtures/nested-tags/foo-renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags/foo-renderer.js rename to packages/marko/test/taglib-lookup/fixtures/nested-tags/foo-renderer.js diff --git a/test/taglib-lookup/fixtures/nested-tags/marko.json b/packages/marko/test/taglib-lookup/fixtures/nested-tags/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags/marko.json rename to packages/marko/test/taglib-lookup/fixtures/nested-tags/marko.json diff --git a/test/taglib-lookup/fixtures/nested-tags/test.js b/packages/marko/test/taglib-lookup/fixtures/nested-tags/test.js similarity index 100% rename from test/taglib-lookup/fixtures/nested-tags/test.js rename to packages/marko/test/taglib-lookup/fixtures/nested-tags/test.js diff --git a/test/taglib-lookup/fixtures/transformers-core-only/foo-renderer.js b/packages/marko/test/taglib-lookup/fixtures/transformers-core-only/foo-renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers-core-only/foo-renderer.js rename to packages/marko/test/taglib-lookup/fixtures/transformers-core-only/foo-renderer.js diff --git a/test/taglib-lookup/fixtures/transformers-core-only/marko.json b/packages/marko/test/taglib-lookup/fixtures/transformers-core-only/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/transformers-core-only/marko.json rename to packages/marko/test/taglib-lookup/fixtures/transformers-core-only/marko.json diff --git a/test/taglib-lookup/fixtures/transformers-core-only/test.js b/packages/marko/test/taglib-lookup/fixtures/transformers-core-only/test.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers-core-only/test.js rename to packages/marko/test/taglib-lookup/fixtures/transformers-core-only/test.js diff --git a/test/taglib-lookup/fixtures/transformers-custom-node/foo-renderer.js b/packages/marko/test/taglib-lookup/fixtures/transformers-custom-node/foo-renderer.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers-custom-node/foo-renderer.js rename to packages/marko/test/taglib-lookup/fixtures/transformers-custom-node/foo-renderer.js diff --git a/test/taglib-lookup/fixtures/transformers-custom-node/marko.json b/packages/marko/test/taglib-lookup/fixtures/transformers-custom-node/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/transformers-custom-node/marko.json rename to packages/marko/test/taglib-lookup/fixtures/transformers-custom-node/marko.json diff --git a/test/taglib-lookup/fixtures/transformers-custom-node/test.js b/packages/marko/test/taglib-lookup/fixtures/transformers-custom-node/test.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers-custom-node/test.js rename to packages/marko/test/taglib-lookup/fixtures/transformers-custom-node/test.js diff --git a/test/taglib-lookup/fixtures/transformers/bar-transformer.js b/packages/marko/test/taglib-lookup/fixtures/transformers/bar-transformer.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers/bar-transformer.js rename to packages/marko/test/taglib-lookup/fixtures/transformers/bar-transformer.js diff --git a/test/taglib-lookup/fixtures/transformers/expected.js b/packages/marko/test/taglib-lookup/fixtures/transformers/expected.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers/expected.js rename to packages/marko/test/taglib-lookup/fixtures/transformers/expected.js diff --git a/test/taglib-lookup/fixtures/transformers/foo-transformer.js b/packages/marko/test/taglib-lookup/fixtures/transformers/foo-transformer.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers/foo-transformer.js rename to packages/marko/test/taglib-lookup/fixtures/transformers/foo-transformer.js diff --git a/test/taglib-lookup/fixtures/transformers/marko.json b/packages/marko/test/taglib-lookup/fixtures/transformers/marko.json similarity index 100% rename from test/taglib-lookup/fixtures/transformers/marko.json rename to packages/marko/test/taglib-lookup/fixtures/transformers/marko.json diff --git a/test/taglib-lookup/fixtures/transformers/test.js b/packages/marko/test/taglib-lookup/fixtures/transformers/test.js similarity index 100% rename from test/taglib-lookup/fixtures/transformers/test.js rename to packages/marko/test/taglib-lookup/fixtures/transformers/test.js diff --git a/test/taglib-lookup/index.test.js b/packages/marko/test/taglib-lookup/index.test.js similarity index 100% rename from test/taglib-lookup/index.test.js rename to packages/marko/test/taglib-lookup/index.test.js diff --git a/test/transformAttrExpression/id-plus-id-plus-literal/expected.json b/packages/marko/test/transformAttrExpression/id-plus-id-plus-literal/expected.json similarity index 100% rename from test/transformAttrExpression/id-plus-id-plus-literal/expected.json rename to packages/marko/test/transformAttrExpression/id-plus-id-plus-literal/expected.json diff --git a/test/transformAttrExpression/id-plus-id-plus-literal/input.txt b/packages/marko/test/transformAttrExpression/id-plus-id-plus-literal/input.txt similarity index 100% rename from test/transformAttrExpression/id-plus-id-plus-literal/input.txt rename to packages/marko/test/transformAttrExpression/id-plus-id-plus-literal/input.txt diff --git a/test/transformAttrExpression/id-plus-literal/expected.json b/packages/marko/test/transformAttrExpression/id-plus-literal/expected.json similarity index 100% rename from test/transformAttrExpression/id-plus-literal/expected.json rename to packages/marko/test/transformAttrExpression/id-plus-literal/expected.json diff --git a/test/transformAttrExpression/id-plus-literal/input.txt b/packages/marko/test/transformAttrExpression/id-plus-literal/input.txt similarity index 100% rename from test/transformAttrExpression/id-plus-literal/input.txt rename to packages/marko/test/transformAttrExpression/id-plus-literal/input.txt diff --git a/test/transformAttrExpression/literal-plus-id-plus-id/expected.json b/packages/marko/test/transformAttrExpression/literal-plus-id-plus-id/expected.json similarity index 100% rename from test/transformAttrExpression/literal-plus-id-plus-id/expected.json rename to packages/marko/test/transformAttrExpression/literal-plus-id-plus-id/expected.json diff --git a/test/transformAttrExpression/literal-plus-id-plus-id/input.txt b/packages/marko/test/transformAttrExpression/literal-plus-id-plus-id/input.txt similarity index 100% rename from test/transformAttrExpression/literal-plus-id-plus-id/input.txt rename to packages/marko/test/transformAttrExpression/literal-plus-id-plus-id/input.txt diff --git a/test/transformAttrExpression/literal-plus-id/expected.json b/packages/marko/test/transformAttrExpression/literal-plus-id/expected.json similarity index 100% rename from test/transformAttrExpression/literal-plus-id/expected.json rename to packages/marko/test/transformAttrExpression/literal-plus-id/expected.json diff --git a/test/transformAttrExpression/literal-plus-id/input.txt b/packages/marko/test/transformAttrExpression/literal-plus-id/input.txt similarity index 100% rename from test/transformAttrExpression/literal-plus-id/input.txt rename to packages/marko/test/transformAttrExpression/literal-plus-id/input.txt diff --git a/test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/expected.js b/packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/expected.js similarity index 100% rename from test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/expected.js rename to packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/expected.js diff --git a/test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/template.marko b/packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/template.marko similarity index 100% rename from test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/template.marko rename to packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic-object-literal/template.marko diff --git a/test/vdom-compiler/fixtures-deprecated/attrs-dynamic/expected.js b/packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic/expected.js similarity index 100% rename from test/vdom-compiler/fixtures-deprecated/attrs-dynamic/expected.js rename to packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic/expected.js diff --git a/test/vdom-compiler/fixtures-deprecated/attrs-dynamic/template.marko b/packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic/template.marko similarity index 100% rename from test/vdom-compiler/fixtures-deprecated/attrs-dynamic/template.marko rename to packages/marko/test/vdom-compiler/fixtures-deprecated/attrs-dynamic/template.marko diff --git a/test/vdom-compiler/fixtures-deprecated/simple/expected.js b/packages/marko/test/vdom-compiler/fixtures-deprecated/simple/expected.js similarity index 100% rename from test/vdom-compiler/fixtures-deprecated/simple/expected.js rename to packages/marko/test/vdom-compiler/fixtures-deprecated/simple/expected.js diff --git a/test/vdom-compiler/fixtures-deprecated/simple/template.marko b/packages/marko/test/vdom-compiler/fixtures-deprecated/simple/template.marko similarity index 100% rename from test/vdom-compiler/fixtures-deprecated/simple/template.marko rename to packages/marko/test/vdom-compiler/fixtures-deprecated/simple/template.marko diff --git a/test/vdom-compiler/fixtures/attr-class-expression/expected.js b/packages/marko/test/vdom-compiler/fixtures/attr-class-expression/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/attr-class-expression/expected.js rename to packages/marko/test/vdom-compiler/fixtures/attr-class-expression/expected.js diff --git a/test/vdom-compiler/fixtures/attr-class-expression/template.marko b/packages/marko/test/vdom-compiler/fixtures/attr-class-expression/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/attr-class-expression/template.marko rename to packages/marko/test/vdom-compiler/fixtures/attr-class-expression/template.marko diff --git a/test/vdom-compiler/fixtures/attrs-dynamic-object-literal/expected.js b/packages/marko/test/vdom-compiler/fixtures/attrs-dynamic-object-literal/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/attrs-dynamic-object-literal/expected.js rename to packages/marko/test/vdom-compiler/fixtures/attrs-dynamic-object-literal/expected.js diff --git a/test/vdom-compiler/fixtures/attrs-dynamic-object-literal/template.marko b/packages/marko/test/vdom-compiler/fixtures/attrs-dynamic-object-literal/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/attrs-dynamic-object-literal/template.marko rename to packages/marko/test/vdom-compiler/fixtures/attrs-dynamic-object-literal/template.marko diff --git a/test/vdom-compiler/fixtures/attrs-dynamic/expected.js b/packages/marko/test/vdom-compiler/fixtures/attrs-dynamic/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/attrs-dynamic/expected.js rename to packages/marko/test/vdom-compiler/fixtures/attrs-dynamic/expected.js diff --git a/test/vdom-compiler/fixtures/attrs-dynamic/template.marko b/packages/marko/test/vdom-compiler/fixtures/attrs-dynamic/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/attrs-dynamic/template.marko rename to packages/marko/test/vdom-compiler/fixtures/attrs-dynamic/template.marko diff --git a/test/vdom-compiler/fixtures/custom-tag/expected.js b/packages/marko/test/vdom-compiler/fixtures/custom-tag/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/custom-tag/expected.js rename to packages/marko/test/vdom-compiler/fixtures/custom-tag/expected.js diff --git a/test/vdom-compiler/fixtures/custom-tag/marko.json b/packages/marko/test/vdom-compiler/fixtures/custom-tag/marko.json similarity index 100% rename from test/vdom-compiler/fixtures/custom-tag/marko.json rename to packages/marko/test/vdom-compiler/fixtures/custom-tag/marko.json diff --git a/test/vdom-compiler/fixtures/custom-tag/tags/test-hello/marko-tag.json b/packages/marko/test/vdom-compiler/fixtures/custom-tag/tags/test-hello/marko-tag.json similarity index 100% rename from test/vdom-compiler/fixtures/custom-tag/tags/test-hello/marko-tag.json rename to packages/marko/test/vdom-compiler/fixtures/custom-tag/tags/test-hello/marko-tag.json diff --git a/test/vdom-compiler/fixtures/custom-tag/tags/test-hello/renderer.js b/packages/marko/test/vdom-compiler/fixtures/custom-tag/tags/test-hello/renderer.js similarity index 100% rename from test/vdom-compiler/fixtures/custom-tag/tags/test-hello/renderer.js rename to packages/marko/test/vdom-compiler/fixtures/custom-tag/tags/test-hello/renderer.js diff --git a/test/vdom-compiler/fixtures/custom-tag/template.marko b/packages/marko/test/vdom-compiler/fixtures/custom-tag/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/custom-tag/template.marko rename to packages/marko/test/vdom-compiler/fixtures/custom-tag/template.marko diff --git a/test/vdom-compiler/fixtures/doctype/expected.js b/packages/marko/test/vdom-compiler/fixtures/doctype/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/doctype/expected.js rename to packages/marko/test/vdom-compiler/fixtures/doctype/expected.js diff --git a/test/vdom-compiler/fixtures/doctype/template.marko b/packages/marko/test/vdom-compiler/fixtures/doctype/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/doctype/template.marko rename to packages/marko/test/vdom-compiler/fixtures/doctype/template.marko diff --git a/test/vdom-compiler/fixtures/dynamic-body-text/expected.js b/packages/marko/test/vdom-compiler/fixtures/dynamic-body-text/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/dynamic-body-text/expected.js rename to packages/marko/test/vdom-compiler/fixtures/dynamic-body-text/expected.js diff --git a/test/vdom-compiler/fixtures/dynamic-body-text/template.marko b/packages/marko/test/vdom-compiler/fixtures/dynamic-body-text/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/dynamic-body-text/template.marko rename to packages/marko/test/vdom-compiler/fixtures/dynamic-body-text/template.marko diff --git a/test/vdom-compiler/fixtures/no-escape/expected.js b/packages/marko/test/vdom-compiler/fixtures/no-escape/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/no-escape/expected.js rename to packages/marko/test/vdom-compiler/fixtures/no-escape/expected.js diff --git a/test/vdom-compiler/fixtures/no-escape/template.marko b/packages/marko/test/vdom-compiler/fixtures/no-escape/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/no-escape/template.marko rename to packages/marko/test/vdom-compiler/fixtures/no-escape/template.marko diff --git a/test/vdom-compiler/fixtures/simple/expected.js b/packages/marko/test/vdom-compiler/fixtures/simple/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/simple/expected.js rename to packages/marko/test/vdom-compiler/fixtures/simple/expected.js diff --git a/test/vdom-compiler/fixtures/simple/template.marko b/packages/marko/test/vdom-compiler/fixtures/simple/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/simple/template.marko rename to packages/marko/test/vdom-compiler/fixtures/simple/template.marko diff --git a/test/vdom-compiler/fixtures/static-element-nested/expected.js b/packages/marko/test/vdom-compiler/fixtures/static-element-nested/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/static-element-nested/expected.js rename to packages/marko/test/vdom-compiler/fixtures/static-element-nested/expected.js diff --git a/test/vdom-compiler/fixtures/static-element-nested/template.marko b/packages/marko/test/vdom-compiler/fixtures/static-element-nested/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/static-element-nested/template.marko rename to packages/marko/test/vdom-compiler/fixtures/static-element-nested/template.marko diff --git a/test/vdom-compiler/fixtures/static-element-root/expected.js b/packages/marko/test/vdom-compiler/fixtures/static-element-root/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/static-element-root/expected.js rename to packages/marko/test/vdom-compiler/fixtures/static-element-root/expected.js diff --git a/test/vdom-compiler/fixtures/static-element-root/template.marko b/packages/marko/test/vdom-compiler/fixtures/static-element-root/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/static-element-root/template.marko rename to packages/marko/test/vdom-compiler/fixtures/static-element-root/template.marko diff --git a/test/vdom-compiler/fixtures/tag-body/expected.js b/packages/marko/test/vdom-compiler/fixtures/tag-body/expected.js similarity index 100% rename from test/vdom-compiler/fixtures/tag-body/expected.js rename to packages/marko/test/vdom-compiler/fixtures/tag-body/expected.js diff --git a/test/vdom-compiler/fixtures/tag-body/marko.json b/packages/marko/test/vdom-compiler/fixtures/tag-body/marko.json similarity index 100% rename from test/vdom-compiler/fixtures/tag-body/marko.json rename to packages/marko/test/vdom-compiler/fixtures/tag-body/marko.json diff --git a/test/vdom-compiler/fixtures/tag-body/tags/test-hello/marko-tag.json b/packages/marko/test/vdom-compiler/fixtures/tag-body/tags/test-hello/marko-tag.json similarity index 100% rename from test/vdom-compiler/fixtures/tag-body/tags/test-hello/marko-tag.json rename to packages/marko/test/vdom-compiler/fixtures/tag-body/tags/test-hello/marko-tag.json diff --git a/test/vdom-compiler/fixtures/tag-body/tags/test-hello/renderer.js b/packages/marko/test/vdom-compiler/fixtures/tag-body/tags/test-hello/renderer.js similarity index 100% rename from test/vdom-compiler/fixtures/tag-body/tags/test-hello/renderer.js rename to packages/marko/test/vdom-compiler/fixtures/tag-body/tags/test-hello/renderer.js diff --git a/test/vdom-compiler/fixtures/tag-body/template.marko b/packages/marko/test/vdom-compiler/fixtures/tag-body/template.marko similarity index 100% rename from test/vdom-compiler/fixtures/tag-body/template.marko rename to packages/marko/test/vdom-compiler/fixtures/tag-body/template.marko diff --git a/test/vdom-compiler/index.test.js b/packages/marko/test/vdom-compiler/index.test.js similarity index 100% rename from test/vdom-compiler/index.test.js rename to packages/marko/test/vdom-compiler/index.test.js diff --git a/test/vdom-create/fixtures/appendDocumentFragment-children/expected.html b/packages/marko/test/vdom-create/fixtures/appendDocumentFragment-children/expected.html similarity index 100% rename from test/vdom-create/fixtures/appendDocumentFragment-children/expected.html rename to packages/marko/test/vdom-create/fixtures/appendDocumentFragment-children/expected.html diff --git a/test/vdom-create/fixtures/appendDocumentFragment-children/index.js b/packages/marko/test/vdom-create/fixtures/appendDocumentFragment-children/index.js similarity index 100% rename from test/vdom-create/fixtures/appendDocumentFragment-children/index.js rename to packages/marko/test/vdom-create/fixtures/appendDocumentFragment-children/index.js diff --git a/test/vdom-create/fixtures/appendDocumentFragment-no-children/expected.html b/packages/marko/test/vdom-create/fixtures/appendDocumentFragment-no-children/expected.html similarity index 100% rename from test/vdom-create/fixtures/appendDocumentFragment-no-children/expected.html rename to packages/marko/test/vdom-create/fixtures/appendDocumentFragment-no-children/expected.html diff --git a/test/vdom-create/fixtures/appendDocumentFragment-no-children/index.js b/packages/marko/test/vdom-create/fixtures/appendDocumentFragment-no-children/index.js similarity index 100% rename from test/vdom-create/fixtures/appendDocumentFragment-no-children/index.js rename to packages/marko/test/vdom-create/fixtures/appendDocumentFragment-no-children/index.js diff --git a/test/vdom-create/fixtures/assignAttributes/expected.html b/packages/marko/test/vdom-create/fixtures/assignAttributes/expected.html similarity index 100% rename from test/vdom-create/fixtures/assignAttributes/expected.html rename to packages/marko/test/vdom-create/fixtures/assignAttributes/expected.html diff --git a/test/vdom-create/fixtures/assignAttributes/index.js b/packages/marko/test/vdom-create/fixtures/assignAttributes/index.js similarity index 100% rename from test/vdom-create/fixtures/assignAttributes/index.js rename to packages/marko/test/vdom-create/fixtures/assignAttributes/index.js diff --git a/test/vdom-create/fixtures/attributes-attr-collection-child/expected.html b/packages/marko/test/vdom-create/fixtures/attributes-attr-collection-child/expected.html similarity index 100% rename from test/vdom-create/fixtures/attributes-attr-collection-child/expected.html rename to packages/marko/test/vdom-create/fixtures/attributes-attr-collection-child/expected.html diff --git a/test/vdom-create/fixtures/attributes-attr-collection-child/index.js b/packages/marko/test/vdom-create/fixtures/attributes-attr-collection-child/index.js similarity index 100% rename from test/vdom-create/fixtures/attributes-attr-collection-child/index.js rename to packages/marko/test/vdom-create/fixtures/attributes-attr-collection-child/index.js diff --git a/test/vdom-create/fixtures/attributes-attr-collection/expected.html b/packages/marko/test/vdom-create/fixtures/attributes-attr-collection/expected.html similarity index 100% rename from test/vdom-create/fixtures/attributes-attr-collection/expected.html rename to packages/marko/test/vdom-create/fixtures/attributes-attr-collection/expected.html diff --git a/test/vdom-create/fixtures/attributes-attr-collection/index.js b/packages/marko/test/vdom-create/fixtures/attributes-attr-collection/index.js similarity index 100% rename from test/vdom-create/fixtures/attributes-attr-collection/index.js rename to packages/marko/test/vdom-create/fixtures/attributes-attr-collection/index.js diff --git a/test/vdom-create/fixtures/attributes-null-false/expected.html b/packages/marko/test/vdom-create/fixtures/attributes-null-false/expected.html similarity index 100% rename from test/vdom-create/fixtures/attributes-null-false/expected.html rename to packages/marko/test/vdom-create/fixtures/attributes-null-false/expected.html diff --git a/test/vdom-create/fixtures/attributes-null-false/index.js b/packages/marko/test/vdom-create/fixtures/attributes-null-false/index.js similarity index 100% rename from test/vdom-create/fixtures/attributes-null-false/index.js rename to packages/marko/test/vdom-create/fixtures/attributes-null-false/index.js diff --git a/test/vdom-create/fixtures/attributes-object/expected.html b/packages/marko/test/vdom-create/fixtures/attributes-object/expected.html similarity index 100% rename from test/vdom-create/fixtures/attributes-object/expected.html rename to packages/marko/test/vdom-create/fixtures/attributes-object/expected.html diff --git a/test/vdom-create/fixtures/attributes-object/index.js b/packages/marko/test/vdom-create/fixtures/attributes-object/index.js similarity index 100% rename from test/vdom-create/fixtures/attributes-object/index.js rename to packages/marko/test/vdom-create/fixtures/attributes-object/index.js diff --git a/test/vdom-create/fixtures/attributes-true/expected.html b/packages/marko/test/vdom-create/fixtures/attributes-true/expected.html similarity index 100% rename from test/vdom-create/fixtures/attributes-true/expected.html rename to packages/marko/test/vdom-create/fixtures/attributes-true/expected.html diff --git a/test/vdom-create/fixtures/attributes-true/index.js b/packages/marko/test/vdom-create/fixtures/attributes-true/index.js similarity index 100% rename from test/vdom-create/fixtures/attributes-true/index.js rename to packages/marko/test/vdom-create/fixtures/attributes-true/index.js diff --git a/test/vdom-create/fixtures/cloneNode-comment/expected.html b/packages/marko/test/vdom-create/fixtures/cloneNode-comment/expected.html similarity index 100% rename from test/vdom-create/fixtures/cloneNode-comment/expected.html rename to packages/marko/test/vdom-create/fixtures/cloneNode-comment/expected.html diff --git a/test/vdom-create/fixtures/cloneNode-comment/index.js b/packages/marko/test/vdom-create/fixtures/cloneNode-comment/index.js similarity index 100% rename from test/vdom-create/fixtures/cloneNode-comment/index.js rename to packages/marko/test/vdom-create/fixtures/cloneNode-comment/index.js diff --git a/test/vdom-create/fixtures/cloneNode-documentFragment/expected.html b/packages/marko/test/vdom-create/fixtures/cloneNode-documentFragment/expected.html similarity index 100% rename from test/vdom-create/fixtures/cloneNode-documentFragment/expected.html rename to packages/marko/test/vdom-create/fixtures/cloneNode-documentFragment/expected.html diff --git a/test/vdom-create/fixtures/cloneNode-documentFragment/index.js b/packages/marko/test/vdom-create/fixtures/cloneNode-documentFragment/index.js similarity index 100% rename from test/vdom-create/fixtures/cloneNode-documentFragment/index.js rename to packages/marko/test/vdom-create/fixtures/cloneNode-documentFragment/index.js diff --git a/test/vdom-create/fixtures/cloneNode-text/expected.html b/packages/marko/test/vdom-create/fixtures/cloneNode-text/expected.html similarity index 100% rename from test/vdom-create/fixtures/cloneNode-text/expected.html rename to packages/marko/test/vdom-create/fixtures/cloneNode-text/expected.html diff --git a/test/vdom-create/fixtures/cloneNode-text/index.js b/packages/marko/test/vdom-create/fixtures/cloneNode-text/index.js similarity index 100% rename from test/vdom-create/fixtures/cloneNode-text/index.js rename to packages/marko/test/vdom-create/fixtures/cloneNode-text/index.js diff --git a/test/vdom-create/fixtures/cloneNode/expected.html b/packages/marko/test/vdom-create/fixtures/cloneNode/expected.html similarity index 100% rename from test/vdom-create/fixtures/cloneNode/expected.html rename to packages/marko/test/vdom-create/fixtures/cloneNode/expected.html diff --git a/test/vdom-create/fixtures/cloneNode/index.js b/packages/marko/test/vdom-create/fixtures/cloneNode/index.js similarity index 100% rename from test/vdom-create/fixtures/cloneNode/index.js rename to packages/marko/test/vdom-create/fixtures/cloneNode/index.js diff --git a/test/vdom-create/fixtures/comment/expected.html b/packages/marko/test/vdom-create/fixtures/comment/expected.html similarity index 100% rename from test/vdom-create/fixtures/comment/expected.html rename to packages/marko/test/vdom-create/fixtures/comment/expected.html diff --git a/test/vdom-create/fixtures/comment/index.js b/packages/marko/test/vdom-create/fixtures/comment/index.js similarity index 100% rename from test/vdom-create/fixtures/comment/index.js rename to packages/marko/test/vdom-create/fixtures/comment/index.js diff --git a/test/vdom-create/fixtures/createAttributes/expected.html b/packages/marko/test/vdom-create/fixtures/createAttributes/expected.html similarity index 100% rename from test/vdom-create/fixtures/createAttributes/expected.html rename to packages/marko/test/vdom-create/fixtures/createAttributes/expected.html diff --git a/test/vdom-create/fixtures/createAttributes/index.js b/packages/marko/test/vdom-create/fixtures/createAttributes/index.js similarity index 100% rename from test/vdom-create/fixtures/createAttributes/index.js rename to packages/marko/test/vdom-create/fixtures/createAttributes/index.js diff --git a/test/vdom-create/fixtures/deeply-nested-element-2/expected.html b/packages/marko/test/vdom-create/fixtures/deeply-nested-element-2/expected.html similarity index 100% rename from test/vdom-create/fixtures/deeply-nested-element-2/expected.html rename to packages/marko/test/vdom-create/fixtures/deeply-nested-element-2/expected.html diff --git a/test/vdom-create/fixtures/deeply-nested-element-2/index.js b/packages/marko/test/vdom-create/fixtures/deeply-nested-element-2/index.js similarity index 100% rename from test/vdom-create/fixtures/deeply-nested-element-2/index.js rename to packages/marko/test/vdom-create/fixtures/deeply-nested-element-2/index.js diff --git a/test/vdom-create/fixtures/deeply-nested-element/expected.html b/packages/marko/test/vdom-create/fixtures/deeply-nested-element/expected.html similarity index 100% rename from test/vdom-create/fixtures/deeply-nested-element/expected.html rename to packages/marko/test/vdom-create/fixtures/deeply-nested-element/expected.html diff --git a/test/vdom-create/fixtures/deeply-nested-element/index.js b/packages/marko/test/vdom-create/fixtures/deeply-nested-element/index.js similarity index 100% rename from test/vdom-create/fixtures/deeply-nested-element/index.js rename to packages/marko/test/vdom-create/fixtures/deeply-nested-element/index.js diff --git a/test/vdom-create/fixtures/doc-fragment-child-with-sibling/expected.html b/packages/marko/test/vdom-create/fixtures/doc-fragment-child-with-sibling/expected.html similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-child-with-sibling/expected.html rename to packages/marko/test/vdom-create/fixtures/doc-fragment-child-with-sibling/expected.html diff --git a/test/vdom-create/fixtures/doc-fragment-child-with-sibling/index.js b/packages/marko/test/vdom-create/fixtures/doc-fragment-child-with-sibling/index.js similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-child-with-sibling/index.js rename to packages/marko/test/vdom-create/fixtures/doc-fragment-child-with-sibling/index.js diff --git a/test/vdom-create/fixtures/doc-fragment-child/expected.html b/packages/marko/test/vdom-create/fixtures/doc-fragment-child/expected.html similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-child/expected.html rename to packages/marko/test/vdom-create/fixtures/doc-fragment-child/expected.html diff --git a/test/vdom-create/fixtures/doc-fragment-child/index.js b/packages/marko/test/vdom-create/fixtures/doc-fragment-child/index.js similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-child/index.js rename to packages/marko/test/vdom-create/fixtures/doc-fragment-child/index.js diff --git a/test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/expected.html b/packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/expected.html similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/expected.html rename to packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/expected.html diff --git a/test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/index.js b/packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/index.js similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/index.js rename to packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-empty/index.js diff --git a/test/vdom-create/fixtures/doc-fragment-deeply-nested-text/expected.html b/packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-text/expected.html similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-deeply-nested-text/expected.html rename to packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-text/expected.html diff --git a/test/vdom-create/fixtures/doc-fragment-deeply-nested-text/index.js b/packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-text/index.js similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-deeply-nested-text/index.js rename to packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested-text/index.js diff --git a/test/vdom-create/fixtures/doc-fragment-deeply-nested/expected.html b/packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested/expected.html similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-deeply-nested/expected.html rename to packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested/expected.html diff --git a/test/vdom-create/fixtures/doc-fragment-deeply-nested/index.js b/packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested/index.js similarity index 100% rename from test/vdom-create/fixtures/doc-fragment-deeply-nested/index.js rename to packages/marko/test/vdom-create/fixtures/doc-fragment-deeply-nested/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-empty-string/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-empty-string/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-empty-string/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-empty-string/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-empty-string/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-empty-string/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-empty-string/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-empty-string/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-false/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-false/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-false/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-false/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-false/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-false/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-false/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-false/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-null/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-null/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-null/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-null/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-null/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-null/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-null/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-null/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-number-zero/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-number-zero/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-number-zero/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-number-zero/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-number-zero/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-number-zero/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-number-zero/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-number-zero/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-number/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-number/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-number/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-number/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-number/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-number/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-number/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-number/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-true/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-true/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-true/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-true/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-true/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-true/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-true/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-true/index.js diff --git a/test/vdom-create/fixtures/hasAttributeNS-undefined/expected.html b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-undefined/expected.html similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-undefined/expected.html rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-undefined/expected.html diff --git a/test/vdom-create/fixtures/hasAttributeNS-undefined/index.js b/packages/marko/test/vdom-create/fixtures/hasAttributeNS-undefined/index.js similarity index 100% rename from test/vdom-create/fixtures/hasAttributeNS-undefined/index.js rename to packages/marko/test/vdom-create/fixtures/hasAttributeNS-undefined/index.js diff --git a/test/vdom-create/fixtures/id/expected.html b/packages/marko/test/vdom-create/fixtures/id/expected.html similarity index 100% rename from test/vdom-create/fixtures/id/expected.html rename to packages/marko/test/vdom-create/fixtures/id/expected.html diff --git a/test/vdom-create/fixtures/id/index.js b/packages/marko/test/vdom-create/fixtures/id/index.js similarity index 100% rename from test/vdom-create/fixtures/id/index.js rename to packages/marko/test/vdom-create/fixtures/id/index.js diff --git a/test/vdom-create/fixtures/input-checked/expected.html b/packages/marko/test/vdom-create/fixtures/input-checked/expected.html similarity index 100% rename from test/vdom-create/fixtures/input-checked/expected.html rename to packages/marko/test/vdom-create/fixtures/input-checked/expected.html diff --git a/test/vdom-create/fixtures/input-checked/index.js b/packages/marko/test/vdom-create/fixtures/input-checked/index.js similarity index 100% rename from test/vdom-create/fixtures/input-checked/index.js rename to packages/marko/test/vdom-create/fixtures/input-checked/index.js diff --git a/test/vdom-create/fixtures/input-disabled/expected.html b/packages/marko/test/vdom-create/fixtures/input-disabled/expected.html similarity index 100% rename from test/vdom-create/fixtures/input-disabled/expected.html rename to packages/marko/test/vdom-create/fixtures/input-disabled/expected.html diff --git a/test/vdom-create/fixtures/input-disabled/index.js b/packages/marko/test/vdom-create/fixtures/input-disabled/index.js similarity index 100% rename from test/vdom-create/fixtures/input-disabled/index.js rename to packages/marko/test/vdom-create/fixtures/input-disabled/index.js diff --git a/test/vdom-create/fixtures/input-value/expected.html b/packages/marko/test/vdom-create/fixtures/input-value/expected.html similarity index 100% rename from test/vdom-create/fixtures/input-value/expected.html rename to packages/marko/test/vdom-create/fixtures/input-value/expected.html diff --git a/test/vdom-create/fixtures/input-value/index.js b/packages/marko/test/vdom-create/fixtures/input-value/index.js similarity index 100% rename from test/vdom-create/fixtures/input-value/index.js rename to packages/marko/test/vdom-create/fixtures/input-value/index.js diff --git a/test/vdom-create/fixtures/isSameNode-createElement/expected.html b/packages/marko/test/vdom-create/fixtures/isSameNode-createElement/expected.html similarity index 100% rename from test/vdom-create/fixtures/isSameNode-createElement/expected.html rename to packages/marko/test/vdom-create/fixtures/isSameNode-createElement/expected.html diff --git a/test/vdom-create/fixtures/isSameNode-createElement/index.js b/packages/marko/test/vdom-create/fixtures/isSameNode-createElement/index.js similarity index 100% rename from test/vdom-create/fixtures/isSameNode-createElement/index.js rename to packages/marko/test/vdom-create/fixtures/isSameNode-createElement/index.js diff --git a/test/vdom-create/fixtures/no-children/expected.html b/packages/marko/test/vdom-create/fixtures/no-children/expected.html similarity index 100% rename from test/vdom-create/fixtures/no-children/expected.html rename to packages/marko/test/vdom-create/fixtures/no-children/expected.html diff --git a/test/vdom-create/fixtures/no-children/index.js b/packages/marko/test/vdom-create/fixtures/no-children/index.js similarity index 100% rename from test/vdom-create/fixtures/no-children/index.js rename to packages/marko/test/vdom-create/fixtures/no-children/index.js diff --git a/test/vdom-create/fixtures/one-child-element/expected.html b/packages/marko/test/vdom-create/fixtures/one-child-element/expected.html similarity index 100% rename from test/vdom-create/fixtures/one-child-element/expected.html rename to packages/marko/test/vdom-create/fixtures/one-child-element/expected.html diff --git a/test/vdom-create/fixtures/one-child-element/index.js b/packages/marko/test/vdom-create/fixtures/one-child-element/index.js similarity index 100% rename from test/vdom-create/fixtures/one-child-element/index.js rename to packages/marko/test/vdom-create/fixtures/one-child-element/index.js diff --git a/test/vdom-create/fixtures/one-child-text/expected.html b/packages/marko/test/vdom-create/fixtures/one-child-text/expected.html similarity index 100% rename from test/vdom-create/fixtures/one-child-text/expected.html rename to packages/marko/test/vdom-create/fixtures/one-child-text/expected.html diff --git a/test/vdom-create/fixtures/one-child-text/index.js b/packages/marko/test/vdom-create/fixtures/one-child-text/index.js similarity index 100% rename from test/vdom-create/fixtures/one-child-text/index.js rename to packages/marko/test/vdom-create/fixtures/one-child-text/index.js diff --git a/test/vdom-create/fixtures/option-selected/expected.html b/packages/marko/test/vdom-create/fixtures/option-selected/expected.html similarity index 100% rename from test/vdom-create/fixtures/option-selected/expected.html rename to packages/marko/test/vdom-create/fixtures/option-selected/expected.html diff --git a/test/vdom-create/fixtures/option-selected/index.js b/packages/marko/test/vdom-create/fixtures/option-selected/index.js similarity index 100% rename from test/vdom-create/fixtures/option-selected/index.js rename to packages/marko/test/vdom-create/fixtures/option-selected/index.js diff --git a/test/vdom-create/fixtures/static-tree-svg/expected.html b/packages/marko/test/vdom-create/fixtures/static-tree-svg/expected.html similarity index 100% rename from test/vdom-create/fixtures/static-tree-svg/expected.html rename to packages/marko/test/vdom-create/fixtures/static-tree-svg/expected.html diff --git a/test/vdom-create/fixtures/static-tree-svg/index.js b/packages/marko/test/vdom-create/fixtures/static-tree-svg/index.js similarity index 100% rename from test/vdom-create/fixtures/static-tree-svg/index.js rename to packages/marko/test/vdom-create/fixtures/static-tree-svg/index.js diff --git a/test/vdom-create/fixtures/static-tree/expected.html b/packages/marko/test/vdom-create/fixtures/static-tree/expected.html similarity index 100% rename from test/vdom-create/fixtures/static-tree/expected.html rename to packages/marko/test/vdom-create/fixtures/static-tree/expected.html diff --git a/test/vdom-create/fixtures/static-tree/index.js b/packages/marko/test/vdom-create/fixtures/static-tree/index.js similarity index 100% rename from test/vdom-create/fixtures/static-tree/index.js rename to packages/marko/test/vdom-create/fixtures/static-tree/index.js diff --git a/test/vdom-create/fixtures/svg-dynamic/expected.html b/packages/marko/test/vdom-create/fixtures/svg-dynamic/expected.html similarity index 100% rename from test/vdom-create/fixtures/svg-dynamic/expected.html rename to packages/marko/test/vdom-create/fixtures/svg-dynamic/expected.html diff --git a/test/vdom-create/fixtures/svg-dynamic/index.js b/packages/marko/test/vdom-create/fixtures/svg-dynamic/index.js similarity index 100% rename from test/vdom-create/fixtures/svg-dynamic/index.js rename to packages/marko/test/vdom-create/fixtures/svg-dynamic/index.js diff --git a/test/vdom-create/fixtures/svg/expected.html b/packages/marko/test/vdom-create/fixtures/svg/expected.html similarity index 100% rename from test/vdom-create/fixtures/svg/expected.html rename to packages/marko/test/vdom-create/fixtures/svg/expected.html diff --git a/test/vdom-create/fixtures/svg/index.js b/packages/marko/test/vdom-create/fixtures/svg/index.js similarity index 100% rename from test/vdom-create/fixtures/svg/index.js rename to packages/marko/test/vdom-create/fixtures/svg/index.js diff --git a/test/vdom-create/fixtures/textarea-invalid-child/expected.html b/packages/marko/test/vdom-create/fixtures/textarea-invalid-child/expected.html similarity index 100% rename from test/vdom-create/fixtures/textarea-invalid-child/expected.html rename to packages/marko/test/vdom-create/fixtures/textarea-invalid-child/expected.html diff --git a/test/vdom-create/fixtures/textarea-invalid-child/index.js b/packages/marko/test/vdom-create/fixtures/textarea-invalid-child/index.js similarity index 100% rename from test/vdom-create/fixtures/textarea-invalid-child/index.js rename to packages/marko/test/vdom-create/fixtures/textarea-invalid-child/index.js diff --git a/test/vdom-create/fixtures/textarea/expected.html b/packages/marko/test/vdom-create/fixtures/textarea/expected.html similarity index 100% rename from test/vdom-create/fixtures/textarea/expected.html rename to packages/marko/test/vdom-create/fixtures/textarea/expected.html diff --git a/test/vdom-create/fixtures/textarea/index.js b/packages/marko/test/vdom-create/fixtures/textarea/index.js similarity index 100% rename from test/vdom-create/fixtures/textarea/index.js rename to packages/marko/test/vdom-create/fixtures/textarea/index.js diff --git a/test/vdom-create/index.test.js b/packages/marko/test/vdom-create/index.test.js similarity index 100% rename from test/vdom-create/index.test.js rename to packages/marko/test/vdom-create/index.test.js diff --git a/test/vdom-virtualize/fixtures/attr-value-empty-string/input.html b/packages/marko/test/vdom-virtualize/fixtures/attr-value-empty-string/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/attr-value-empty-string/input.html rename to packages/marko/test/vdom-virtualize/fixtures/attr-value-empty-string/input.html diff --git a/test/vdom-virtualize/fixtures/attr-value-empty-string/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/attr-value-empty-string/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/attr-value-empty-string/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/attr-value-empty-string/virtualized-expected.html diff --git a/test/vdom-virtualize/fixtures/comment/input.html b/packages/marko/test/vdom-virtualize/fixtures/comment/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/comment/input.html rename to packages/marko/test/vdom-virtualize/fixtures/comment/input.html diff --git a/test/vdom-virtualize/fixtures/comment/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/comment/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/comment/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/comment/virtualized-expected.html diff --git a/test/vdom-virtualize/fixtures/math/input.html b/packages/marko/test/vdom-virtualize/fixtures/math/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/math/input.html rename to packages/marko/test/vdom-virtualize/fixtures/math/input.html diff --git a/test/vdom-virtualize/fixtures/math/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/math/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/math/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/math/virtualized-expected.html diff --git a/test/vdom-virtualize/fixtures/one-empty-element/input.html b/packages/marko/test/vdom-virtualize/fixtures/one-empty-element/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/one-empty-element/input.html rename to packages/marko/test/vdom-virtualize/fixtures/one-empty-element/input.html diff --git a/test/vdom-virtualize/fixtures/one-empty-element/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/one-empty-element/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/one-empty-element/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/one-empty-element/virtualized-expected.html diff --git a/test/vdom-virtualize/fixtures/svg-xlink/input.html b/packages/marko/test/vdom-virtualize/fixtures/svg-xlink/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/svg-xlink/input.html rename to packages/marko/test/vdom-virtualize/fixtures/svg-xlink/input.html diff --git a/test/vdom-virtualize/fixtures/svg-xlink/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/svg-xlink/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/svg-xlink/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/svg-xlink/virtualized-expected.html diff --git a/test/vdom-virtualize/fixtures/svg/input.html b/packages/marko/test/vdom-virtualize/fixtures/svg/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/svg/input.html rename to packages/marko/test/vdom-virtualize/fixtures/svg/input.html diff --git a/test/vdom-virtualize/fixtures/svg/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/svg/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/svg/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/svg/virtualized-expected.html diff --git a/test/vdom-virtualize/fixtures/textarea/input.html b/packages/marko/test/vdom-virtualize/fixtures/textarea/input.html similarity index 100% rename from test/vdom-virtualize/fixtures/textarea/input.html rename to packages/marko/test/vdom-virtualize/fixtures/textarea/input.html diff --git a/test/vdom-virtualize/fixtures/textarea/virtualized-expected.html b/packages/marko/test/vdom-virtualize/fixtures/textarea/virtualized-expected.html similarity index 100% rename from test/vdom-virtualize/fixtures/textarea/virtualized-expected.html rename to packages/marko/test/vdom-virtualize/fixtures/textarea/virtualized-expected.html diff --git a/test/vdom-virtualize/index.test.js b/packages/marko/test/vdom-virtualize/index.test.js similarity index 100% rename from test/vdom-virtualize/index.test.js rename to packages/marko/test/vdom-virtualize/index.test.js diff --git a/test/walker/fixtures/remove-attrs/expected.json b/packages/marko/test/walker/fixtures/remove-attrs/expected.json similarity index 100% rename from test/walker/fixtures/remove-attrs/expected.json rename to packages/marko/test/walker/fixtures/remove-attrs/expected.json diff --git a/test/walker/fixtures/remove-attrs/index.js b/packages/marko/test/walker/fixtures/remove-attrs/index.js similarity index 100% rename from test/walker/fixtures/remove-attrs/index.js rename to packages/marko/test/walker/fixtures/remove-attrs/index.js diff --git a/test/walker/fixtures/remove-exit/expected.json b/packages/marko/test/walker/fixtures/remove-exit/expected.json similarity index 100% rename from test/walker/fixtures/remove-exit/expected.json rename to packages/marko/test/walker/fixtures/remove-exit/expected.json diff --git a/test/walker/fixtures/remove-exit/index.js b/packages/marko/test/walker/fixtures/remove-exit/index.js similarity index 100% rename from test/walker/fixtures/remove-exit/index.js rename to packages/marko/test/walker/fixtures/remove-exit/index.js diff --git a/test/walker/fixtures/remove-exit2/expected.json b/packages/marko/test/walker/fixtures/remove-exit2/expected.json similarity index 100% rename from test/walker/fixtures/remove-exit2/expected.json rename to packages/marko/test/walker/fixtures/remove-exit2/expected.json diff --git a/test/walker/fixtures/remove-exit2/index.js b/packages/marko/test/walker/fixtures/remove-exit2/index.js similarity index 100% rename from test/walker/fixtures/remove-exit2/index.js rename to packages/marko/test/walker/fixtures/remove-exit2/index.js diff --git a/test/walker/fixtures/remove/expected.json b/packages/marko/test/walker/fixtures/remove/expected.json similarity index 100% rename from test/walker/fixtures/remove/expected.json rename to packages/marko/test/walker/fixtures/remove/expected.json diff --git a/test/walker/fixtures/remove/index.js b/packages/marko/test/walker/fixtures/remove/index.js similarity index 100% rename from test/walker/fixtures/remove/index.js rename to packages/marko/test/walker/fixtures/remove/index.js diff --git a/test/walker/fixtures/remove2/expected.json b/packages/marko/test/walker/fixtures/remove2/expected.json similarity index 100% rename from test/walker/fixtures/remove2/expected.json rename to packages/marko/test/walker/fixtures/remove2/expected.json diff --git a/test/walker/fixtures/remove2/index.js b/packages/marko/test/walker/fixtures/remove2/index.js similarity index 100% rename from test/walker/fixtures/remove2/index.js rename to packages/marko/test/walker/fixtures/remove2/index.js diff --git a/test/walker/fixtures/replace/expected.json b/packages/marko/test/walker/fixtures/replace/expected.json similarity index 100% rename from test/walker/fixtures/replace/expected.json rename to packages/marko/test/walker/fixtures/replace/expected.json diff --git a/test/walker/fixtures/replace/index.js b/packages/marko/test/walker/fixtures/replace/index.js similarity index 100% rename from test/walker/fixtures/replace/index.js rename to packages/marko/test/walker/fixtures/replace/index.js diff --git a/test/walker/index.test.js b/packages/marko/test/walker/index.test.js similarity index 100% rename from test/walker/index.test.js rename to packages/marko/test/walker/index.test.js diff --git a/scripts/build.js b/scripts/build.js index c585384ff..d380dc6e4 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -35,7 +35,7 @@ if (shouldBuildSrc) { } fs.writeFileSync( - path.join(__dirname, "../dist/build.json"), + path.join(__dirname, "../packages/marko/dist/build.json"), JSON.stringify({ isDebug: false }, null, 4), { encoding: "utf8" } ); diff --git a/scripts/util.js b/scripts/util.js index d596b87ca..12c8fdfe8 100644 --- a/scripts/util.js +++ b/scripts/util.js @@ -9,7 +9,7 @@ const fs = require("fs"); const babel = require("babel-core"); const mm = require("micromatch"); -const rootDir = path.join(__dirname, ".."); +const rootDir = path.join(__dirname, "../packages/marko"); function babelTransformFile(sourceFile, targetFile, babelOptions) { babelOptions = Object.assign({}, babelOptions);