From 1a7c50bff2e3bbfc2a0e6a01db505821dbde7485 Mon Sep 17 00:00:00 2001 From: Jared Wray Date: Mon, 28 Oct 2024 13:56:23 -0700 Subject: [PATCH] moving to helpers folder structure for legacy and src for typescript --- helpers.js => helpers/helpers.js | 0 {lib => helpers/lib}/array.js | 0 {lib => helpers/lib}/code.js | 0 {lib => helpers/lib}/collection.js | 0 {lib => helpers/lib}/comparison.js | 0 {lib => helpers/lib}/date.js | 0 {lib => helpers/lib}/fs.js | 0 {lib => helpers/lib}/html.js | 0 {lib => helpers/lib}/i18n.js | 0 {lib => helpers/lib}/index.js | 0 {lib => helpers/lib}/inflection.js | 0 {lib => helpers/lib}/logging.js | 0 {lib => helpers/lib}/markdown.js | 0 {lib => helpers/lib}/match.js | 0 {lib => helpers/lib}/math.js | 0 {lib => helpers/lib}/md.js | 0 {lib => helpers/lib}/misc.js | 0 {lib => helpers/lib}/number.js | 0 {lib => helpers/lib}/object.js | 0 {lib => helpers/lib}/path.js | 0 {lib => helpers/lib}/regex.js | 0 {lib => helpers/lib}/string.js | 0 {lib => helpers/lib}/url.js | 0 {lib => helpers/lib}/utils/falsey.js | 0 {lib => helpers/lib}/utils/html.js | 0 {lib => helpers/lib}/utils/index.js | 0 {lib => helpers/lib}/utils/utils.js | 0 package.json | 2 +- index.ts => src/index.ts | 4 +- test/array.js | 2 +- test/code.js | 2 +- test/collection.js | 2 +- test/comparison.js | 2 +- test/fs.js | 134 +++++++++++++-------------- test/helpers.js | 2 +- test/html.js | 2 +- test/i18n.js | 2 +- test/inflection.js | 2 +- test/markdown.js | 4 +- test/match.js | 2 +- test/math.js | 2 +- test/md.js | 2 +- test/misc.js | 2 +- test/number.js | 2 +- test/object.js | 2 +- test/path.js | 2 +- test/regex.js | 2 +- test/string.js | 2 +- test/subexpressions.js | 2 +- test/url.js | 2 +- test/utils.js | 4 +- tsconfig.json | 4 +- 52 files changed, 95 insertions(+), 95 deletions(-) rename helpers.js => helpers/helpers.js (100%) rename {lib => helpers/lib}/array.js (100%) rename {lib => helpers/lib}/code.js (100%) rename {lib => helpers/lib}/collection.js (100%) rename {lib => helpers/lib}/comparison.js (100%) rename {lib => helpers/lib}/date.js (100%) rename {lib => helpers/lib}/fs.js (100%) rename {lib => helpers/lib}/html.js (100%) rename {lib => helpers/lib}/i18n.js (100%) rename {lib => helpers/lib}/index.js (100%) rename {lib => helpers/lib}/inflection.js (100%) rename {lib => helpers/lib}/logging.js (100%) rename {lib => helpers/lib}/markdown.js (100%) rename {lib => helpers/lib}/match.js (100%) rename {lib => helpers/lib}/math.js (100%) rename {lib => helpers/lib}/md.js (100%) rename {lib => helpers/lib}/misc.js (100%) rename {lib => helpers/lib}/number.js (100%) rename {lib => helpers/lib}/object.js (100%) rename {lib => helpers/lib}/path.js (100%) rename {lib => helpers/lib}/regex.js (100%) rename {lib => helpers/lib}/string.js (100%) rename {lib => helpers/lib}/url.js (100%) rename {lib => helpers/lib}/utils/falsey.js (100%) rename {lib => helpers/lib}/utils/html.js (100%) rename {lib => helpers/lib}/utils/index.js (100%) rename {lib => helpers/lib}/utils/utils.js (100%) rename index.ts => src/index.ts (85%) diff --git a/helpers.js b/helpers/helpers.js similarity index 100% rename from helpers.js rename to helpers/helpers.js diff --git a/lib/array.js b/helpers/lib/array.js similarity index 100% rename from lib/array.js rename to helpers/lib/array.js diff --git a/lib/code.js b/helpers/lib/code.js similarity index 100% rename from lib/code.js rename to helpers/lib/code.js diff --git a/lib/collection.js b/helpers/lib/collection.js similarity index 100% rename from lib/collection.js rename to helpers/lib/collection.js diff --git a/lib/comparison.js b/helpers/lib/comparison.js similarity index 100% rename from lib/comparison.js rename to helpers/lib/comparison.js diff --git a/lib/date.js b/helpers/lib/date.js similarity index 100% rename from lib/date.js rename to helpers/lib/date.js diff --git a/lib/fs.js b/helpers/lib/fs.js similarity index 100% rename from lib/fs.js rename to helpers/lib/fs.js diff --git a/lib/html.js b/helpers/lib/html.js similarity index 100% rename from lib/html.js rename to helpers/lib/html.js diff --git a/lib/i18n.js b/helpers/lib/i18n.js similarity index 100% rename from lib/i18n.js rename to helpers/lib/i18n.js diff --git a/lib/index.js b/helpers/lib/index.js similarity index 100% rename from lib/index.js rename to helpers/lib/index.js diff --git a/lib/inflection.js b/helpers/lib/inflection.js similarity index 100% rename from lib/inflection.js rename to helpers/lib/inflection.js diff --git a/lib/logging.js b/helpers/lib/logging.js similarity index 100% rename from lib/logging.js rename to helpers/lib/logging.js diff --git a/lib/markdown.js b/helpers/lib/markdown.js similarity index 100% rename from lib/markdown.js rename to helpers/lib/markdown.js diff --git a/lib/match.js b/helpers/lib/match.js similarity index 100% rename from lib/match.js rename to helpers/lib/match.js diff --git a/lib/math.js b/helpers/lib/math.js similarity index 100% rename from lib/math.js rename to helpers/lib/math.js diff --git a/lib/md.js b/helpers/lib/md.js similarity index 100% rename from lib/md.js rename to helpers/lib/md.js diff --git a/lib/misc.js b/helpers/lib/misc.js similarity index 100% rename from lib/misc.js rename to helpers/lib/misc.js diff --git a/lib/number.js b/helpers/lib/number.js similarity index 100% rename from lib/number.js rename to helpers/lib/number.js diff --git a/lib/object.js b/helpers/lib/object.js similarity index 100% rename from lib/object.js rename to helpers/lib/object.js diff --git a/lib/path.js b/helpers/lib/path.js similarity index 100% rename from lib/path.js rename to helpers/lib/path.js diff --git a/lib/regex.js b/helpers/lib/regex.js similarity index 100% rename from lib/regex.js rename to helpers/lib/regex.js diff --git a/lib/string.js b/helpers/lib/string.js similarity index 100% rename from lib/string.js rename to helpers/lib/string.js diff --git a/lib/url.js b/helpers/lib/url.js similarity index 100% rename from lib/url.js rename to helpers/lib/url.js diff --git a/lib/utils/falsey.js b/helpers/lib/utils/falsey.js similarity index 100% rename from lib/utils/falsey.js rename to helpers/lib/utils/falsey.js diff --git a/lib/utils/html.js b/helpers/lib/utils/html.js similarity index 100% rename from lib/utils/html.js rename to helpers/lib/utils/html.js diff --git a/lib/utils/index.js b/helpers/lib/utils/index.js similarity index 100% rename from lib/utils/index.js rename to helpers/lib/utils/index.js diff --git a/lib/utils/utils.js b/helpers/lib/utils/utils.js similarity index 100% rename from lib/utils/utils.js rename to helpers/lib/utils/utils.js diff --git a/package.json b/package.json index 255a71a..a515067 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "scripts": { "test": "npm run build && c8 mocha --reporter list", "test:ci": "npm run build && c8 --reporter=lcov mocha --reporter list", - "build": "rimraf ./dist && tsup ./index.ts --format cjs --dts --clean", + "build": "rimraf ./dist && tsup ./src/index.ts --format cjs --dts --clean", "prepare": "npm run build", "clean": "rimraf ./node_modules ./coverage yarn.lock package-lock.json ./dist ./dist-site", "website:build": "rimraf ./site/readme.md && npx -y docula build -s ./site -o ./dist-site", diff --git a/index.ts b/src/index.ts similarity index 85% rename from index.ts rename to src/index.ts index 3214376..e3c8ca0 100644 --- a/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import * as HandlebarsLib from 'handlebars'; -import helpersLib from './helpers.js'; +import helpersLib from '../helpers/helpers.js'; /** * Handlebars library not initiated with helpers @@ -23,7 +23,7 @@ export const helpers = helpersLib; */ export async function createHandlebars() { const handlebars = HandlebarsLib.create(); - const helpersFunction = await import('./helpers.js'); + const helpersFunction = await import('../helpers/helpers.js'); helpersFunction.default({ handlebars: handlebars }); return handlebars; } \ No newline at end of file diff --git a/test/array.js b/test/array.js index a14dbc7..4279b03 100644 --- a/test/array.js +++ b/test/array.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.array({handlebars: hbs}); helpers.string({handlebars: hbs}); diff --git a/test/code.js b/test/code.js index 77da59f..b421261 100644 --- a/test/code.js +++ b/test/code.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.code({handlebars: hbs}); describe('code', function() { diff --git a/test/collection.js b/test/collection.js index 6ea2547..bd2ecc0 100644 --- a/test/collection.js +++ b/test/collection.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.array({handlebars: hbs}); helpers.collection({handlebars: hbs}); helpers.string({handlebars: hbs}); diff --git a/test/comparison.js b/test/comparison.js index d309dca..434feba 100644 --- a/test/comparison.js +++ b/test/comparison.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.comparison({handlebars: hbs}); describe('comparison', function() { diff --git a/test/fs.js b/test/fs.js index c11cf40..3027f2d 100644 --- a/test/fs.js +++ b/test/fs.js @@ -5,11 +5,11 @@ var fs = require('fs'); var path = require('path'); var assert = require('assert'); var hbs = require('handlebars').create(); -require('../helpers')({handlebars: hbs}); +require('../helpers/helpers.js')({handlebars: hbs}); -var libFiles = fs.readdirSync(path.join(__dirname, '../lib')) +var libFiles = fs.readdirSync(path.join(__dirname, '../helpers/lib')) .map(function(fp) { - return path.join('lib', fp); + return path.join('helpers/lib', fp); }); describe('fs', function() { @@ -23,16 +23,16 @@ describe('fs', function() { describe('readdir', function() { it('should return an array of files', function() { var fn = hbs.compile('{{readdir dir}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), libFiles); + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), libFiles); }); it('should work as a subexpression', function() { var fn = hbs.compile('{{match (readdir dir) "**/[a-c]*.js"}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), [ - 'lib/array.js', - 'lib/code.js', - 'lib/collection.js', - 'lib/comparison.js' + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), [ + 'helpers/lib/array.js', + 'helpers/lib/code.js', + 'helpers/lib/collection.js', + 'helpers/lib/comparison.js' ]); }); @@ -44,88 +44,88 @@ describe('fs', function() { }); } - assert.deepEqual(fn({dir: 'lib', filter: filter}).split(','), [ - path.join('lib', 'array.js'), - path.join('lib', 'code.js'), - path.join('lib', 'collection.js'), - path.join('lib', 'comparison.js'), - path.join('lib', 'date.js'), - path.join('lib', 'fs.js'), - path.join('lib', 'html.js'), - path.join('lib', 'i18n.js'), - path.join('lib', 'index.js'), - path.join('lib', 'inflection.js'), - path.join('lib', 'logging.js'), - path.join('lib', 'markdown.js'), - path.join('lib', 'match.js'), - path.join('lib', 'math.js'), - path.join('lib', 'md.js'), - path.join('lib', 'misc.js'), - path.join('lib', 'number.js'), - path.join('lib', 'object.js'), - path.join('lib', 'path.js'), - path.join('lib', 'regex.js'), - path.join('lib', 'string.js'), - path.join('lib', 'url.js') + assert.deepEqual(fn({dir: 'helpers/lib', filter: filter}).split(','), [ + path.join('helpers/lib', 'array.js'), + path.join('helpers/lib', 'code.js'), + path.join('helpers/lib', 'collection.js'), + path.join('helpers/lib', 'comparison.js'), + path.join('helpers/lib', 'date.js'), + path.join('helpers/lib', 'fs.js'), + path.join('helpers/lib', 'html.js'), + path.join('helpers/lib', 'i18n.js'), + path.join('helpers/lib', 'index.js'), + path.join('helpers/lib', 'inflection.js'), + path.join('helpers/lib', 'logging.js'), + path.join('helpers/lib', 'markdown.js'), + path.join('helpers/lib', 'match.js'), + path.join('helpers/lib', 'math.js'), + path.join('helpers/lib', 'md.js'), + path.join('helpers/lib', 'misc.js'), + path.join('helpers/lib', 'number.js'), + path.join('helpers/lib', 'object.js'), + path.join('helpers/lib', 'path.js'), + path.join('helpers/lib', 'regex.js'), + path.join('helpers/lib', 'string.js'), + path.join('helpers/lib', 'url.js') ]); }); it('should filter using a regex', function() { var fn = hbs.compile('{{readdir dir (toRegex "\\.js$")}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), [ - path.join('lib', 'array.js'), - path.join('lib', 'code.js'), - path.join('lib', 'collection.js'), - path.join('lib', 'comparison.js'), - path.join('lib', 'date.js'), - path.join('lib', 'fs.js'), - path.join('lib', 'html.js'), - path.join('lib', 'i18n.js'), - path.join('lib', 'index.js'), - path.join('lib', 'inflection.js'), - path.join('lib', 'logging.js'), - path.join('lib', 'markdown.js'), - path.join('lib', 'match.js'), - path.join('lib', 'math.js'), - path.join('lib', 'md.js'), - path.join('lib', 'misc.js'), - path.join('lib', 'number.js'), - path.join('lib', 'object.js'), - path.join('lib', 'path.js'), - path.join('lib', 'regex.js'), - path.join('lib', 'string.js'), - path.join('lib', 'url.js') + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), [ + path.join('helpers/lib', 'array.js'), + path.join('helpers/lib', 'code.js'), + path.join('helpers/lib', 'collection.js'), + path.join('helpers/lib', 'comparison.js'), + path.join('helpers/lib', 'date.js'), + path.join('helpers/lib', 'fs.js'), + path.join('helpers/lib', 'html.js'), + path.join('helpers/lib', 'i18n.js'), + path.join('helpers/lib', 'index.js'), + path.join('helpers/lib', 'inflection.js'), + path.join('helpers/lib', 'logging.js'), + path.join('helpers/lib', 'markdown.js'), + path.join('helpers/lib', 'match.js'), + path.join('helpers/lib', 'math.js'), + path.join('helpers/lib', 'md.js'), + path.join('helpers/lib', 'misc.js'), + path.join('helpers/lib', 'number.js'), + path.join('helpers/lib', 'object.js'), + path.join('helpers/lib', 'path.js'), + path.join('helpers/lib', 'regex.js'), + path.join('helpers/lib', 'string.js'), + path.join('helpers/lib', 'url.js') ]); }); it('should filter using a glob pattern', function() { - var fn = hbs.compile('{{readdir dir "lib/[a-d]*.js"}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), [ - path.join('lib', 'array.js'), - path.join('lib', 'code.js'), - path.join('lib', 'collection.js'), - path.join('lib', 'comparison.js'), - path.join('lib', 'date.js') + var fn = hbs.compile('{{readdir dir "helpers/lib/[a-d]*.js"}}'); + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), [ + path.join('helpers/lib', 'array.js'), + path.join('helpers/lib', 'code.js'), + path.join('helpers/lib', 'collection.js'), + path.join('helpers/lib', 'comparison.js'), + path.join('helpers/lib', 'date.js') ]); }); it('should filter by fs.stat (files)', function() { var fn = hbs.compile('{{readdir dir "isFile"}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), libFiles.filter(function(fp) { - return fp.indexOf(path.join('lib', 'util')) !== 0; + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), libFiles.filter(function(fp) { + return fp.indexOf(path.join('helpers/lib', 'util')) !== 0; })); }); it('should filter by fs.stat (dirs)', function() { var fn = hbs.compile('{{readdir dir "isDirectory"}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), [ - path.join('lib', 'utils') + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), [ + path.join('helpers/lib', 'utils') ]); }); it('should return the whole array when the filter is invalid', function() { var fn = hbs.compile('{{readdir dir "foo"}}'); - assert.deepEqual(fn({dir: 'lib'}).split(','), libFiles); + assert.deepEqual(fn({dir: 'helpers/lib'}).split(','), libFiles); }); }); }); diff --git a/test/helpers.js b/test/helpers.js index fa8b9c4..94fb84d 100644 --- a/test/helpers.js +++ b/test/helpers.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars'); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); describe('helpers', function() { it('should should return all helpers:', function() { diff --git a/test/html.js b/test/html.js index f088a4e..502a982 100644 --- a/test/html.js +++ b/test/html.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.html({handlebars: hbs}); var locals = {data: [{aaa: 'AAA', bbb: 'BBB'}, {aaa: 'CCC', bbb: 'DDD'}]}; diff --git a/test/i18n.js b/test/i18n.js index b8142ff..d5b49ec 100644 --- a/test/i18n.js +++ b/test/i18n.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.i18n({handlebars: hbs}); var context = {language: 'en', en: {key: 'value', a: {b: 'c'}}, fr: {key: 'valeur'}}; diff --git a/test/inflection.js b/test/inflection.js index 7d01d9c..20ae573 100644 --- a/test/inflection.js +++ b/test/inflection.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.inflection({handlebars: hbs}); describe('inflection', function() { diff --git a/test/markdown.js b/test/markdown.js index a9be93b..cec9c00 100644 --- a/test/markdown.js +++ b/test/markdown.js @@ -4,8 +4,8 @@ require('mocha'); var assert = require('assert'); var fs = require('fs'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); -var markdownHelper = require('../lib/markdown.js'); +var helpers = require('../helpers/helpers.js'); +var markdownHelper = require('../helpers/lib/markdown.js'); helpers.markdown({handlebars: hbs}); describe('markdown', function() { diff --git a/test/match.js b/test/match.js index cf60344..e2cfa39 100644 --- a/test/match.js +++ b/test/match.js @@ -4,7 +4,7 @@ var fs = require('fs'); var path = require('path'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.match({handlebars: hbs}); var testFiles = fs.readdirSync(__dirname); diff --git a/test/math.js b/test/math.js index 8b9163f..c145fe2 100644 --- a/test/math.js +++ b/test/math.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.math({handlebars: hbs}); describe('math', function() { diff --git a/test/md.js b/test/md.js index 9acd5d8..e565585 100644 --- a/test/md.js +++ b/test/md.js @@ -12,7 +12,7 @@ var assert = require('assert'); var handlebars = require('handlebars'); var Templates = require('templates'); var hljs = require('highlight.js'); -var md = require('../lib/md.js'); +var md = require('../helpers/lib/md.js'); var _ = require('lodash'); var app; diff --git a/test/misc.js b/test/misc.js index 05f7928..50177ec 100644 --- a/test/misc.js +++ b/test/misc.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); describe('misc', function() { beforeEach(function() { diff --git a/test/number.js b/test/number.js index fb9e2de..9362b0e 100644 --- a/test/number.js +++ b/test/number.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.number({handlebars: hbs}); describe('number', function() { diff --git a/test/object.js b/test/object.js index 7a34056..0842eef 100644 --- a/test/object.js +++ b/test/object.js @@ -4,7 +4,7 @@ require('mocha'); var assert = require('assert'); var support = require('./support'); var expected = support.expected('object'); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); var hbs = require('handlebars').create(); helpers.math({handlebars: hbs}); helpers.object({handlebars: hbs}); diff --git a/test/path.js b/test/path.js index a1d7dec..de9be22 100644 --- a/test/path.js +++ b/test/path.js @@ -6,7 +6,7 @@ var assert = require('assert'); var path = require('path'); var hbs = require('handlebars').create(); var gm = require('global-modules'); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.path({handlebars: hbs}); describe('assemble', function() { diff --git a/test/regex.js b/test/regex.js index a23dbdb..89464ab 100644 --- a/test/regex.js +++ b/test/regex.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.regex({handlebars: hbs}); describe('regex', function() { diff --git a/test/string.js b/test/string.js index 039c26f..fd19a42 100644 --- a/test/string.js +++ b/test/string.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.string({handlebars: hbs}); describe('string', function() { diff --git a/test/subexpressions.js b/test/subexpressions.js index 5dea894..ebbde17 100644 --- a/test/subexpressions.js +++ b/test/subexpressions.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.array({handlebars: hbs}); helpers.string({handlebars: hbs}); diff --git a/test/url.js b/test/url.js index 5e358ab..8719e51 100644 --- a/test/url.js +++ b/test/url.js @@ -3,7 +3,7 @@ require('mocha'); var assert = require('assert'); var hbs = require('handlebars').create(); -var helpers = require('../helpers.js'); +var helpers = require('../helpers/helpers.js'); helpers.object({handlebars: hbs}); helpers.url({handlebars: hbs}); diff --git a/test/utils.js b/test/utils.js index 09dd108..33c1590 100644 --- a/test/utils.js +++ b/test/utils.js @@ -2,8 +2,8 @@ require('mocha'); var assert = require('assert'); -var utils = require('../lib/utils'); -var HTML = require('../lib/utils/html'); +var utils = require('../helpers/lib/utils'); +var HTML = require('../helpers/lib/utils/html'); const { expect } = require('chai'); describe('utils', function() { diff --git a/tsconfig.json b/tsconfig.json index 8ab8aed..4871d68 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,9 +11,9 @@ "declaration": true // Generate corresponding .d.ts file }, "include": [ - "helpers.js", + "helpers/**/*.js", "src/**/*.js", - "index.ts" + "src/index.ts" ], "exclude": [ "node_modules",