@@ -5,8 +5,8 @@ const mime = require('mime-types')
55const recursiveRead = require ( 'recursive-readdir' )
66const fsUtils = require ( '../common/fs-utils' )
77const templateUtils = require ( '../common/template-utils' )
8+ const LDP = require ( '../ldp' )
89
9- const RDF_MIME_TYPES = require ( '../ldp' ) . RDF_MIME_TYPES
1010const TEMPLATE_EXTENSIONS = [ '.acl' , '.meta' , '.json' , '.hbs' , '.handlebars' ]
1111const TEMPLATE_FILES = [ 'card' ]
1212
@@ -31,7 +31,6 @@ class AccountTemplate {
3131 */
3232 constructor ( options = { } ) {
3333 this . substitutions = options . substitutions || { }
34- this . rdfMimeTypes = options . rdfMimeTypes || RDF_MIME_TYPES
3534 this . templateExtensions = options . templateExtensions || TEMPLATE_EXTENSIONS
3635 this . templateFiles = options . templateFiles || TEMPLATE_FILES
3736 }
@@ -136,11 +135,12 @@ class AccountTemplate {
136135 * @return {boolean }
137136 */
138137 isTemplate ( filePath ) {
139- let parsed = path . parse ( filePath )
138+ const parsed = path . parse ( filePath )
140139
141- let isRdf = this . rdfMimeTypes . includes ( mime . lookup ( filePath ) )
142- let isTemplateExtension = this . templateExtensions . includes ( parsed . ext )
143- let isTemplateFile = this . templateFiles . includes ( parsed . base ) ||
140+ const mimeType = mime . lookup ( filePath )
141+ const isRdf = LDP . mimeTypeIsRdf ( mimeType )
142+ const isTemplateExtension = this . templateExtensions . includes ( parsed . ext )
143+ const isTemplateFile = this . templateFiles . includes ( parsed . base ) ||
144144 this . templateExtensions . includes ( parsed . base ) // the '/.acl' case
145145
146146 return isRdf || isTemplateExtension || isTemplateFile
0 commit comments