diff --git a/CHANGELOG.md b/CHANGELOG.md index eeec371..e632105 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [2.7.0](https://github.com/searchfe/san-ssr-target-php/compare/v2.6.3...v2.7.0) (2021-02-18) + + +### Features + +* update san-ssr 支持 component 通过 self 引用自己作为组件 ([26eea1e](https://github.com/searchfe/san-ssr-target-php/commit/26eea1e7f186c179a1cc93b5b76ea502d63b3ef5)) + ## [2.6.3](https://github.com/searchfe/san-ssr-target-php/compare/v2.6.2...v2.6.3) (2021-02-05) diff --git a/docs/classes/_src_emitters_emitter_.phpemitter.html b/docs/classes/_src_emitters_emitter_.phpemitter.html index 070c10d..d15ea00 100644 --- a/docs/classes/_src_emitters_emitter_.phpemitter.html +++ b/docs/classes/_src_emitters_emitter_.phpemitter.html @@ -152,7 +152,7 @@
helpersNamespace
Private referenceCompiler: ReferenceCompiler
Private stringifier
Private beginNamespace
Parameters
@@ -283,7 +283,7 @@Private createComponent
Parameters
@@ -337,7 +337,7 @@Private endNamespace
Returns void
@@ -456,7 +456,7 @@setReferenceCompiler
Parameters
@@ -521,7 +521,7 @@Private writeArrayLit
Parameters
@@ -544,7 +544,7 @@Private writeBinaryEx
Parameters
@@ -567,7 +567,7 @@Private writeBlockSta
Parameters
@@ -590,7 +590,7 @@Private writeExpression
Parameters
@@ -613,7 +613,7 @@Private writeForeachS
Parameters
@@ -636,7 +636,7 @@Private writeFunction
@@ -762,7 +762,7 @@
Parameters
@@ -734,7 +734,7 @@Private writeLiteral
Private writeMapLiter
Parameters
@@ -785,7 +785,7 @@writeNamespace
Parameters
@@ -829,7 +829,7 @@Private writeObjSprea
Parameters
@@ -852,7 +852,7 @@writeSyntaxNode
Parameters
@@ -875,7 +875,7 @@Private writeUnaryExp
Parameters
@@ -898,7 +898,7 @@Private writeVariable
Parameters
diff --git a/docs/classes/_src_emitters_reference_compiler_.referencecompiler.html b/docs/classes/_src_emitters_reference_compiler_.referencecompiler.html index d7cf993..6549921 100644 --- a/docs/classes/_src_emitters_reference_compiler_.referencecompiler.html +++ b/docs/classes/_src_emitters_reference_compiler_.referencecompiler.html @@ -116,7 +116,7 @@constructor
Parameters
@@ -141,7 +141,7 @@Private currentFilePa
currentFilePath: string
@@ -151,7 +151,7 @@ options: NormalizedCompileOptions
@@ -168,7 +168,7 @@
diff --git a/docs/classes/_src_emitters_stringifier_.stringifier.html b/docs/classes/_src_emitters_stringifier_.stringifier.html
index a0cad74..c070e4f 100644
--- a/docs/classes/_src_emitters_stringifier_.stringifier.html
+++ b/docs/classes/_src_emitters_stringifier_.stringifier.html
@@ -119,7 +119,7 @@
helpers: string = ""
@@ -158,7 +158,7 @@
diff --git a/docs/classes/_src_emitters_ts2php_.phptranspiler.html b/docs/classes/_src_emitters_ts2php_.phptranspiler.html
index d22ff52..8dacd2e 100644
--- a/docs/classes/_src_emitters_ts2php_.phptranspiler.html
+++ b/docs/classes/_src_emitters_ts2php_.phptranspiler.html
@@ -114,7 +114,7 @@
ts2php: Ts2Php
@@ -155,7 +155,7 @@
phpTranspiler: PHPTranspiler
@@ -159,7 +159,7 @@ project: SanProject
@@ -169,7 +169,7 @@ tsRoot: string
@@ -186,7 +186,7 @@
@@ -246,7 +246,7 @@
@@ -280,7 +280,7 @@
Private options
compileToFunctionFullName
Parameters
@@ -191,7 +191,7 @@Private getNamespace
constructor
Parameters
@@ -141,7 +141,7 @@Private helpers
any
Parameters
@@ -181,7 +181,7 @@arr
Parameters
@@ -204,7 +204,7 @@date
Parameters
@@ -227,7 +227,7 @@number
Parameters
@@ -250,7 +250,7 @@obj
Parameters
@@ -273,7 +273,7 @@str
constructor
Parameters
@@ -138,7 +138,7 @@Private ts2php
compile
Parameters
diff --git a/docs/classes/_src_index_.tophpcompiler.html b/docs/classes/_src_index_.tophpcompiler.html index f1dc816..f8b4799 100644 --- a/docs/classes/_src_index_.tophpcompiler.html +++ b/docs/classes/_src_index_.tophpcompiler.html @@ -127,7 +127,7 @@constructor
Parameters
@@ -149,7 +149,7 @@Private phpTranspiler
Private project
Private tsRoot
compileToSource
Parameters
@@ -212,7 +212,7 @@Private emitComponent
Private emitRenderer
Private normalizeCompiler<
@@ -309,7 +309,7 @@
@@ -352,7 +352,7 @@
Static emitHelpers
Static fromSanProject<
emitHeader: undefined | false | true
@@ -154,7 +154,7 @@
Parameters
diff --git a/docs/interfaces/_src_compile_options_.compileoptions.html b/docs/interfaces/_src_compile_options_.compileoptions.html index 4231770..a3f5f51 100644 --- a/docs/interfaces/_src_compile_options_.compileoptions.html +++ b/docs/interfaces/_src_compile_options_.compileoptions.html @@ -127,7 +127,7 @@Optional emitHeader
Optional getModuleNa
getModuleNamespace: undefined | ((moduleSpecifier: string) => string)
@@ -171,7 +171,7 @@
Optional importHelpers
@@ -187,7 +187,7 @@ modules: Modules
@@ -202,7 +202,7 @@ nsPrefix: undefined | string
@@ -218,7 +218,7 @@
Overrides RenderOptions.importHelpers
-- Defined in src/compile-options.ts:39
+ - Defined in src/compile-options.ts:39
Optional modules
Optional nsPrefix
Optional nsRootDir
nsRootDir: undefined | string
@@ -255,7 +255,7 @@
@@ -275,7 +275,7 @@ source: undefined | string
@@ -291,7 +291,7 @@
diff --git a/docs/interfaces/_src_compile_options_.normalizedcompileoptions.html b/docs/interfaces/_src_compile_options_.normalizedcompileoptions.html
index a14c25a..cc68c95 100644
--- a/docs/interfaces/_src_compile_options_.normalizedcompileoptions.html
+++ b/docs/interfaces/_src_compile_options_.normalizedcompileoptions.html
@@ -136,7 +136,7 @@
@@ -189,7 +189,7 @@ helpersNS: string
@@ -201,7 +201,7 @@
Optional renderFunctionrenderFunctionName: undefined | string
Optional source
Optional ssrOnly
emitHeader
@@ -158,7 +158,7 @@getModuleNamespace
helpersNS
Optional importHelpersInherited from CompileOptions.importHelpers
@@ -218,7 +218,7 @@
@@ -294,7 +294,7 @@ stringifier: Stringifier
diff --git a/docs/modules/_src_compile_options_.html b/docs/modules/_src_compile_options_.html
index ae0637c..4d6bbf9 100644
--- a/docs/modules/_src_compile_options_.html
+++ b/docs/modules/_src_compile_options_.html
@@ -100,7 +100,7 @@ defaultHelpersNS: "san\helpers" = "san\helpers"
@@ -125,7 +125,7 @@
Overrides RenderOptions.importHelpers
-- Defined in src/compile-options.ts:39
+ - Defined in src/compile-options.ts:39
modules
@@ -229,7 +229,7 @@nsPrefix
@@ -240,7 +240,7 @@nsRootDir
@@ -267,7 +267,7 @@renderFunctionName
@@ -278,7 +278,7 @@Optional source
ssrOnly
@@ -304,7 +304,7 @@stringifier
Const defaultHelpersNS
normalizeCompileOptions
Parameters
@@ -163,7 +163,7 @@getModuleNamespace: func
runtimeFiles: string[] = [resolve(__dirname, '../../runtime/underscore.php'),resolve(__dirname, '../../runtime/san.php'),resolve(require.resolve('ts2php'), '../runtime/Ts2Php_Helper.php')]
@@ -110,7 +110,7 @@
ModuleInfo: { name: string; namespace?: undefined | string; path?: undefined | string; required?: undefined | false | true; used?: undefined | false | true }
@@ -138,7 +138,7 @@ debug: Debugger = debugFactory('san-ssr:ts2php')
diff --git a/docs/modules/_src_index_.html b/docs/modules/_src_index_.html
index 3e02b31..fe6a50a 100644
--- a/docs/modules/_src_index_.html
+++ b/docs/modules/_src_index_.html
@@ -93,7 +93,7 @@ debug: Debugger = debugFactory('san-ssr:target-php')
diff --git a/docs/modules/_src_transformers_index_.html b/docs/modules/_src_transformers_index_.html
index 25a482b..7aed19a 100644
--- a/docs/modules/_src_transformers_index_.html
+++ b/docs/modules/_src_transformers_index_.html
@@ -93,7 +93,7 @@
Returns string
diff --git a/docs/modules/_src_emitters_emitter_.html b/docs/modules/_src_emitters_emitter_.html index c6e798a..9c3df4b 100644 --- a/docs/modules/_src_emitters_emitter_.html +++ b/docs/modules/_src_emitters_emitter_.html @@ -97,7 +97,7 @@isTypedComponentInfo
Parameters
diff --git a/docs/modules/_src_emitters_helpers_.html b/docs/modules/_src_emitters_helpers_.html index 126a437..c1aa53e 100644 --- a/docs/modules/_src_emitters_helpers_.html +++ b/docs/modules/_src_emitters_helpers_.html @@ -93,7 +93,7 @@Const runtimeFiles
emitHelpers
Parameters
diff --git a/docs/modules/_src_emitters_ts2php_.html b/docs/modules/_src_emitters_ts2php_.html index 5aed104..fed6d58 100644 --- a/docs/modules/_src_emitters_ts2php_.html +++ b/docs/modules/_src_emitters_ts2php_.html @@ -105,7 +105,7 @@ModuleInfo
Const debug
Const debug
Const uselessComponentP
uselessComponentProps: string[] = ['components']
@@ -110,7 +110,7 @@
@@ -120,7 +120,7 @@
diff --git a/docs/modules/_src_transformers_replace_san_module_.html b/docs/modules/_src_transformers_replace_san_module_.html
index 0510694..ce323ba 100644
--- a/docs/modules/_src_transformers_replace_san_module_.html
+++ b/docs/modules/_src_transformers_replace_san_module_.html
@@ -91,7 +91,7 @@
diff --git a/docs/modules/_src_utils_case_.html b/docs/modules/_src_utils_case_.html
index df777d2..4e3283d 100644
--- a/docs/modules/_src_utils_case_.html
+++ b/docs/modules/_src_utils_case_.html
@@ -101,7 +101,7 @@ caseRoot: string = resolve(__dirname, '../../node_modules/san-html-cases/src')
@@ -111,7 +111,7 @@ debug: Debugger = debugFactory('case')
@@ -121,7 +121,7 @@ nsPrefix: "san\" = "san\"
@@ -131,7 +131,7 @@ sanProject: SanProject = new SanProject(tsConfigFilePath)
@@ -141,7 +141,7 @@
transformToFavorPHP
Parameters
diff --git a/docs/modules/_src_transformers_refactor_member_initializer_.html b/docs/modules/_src_transformers_refactor_member_initializer_.html index 4382dbe..00b6cb6 100644 --- a/docs/modules/_src_transformers_refactor_member_initializer_.html +++ b/docs/modules/_src_transformers_refactor_member_initializer_.html @@ -92,7 +92,7 @@isConstant
Parameters
@@ -115,7 +115,7 @@refactorMemberInitializer
Parameters
diff --git a/docs/modules/_src_transformers_refactor_method_collection_.html b/docs/modules/_src_transformers_refactor_method_collection_.html index b4f5a12..c11e58d 100644 --- a/docs/modules/_src_transformers_refactor_method_collection_.html +++ b/docs/modules/_src_transformers_refactor_method_collection_.html @@ -91,7 +91,7 @@refactorMethodCollection
Parameters
diff --git a/docs/modules/_src_transformers_refactor_reserved_names_.html b/docs/modules/_src_transformers_refactor_reserved_names_.html index 3044804..6aec0a9 100644 --- a/docs/modules/_src_transformers_refactor_reserved_names_.html +++ b/docs/modules/_src_transformers_refactor_reserved_names_.html @@ -92,7 +92,7 @@getRefactoredName
refactorReservedNames
replaceSanModule
Const caseRoot
Const debug
Const nsPrefix
Const sanProject
Const tsConfigFile
tsConfigFilePath: string = resolve(__dirname, '../../test/tsconfig.json')
@@ -158,7 +158,7 @@
rKeyword: RegExp = /\b((a(bstract|nd|rray|s))|(c(a(llable|se|tch)|l(ass|one)|on(st|tinue)))|(d(e(clare|fault)|ie|o))|(e(cho|lse(if)?|mpty|nd(declare|for(each)?|if|switch|while)|val|x(it|tends)))|(f(inal|or(each)?|unction))|(g(lobal|oto))|(i(f|mplements|n(clude(_once)?|st(anceof|eadof)|terface)|sset))|(n(amespace|ew))|(p(r(i(nt|vate)|otected)|ublic))|(re(quire(_once)?|turn))|(s(tatic|witch))|(t(hrow|r(ait|y)))|(u(nset|se))|(__halt_compiler|break|list|(x)?or|var|while))\b/i
@@ -114,7 +114,7 @@ LabelContent: RegExp = /[a-zA-Z0-9_\x80-\xff]/
@@ -124,7 +124,7 @@ rLabelStart: RegExp = /[a-zA-Z_\x80-\xff]/
@@ -147,7 +147,7 @@
@@ -204,7 +204,7 @@
compile
Parameters
@@ -181,7 +181,7 @@compileComponentFile
Parameters
@@ -204,7 +204,7 @@filterSanPHPFiles
Parameters
@@ -227,7 +227,7 @@isSourceFile
Parameters
@@ -250,7 +250,7 @@removeCorrespondingJS
Parameters
diff --git a/docs/modules/_src_utils_fs_.html b/docs/modules/_src_utils_fs_.html index 3d7d61f..283a3e1 100644 --- a/docs/modules/_src_utils_fs_.html +++ b/docs/modules/_src_utils_fs_.html @@ -91,7 +91,7 @@readPHPSource
Parameters
diff --git a/docs/modules/_src_utils_lang_.html b/docs/modules/_src_utils_lang_.html index 39623c7..65be42a 100644 --- a/docs/modules/_src_utils_lang_.html +++ b/docs/modules/_src_utils_lang_.html @@ -98,7 +98,7 @@Const rKeyword
Const rLabelContent
rConst rLabelStart
getNamespace
Parameters
@@ -176,7 +176,7 @@isReservedInPHP
normalizeNamespaceSlug
Parameters
@@ -227,7 +227,7 @@resolveFrom
Parameters
diff --git a/package.json b/package.json index 91097c8..6a30bc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "san-ssr-target-php", - "version": "2.6.3", + "version": "2.7.0", "description": "San SSR code generation targiting PHP", "main": "dist/index.js", "types": "index.d.ts",