File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ BETA ======= 1.8.1
4040- added: String.base64ToBuffer();
4141- added: terminal -> `tpm unpack [package_name] [optional: target_directory]`
4242- added: versions is applied to raw HTML
43+ - added: versions supports auto-mapping
4344- added: sync2(), e.g. sync2(fn), diff with v1: sync(fn)() and v2: sync2(fn)
4445- added: "dependencies" file for installing dependencies (modules, packages, etc.)
4546
Original file line number Diff line number Diff line change @@ -6402,13 +6402,24 @@ Framework.prototype._configure_versions = function(content) {
64026402 str = '/' + str ;
64036403
64046404 var index = str . indexOf ( ' :' ) ;
6405+ var ismap = false ;
6406+
64056407 if ( index === - 1 ) {
64066408 index = str . indexOf ( '\t:' ) ;
6407- if ( index === - 1 )
6408- continue ;
6409+ if ( index === - 1 ) {
6410+ index = str . indexOf ( '-->' ) ;
6411+ if ( index === - 1 )
6412+ continue ;
6413+ ismap = true ;
6414+ }
64096415 }
64106416
6411- obj [ str . substring ( 0 , index ) . trim ( ) ] = str . substring ( index + 2 ) . trim ( ) ;
6417+ var len = ismap ? 3 : 2 ;
6418+ var key = str . substring ( 0 , index ) . trim ( ) ;
6419+ var filename = str . substring ( index + len ) . trim ( ) ;
6420+ obj [ key ] = filename ;
6421+ if ( ismap )
6422+ self . map ( filename , self . path . public ( key ) ) ;
64126423 }
64136424
64146425 self . versions = obj ;
Original file line number Diff line number Diff line change 11/default.js : default101.js
2- mergepackage.js : mergepackage2.js
2+ mergepackage.js : mergepackage2.js
3+ /test.js --> test1.js
Original file line number Diff line number Diff line change 1+ @{config.name}
You can’t perform that action at this time.
0 commit comments