@@ -44,7 +44,7 @@ module.exports =
44
44
uiModel . page . attributes = Object . entries ( doc . getAttributes ( ) )
45
45
. filter ( ( [ name , val ] ) => name . startsWith ( 'page-' ) )
46
46
. reduce ( ( accum , [ name , val ] ) => {
47
- accum [ name . substr ( 5 ) ] = val
47
+ accum [ name . slice ( 5 ) ] = val
48
48
return accum
49
49
} , { } )
50
50
uiModel . page . layout = doc . getAttribute ( 'page-layout' , 'default' )
@@ -123,8 +123,8 @@ function relativize (to, { data: { root } }) {
123
123
let hash = ''
124
124
const hashIdx = to . indexOf ( '#' )
125
125
if ( ~ hashIdx ) {
126
- hash = to . substr ( hashIdx )
127
- to = to . substr ( 0 , hashIdx )
126
+ hash = to . slice ( hashIdx )
127
+ to = to . slice ( 0 , hashIdx )
128
128
}
129
129
return to === from
130
130
? hash || ( to . charAt ( to . length - 1 ) === '/' ? './' : path . basename ( to ) )
@@ -143,7 +143,7 @@ function transformHandlebarsError ({ message, stack }, layout) {
143
143
const m = stack . match ( / ^ * a t O b j e c t \. r e t \[ a s ( .+ ?) \] / m)
144
144
const templatePath = `src/${ m ? 'partials/' + m [ 1 ] : 'layouts/' + layout } .hbs`
145
145
const err = new Error ( `${ message } ${ ~ message . indexOf ( '\n' ) ? '\n^ ' : ' ' } in UI template ${ templatePath } ` )
146
- err . stack = [ err . toString ( ) ] . concat ( stack . substr ( message . length + 8 ) ) . join ( '\n' )
146
+ err . stack = [ err . toString ( ) ] . concat ( stack . slice ( message . length + 8 ) ) . join ( '\n' )
147
147
return err
148
148
}
149
149
0 commit comments