From b030ccbf71ee142416fd52ef555b7cdebeb43f09 Mon Sep 17 00:00:00 2001 From: Kabir Shah Date: Mon, 23 Dec 2019 00:01:54 -0800 Subject: [PATCH] add version property to all modules --- build/build.js | 2 +- packages/moon-browser/dist/moon-browser.js | 3 ++- packages/moon-browser/dist/moon-browser.min.js | 2 +- packages/moon-compiler/dist/moon-compiler.js | 3 ++- packages/moon-compiler/dist/moon-compiler.min.js | 2 +- packages/moon-compiler/src/index.js | 3 ++- packages/moon/dist/moon.js | 1 + packages/moon/dist/moon.min.js | 2 +- packages/moon/src/index.js | 1 + 9 files changed, 12 insertions(+), 7 deletions(-) diff --git a/build/build.js b/build/build.js index eedcf2f6..5ddbdeb2 100644 --- a/build/build.js +++ b/build/build.js @@ -50,12 +50,12 @@ async function build(package) { }); output = output[0].code; - output = output.replace(spacesRE, "\t"); if (type === "module") { output = fs.readFileSync("./build/wrapper.js").toString().replace("MODULE_NAME", nameExport).replace("MODULE_CONTENT", output.split("\n").slice(1, -3).join("\n")); } + output = output.replace(spacesRE, "\t"); output = output.replace("'use strict'", "\"use strict\""); output = output.replace(versionRE, `"${version}"`); diff --git a/packages/moon-browser/dist/moon-browser.js b/packages/moon-browser/dist/moon-browser.js index 56c1d648..1920a55a 100644 --- a/packages/moon-browser/dist/moon-browser.js +++ b/packages/moon-browser/dist/moon-browser.js @@ -476,7 +476,8 @@ var compiler = { compile: compile, generate: generate, - parse: parse + parse: parse, + version: "1.0.0-beta.4" }; /** diff --git a/packages/moon-browser/dist/moon-browser.min.js b/packages/moon-browser/dist/moon-browser.min.js index 26618388..7c15e1c1 100644 --- a/packages/moon-browser/dist/moon-browser.min.js +++ b/packages/moon-browser/dist/moon-browser.min.js @@ -4,4 +4,4 @@ * Released under the MIT License * https://kbrsh.github.io/moon */ -!function(){"use strict";function e(e,n){this.expected=e,this.index=n}var n={type:function(n,t){return function(r,a){var o=t(r,a);return o instanceof e?o:[{type:n,value:o[0]},o[1]]}},EOF:function(n,t){return t===n.length?["EOF",t]:new e("EOF",t)},empty:function(e,n){return["",n]},any:function(n,t){return tc.index?o:c}return o}},and:function(n,t){return function(r,a){var o=n(r,a);if(o instanceof e)return o;var c=t(r,o[1]);return c instanceof e?c:[[o[0],c[0]],c[1]]}},sequence:function(n){return function(t,r){for(var a=[],o=0;oa.index&&(a=c)}return a}},many:function(n){return function(t,r){for(var a,o=[];!((a=n(t,r))instanceof e);)o.push(a[0]),r=a[1];return[o,r]}},many1:function(n){return function(t,r){var a=[],o=n(t,r);if(o instanceof e)return o;for(a.push(o[0]),r=o[1];!((o=n(t,r))instanceof e);)a.push(o[0]),r=o[1];return[a,r]}}},t={whitespace:n.alternates([n.character(" "),n.character("\t"),n.character("\n")]),whitespaces:function(e,r){return n.many(t.whitespace)(e,r)},identifier:n.many1(n.regex(/[@$\w.]/)),string:n.alternates([n.sequence([n.character('"'),n.many(n.or(n.and(n.character("\\"),n.any),n.not(['"']))),n.character('"')]),n.sequence([n.character("'"),n.many(n.or(n.and(n.character("\\"),n.any),n.not(["'"]))),n.character("'")]),n.sequence([n.character("`"),n.many(n.or(n.and(n.character("\\"),n.any),n.not(["`"]))),n.character("`")])]),block:function(e,r){return n.type("block",n.sequence([n.character("{"),t.expression,n.character("}")]))(e,r)},value:function(e,r){return n.alternates([t.string,t.block,t.identifier])(e,r)},text:n.type("text",n.many1(n.or(n.and(n.character("\\"),n.any),n.not(["{","<"])))),attributes:function(e,r){return n.type("attributes",n.many(n.sequence([t.identifier,n.character("="),t.value,t.whitespaces])))(e,r)},node:function(e,r){return n.type("node",n.sequence([n.character("<"),t.whitespaces,t.value,t.whitespaces,n.string("#>")]))(e,r)},nodeData:function(e,r){return n.type("nodeData",n.sequence([n.character("<"),t.whitespaces,t.value,t.whitespaces,n.or(t.block,t.attributes),n.string("/>")]))(e,r)},nodeDataChildren:function(e,r){return n.type("nodeDataChildren",n.sequence([n.character("<"),t.whitespaces,t.value,t.whitespaces,t.attributes,n.character(">"),n.many(n.alternates([t.node,t.nodeData,t.nodeDataChildren,t.block,t.text])),n.string(""])),n.character(">")]))(e,r)},expression:function(e,r){return n.many(n.alternates([n.sequence([n.string("//"),n.many(n.not(["\n"]))]),n.sequence([n.string("/*"),n.many(n.not(["*/"])),n.string("*/")]),n.sequence([n.character("/"),n.many1(n.or(n.and(n.character("\\"),n.not(["\n"])),n.not(["/","\n"]))),n.character("/")]),t.string,t.block,t.node,t.nodeData,t.nodeDataChildren,n.and(n.alternates([n.character("/"),n.character("<"),n.empty]),n.many1(n.not(["/","{","}","<",'"',"'","`"])))]))(e,r)},main:function(e,r){return n.and(t.expression,n.EOF)(e,r)}};function r(e){return t.main(e,0)}r.Error=e;var a=/^\s+$/,o=/([^\\])("|\n)/g;function c(e){return"block"===e.type?"("+u(e.value[1])+")":u(e)}function i(e){for(var n=e.value,t="",r="",a=0;ac.index?o:c}return o}},and:function(n,t){return function(r,a){var o=n(r,a);if(o instanceof e)return o;var c=t(r,o[1]);return c instanceof e?c:[[o[0],c[0]],c[1]]}},sequence:function(n){return function(t,r){for(var a=[],o=0;oa.index&&(a=c)}return a}},many:function(n){return function(t,r){for(var a,o=[];!((a=n(t,r))instanceof e);)o.push(a[0]),r=a[1];return[o,r]}},many1:function(n){return function(t,r){var a=[],o=n(t,r);if(o instanceof e)return o;for(a.push(o[0]),r=o[1];!((o=n(t,r))instanceof e);)a.push(o[0]),r=o[1];return[a,r]}}},t={whitespace:n.alternates([n.character(" "),n.character("\t"),n.character("\n")]),whitespaces:function(e,r){return n.many(t.whitespace)(e,r)},identifier:n.many1(n.regex(/[@$\w.]/)),string:n.alternates([n.sequence([n.character('"'),n.many(n.or(n.and(n.character("\\"),n.any),n.not(['"']))),n.character('"')]),n.sequence([n.character("'"),n.many(n.or(n.and(n.character("\\"),n.any),n.not(["'"]))),n.character("'")]),n.sequence([n.character("`"),n.many(n.or(n.and(n.character("\\"),n.any),n.not(["`"]))),n.character("`")])]),block:function(e,r){return n.type("block",n.sequence([n.character("{"),t.expression,n.character("}")]))(e,r)},value:function(e,r){return n.alternates([t.string,t.block,t.identifier])(e,r)},text:n.type("text",n.many1(n.or(n.and(n.character("\\"),n.any),n.not(["{","<"])))),attributes:function(e,r){return n.type("attributes",n.many(n.sequence([t.identifier,n.character("="),t.value,t.whitespaces])))(e,r)},node:function(e,r){return n.type("node",n.sequence([n.character("<"),t.whitespaces,t.value,t.whitespaces,n.string("#>")]))(e,r)},nodeData:function(e,r){return n.type("nodeData",n.sequence([n.character("<"),t.whitespaces,t.value,t.whitespaces,n.or(t.block,t.attributes),n.string("/>")]))(e,r)},nodeDataChildren:function(e,r){return n.type("nodeDataChildren",n.sequence([n.character("<"),t.whitespaces,t.value,t.whitespaces,t.attributes,n.character(">"),n.many(n.alternates([t.node,t.nodeData,t.nodeDataChildren,t.block,t.text])),n.string(""])),n.character(">")]))(e,r)},expression:function(e,r){return n.many(n.alternates([n.sequence([n.string("//"),n.many(n.not(["\n"]))]),n.sequence([n.string("/*"),n.many(n.not(["*/"])),n.string("*/")]),n.sequence([n.character("/"),n.many1(n.or(n.and(n.character("\\"),n.not(["\n"])),n.not(["/","\n"]))),n.character("/")]),t.string,t.block,t.node,t.nodeData,t.nodeDataChildren,n.and(n.alternates([n.character("/"),n.character("<"),n.empty]),n.many1(n.not(["/","{","}","<",'"',"'","`"])))]))(e,r)},main:function(e,r){return n.and(t.expression,n.EOF)(e,r)}};function r(e){return t.main(e,0)}r.Error=e;var a=/^\s+$/,o=/([^\\])("|\n)/g;function c(e){return"block"===e.type?"("+u(e.value[1])+")":u(e)}function i(e){for(var n=e.value,t="",r="",a=0;ac.index?o:c}return o}},and:function(e,t){return function(r,a){var o=e(r,a);if(o instanceof n)return o;var c=t(r,o[1]);return c instanceof n?c:[[o[0],c[0]],c[1]]}},sequence:function(e){return function(t,r){for(var a=[],o=0;oa.index&&(a=c)}return a}},many:function(e){return function(t,r){for(var a,o=[];!((a=e(t,r))instanceof n);)o.push(a[0]),r=a[1];return[o,r]}},many1:function(e){return function(t,r){var a=[],o=e(t,r);if(o instanceof n)return o;for(a.push(o[0]),r=o[1];!((o=e(t,r))instanceof n);)a.push(o[0]),r=o[1];return[a,r]}}},t={whitespace:e.alternates([e.character(" "),e.character("\t"),e.character("\n")]),whitespaces:function(n,r){return e.many(t.whitespace)(n,r)},identifier:e.many1(e.regex(/[@$\w.]/)),string:e.alternates([e.sequence([e.character('"'),e.many(e.or(e.and(e.character("\\"),e.any),e.not(['"']))),e.character('"')]),e.sequence([e.character("'"),e.many(e.or(e.and(e.character("\\"),e.any),e.not(["'"]))),e.character("'")]),e.sequence([e.character("`"),e.many(e.or(e.and(e.character("\\"),e.any),e.not(["`"]))),e.character("`")])]),block:function(n,r){return e.type("block",e.sequence([e.character("{"),t.expression,e.character("}")]))(n,r)},value:function(n,r){return e.alternates([t.string,t.block,t.identifier])(n,r)},text:e.type("text",e.many1(e.or(e.and(e.character("\\"),e.any),e.not(["{","<"])))),attributes:function(n,r){return e.type("attributes",e.many(e.sequence([t.identifier,e.character("="),t.value,t.whitespaces])))(n,r)},node:function(n,r){return e.type("node",e.sequence([e.character("<"),t.whitespaces,t.value,t.whitespaces,e.string("#>")]))(n,r)},nodeData:function(n,r){return e.type("nodeData",e.sequence([e.character("<"),t.whitespaces,t.value,t.whitespaces,e.or(t.block,t.attributes),e.string("/>")]))(n,r)},nodeDataChildren:function(n,r){return e.type("nodeDataChildren",e.sequence([e.character("<"),t.whitespaces,t.value,t.whitespaces,t.attributes,e.character(">"),e.many(e.alternates([t.node,t.nodeData,t.nodeDataChildren,t.block,t.text])),e.string(""])),e.character(">")]))(n,r)},expression:function(n,r){return e.many(e.alternates([e.sequence([e.string("//"),e.many(e.not(["\n"]))]),e.sequence([e.string("/*"),e.many(e.not(["*/"])),e.string("*/")]),e.sequence([e.character("/"),e.many1(e.or(e.and(e.character("\\"),e.not(["\n"])),e.not(["/","\n"]))),e.character("/")]),t.string,t.block,t.node,t.nodeData,t.nodeDataChildren,e.and(e.alternates([e.character("/"),e.character("<"),e.empty]),e.many1(e.not(["/","{","}","<",'"',"'","`"])))]))(n,r)},main:function(n,r){return e.and(t.expression,e.EOF)(n,r)}};function r(n){return t.main(n,0)}r.Error=n;var a=/^\s+$/,o=/([^\\])("|\n)/g;function c(n){return"block"===n.type?"("+u(n.value[1])+")":u(n)}function i(n){for(var e=n.value,t="",r="",a=0;ac.index?o:c}return o}},and:function(e,t){return function(r,a){var o=e(r,a);if(o instanceof n)return o;var c=t(r,o[1]);return c instanceof n?c:[[o[0],c[0]],c[1]]}},sequence:function(e){return function(t,r){for(var a=[],o=0;oa.index&&(a=c)}return a}},many:function(e){return function(t,r){for(var a,o=[];!((a=e(t,r))instanceof n);)o.push(a[0]),r=a[1];return[o,r]}},many1:function(e){return function(t,r){var a=[],o=e(t,r);if(o instanceof n)return o;for(a.push(o[0]),r=o[1];!((o=e(t,r))instanceof n);)a.push(o[0]),r=o[1];return[a,r]}}},t={whitespace:e.alternates([e.character(" "),e.character("\t"),e.character("\n")]),whitespaces:function(n,r){return e.many(t.whitespace)(n,r)},identifier:e.many1(e.regex(/[@$\w.]/)),string:e.alternates([e.sequence([e.character('"'),e.many(e.or(e.and(e.character("\\"),e.any),e.not(['"']))),e.character('"')]),e.sequence([e.character("'"),e.many(e.or(e.and(e.character("\\"),e.any),e.not(["'"]))),e.character("'")]),e.sequence([e.character("`"),e.many(e.or(e.and(e.character("\\"),e.any),e.not(["`"]))),e.character("`")])]),block:function(n,r){return e.type("block",e.sequence([e.character("{"),t.expression,e.character("}")]))(n,r)},value:function(n,r){return e.alternates([t.string,t.block,t.identifier])(n,r)},text:e.type("text",e.many1(e.or(e.and(e.character("\\"),e.any),e.not(["{","<"])))),attributes:function(n,r){return e.type("attributes",e.many(e.sequence([t.identifier,e.character("="),t.value,t.whitespaces])))(n,r)},node:function(n,r){return e.type("node",e.sequence([e.character("<"),t.whitespaces,t.value,t.whitespaces,e.string("#>")]))(n,r)},nodeData:function(n,r){return e.type("nodeData",e.sequence([e.character("<"),t.whitespaces,t.value,t.whitespaces,e.or(t.block,t.attributes),e.string("/>")]))(n,r)},nodeDataChildren:function(n,r){return e.type("nodeDataChildren",e.sequence([e.character("<"),t.whitespaces,t.value,t.whitespaces,t.attributes,e.character(">"),e.many(e.alternates([t.node,t.nodeData,t.nodeDataChildren,t.block,t.text])),e.string(""])),e.character(">")]))(n,r)},expression:function(n,r){return e.many(e.alternates([e.sequence([e.string("//"),e.many(e.not(["\n"]))]),e.sequence([e.string("/*"),e.many(e.not(["*/"])),e.string("*/")]),e.sequence([e.character("/"),e.many1(e.or(e.and(e.character("\\"),e.not(["\n"])),e.not(["/","\n"]))),e.character("/")]),t.string,t.block,t.node,t.nodeData,t.nodeDataChildren,e.and(e.alternates([e.character("/"),e.character("<"),e.empty]),e.many1(e.not(["/","{","}","<",'"',"'","`"])))]))(n,r)},main:function(n,r){return e.and(t.expression,e.EOF)(n,r)}};function r(n){return t.main(n,0)}r.Error=n;var a=/^\s+$/,o=/([^\\])("|\n)/g;function c(n){return"block"===n.type?"("+u(n.value[1])+")":u(n)}function i(n){for(var e=n.value,t="",r="",a=0;aN){for(var G=a.MoonChildren,X=0;XN){for(var G=a.MoonChildren,X=0;X