@glint/config
Advanced tools
+6
-9
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.normalizePath = exports.GlintConfig = void 0; | ||
| const path_1 = __importDefault(require("path")); | ||
| const path = require("node:path"); | ||
| const minimatch_1 = require("minimatch"); | ||
@@ -18,3 +15,3 @@ const environment_1 = require("./environment"); | ||
| this.configPath = normalizePath(configPath); | ||
| this.rootDir = path_1.default.dirname(configPath); | ||
| this.rootDir = path.dirname(configPath); | ||
| this.environment = environment_1.GlintEnvironment.load(config.environment, { rootDir: this.rootDir }); | ||
@@ -47,3 +44,3 @@ this.checkStandaloneTemplates = config.checkStandaloneTemplates ?? true; | ||
| getSynthesizedScriptPathForTS(filename) { | ||
| let extension = path_1.default.extname(filename); | ||
| let extension = path.extname(filename); | ||
| let filenameWithoutExtension = filename.slice(0, filename.lastIndexOf(extension)); | ||
@@ -62,3 +59,3 @@ switch (this.environment.getSourceKind(filename)) { | ||
| buildMatchers(globs) { | ||
| return globs.map((glob) => new minimatch_1.Minimatch(normalizePath(path_1.default.resolve(this.rootDir, glob)))); | ||
| return globs.map((glob) => new minimatch_1.Minimatch(normalizePath(path.resolve(this.rootDir, glob)))); | ||
| } | ||
@@ -68,4 +65,4 @@ } | ||
| function normalizePath(fileName) { | ||
| if (path_1.default.sep !== '/') { | ||
| return fileName.split(path_1.default.sep).join('/'); | ||
| if (path.sep !== '/') { | ||
| return fileName.split(path.sep).join('/'); | ||
| } | ||
@@ -72,0 +69,0 @@ return fileName; |
@@ -1,2 +0,2 @@ | ||
| import type ts from 'typescript'; | ||
| import type * as ts from 'typescript'; | ||
| declare type TSLib = typeof ts; | ||
@@ -3,0 +3,0 @@ export declare const DEFAULT_EXTENSIONS: GlintExtensionsConfig; |
+14
-17
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.GlintEnvironment = exports.DEFAULT_EXTENSIONS = void 0; | ||
| const resolve_1 = __importDefault(require("resolve")); | ||
| const path_1 = __importDefault(require("path")); | ||
| const escape_string_regexp_1 = __importDefault(require("escape-string-regexp")); | ||
| const silent_error_1 = __importDefault(require("silent-error")); | ||
| const path = require("node:path"); | ||
| const resolve = require("resolve"); | ||
| const escapeStringRegexp = require("escape-string-regexp"); | ||
| const SilentError = require("silent-error"); | ||
| exports.DEFAULT_EXTENSIONS = { | ||
@@ -33,3 +30,3 @@ '.hbs': { kind: 'template' }, | ||
| getSourceKind(fileName) { | ||
| let extension = path_1.default.extname(fileName); | ||
| let extension = path.extname(fileName); | ||
| return this.extensionsConfig[extension]?.kind ?? 'unknown'; | ||
@@ -93,3 +90,3 @@ } | ||
| moduleMayHaveEmbeddedTemplates(modulePath, moduleContents) { | ||
| let config = this.getConfigForExtension(path_1.default.extname(modulePath)); | ||
| let config = this.getConfigForExtension(path.extname(modulePath)); | ||
| return Boolean(config?.preprocess || config?.transform || this.tagImportRegexp.test(moduleContents)); | ||
@@ -107,3 +104,3 @@ } | ||
| let importSources = Object.keys(this.tagConfig); | ||
| let regexpSource = importSources.map(escape_string_regexp_1.default).join('|'); | ||
| let regexpSource = importSources.map(escapeStringRegexp).join('|'); | ||
| return new RegExp(regexpSource); | ||
@@ -134,3 +131,3 @@ } | ||
| if (typeof envFunction !== 'function') { | ||
| throw new silent_error_1.default(`The specified environment '${envName}', which was loaded from ${envPath}, ` + | ||
| throw new SilentError(`The specified environment '${envName}', which was loaded from ${envPath}, ` + | ||
| `does not appear to be a Glint environment package.`); | ||
@@ -141,3 +138,3 @@ } | ||
| if (template) { | ||
| throw new silent_error_1.default('Multiple configured Glint environments attempted to define behavior for standalone template files.'); | ||
| throw new SilentError('Multiple configured Glint environments attempted to define behavior for standalone template files.'); | ||
| } | ||
@@ -151,3 +148,3 @@ template = config.template; | ||
| if (importSpecifier in tags[importSource]) { | ||
| throw new silent_error_1.default('Multiple configured Glint environments attempted to define behavior for the tag `' + | ||
| throw new SilentError('Multiple configured Glint environments attempted to define behavior for the tag `' + | ||
| importSpecifier + | ||
@@ -165,3 +162,3 @@ "` in module '" + | ||
| if (extension in extensions) { | ||
| throw new silent_error_1.default('Multiple configured Glint environments attempted to define handling for the ' + | ||
| throw new SilentError('Multiple configured Glint environments attempted to define handling for the ' + | ||
| extension + | ||
@@ -182,3 +179,3 @@ ' file extension.'); | ||
| let relativePath = require(pkg)['glint-environment'] ?? '.'; | ||
| return path_1.default.resolve(path_1.default.dirname(pkg), relativePath); | ||
| return path.resolve(path.dirname(pkg), relativePath); | ||
| } | ||
@@ -191,3 +188,3 @@ } | ||
| } | ||
| throw new silent_error_1.default(`Unable to resolve environment '${name}' from ${basedir}`); | ||
| throw new SilentError(`Unable to resolve environment '${name}' from ${basedir}`); | ||
| } | ||
@@ -199,3 +196,3 @@ function normalizePathCandidates(candidates) { | ||
| try { | ||
| return resolve_1.default.sync(name, { basedir }); | ||
| return resolve.sync(name, { basedir }); | ||
| } | ||
@@ -202,0 +199,0 @@ catch (error) { |
+2
-5
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.findConfig = exports.loadConfig = exports.findTypeScript = exports.ConfigLoader = void 0; | ||
| const silent_error_1 = __importDefault(require("silent-error")); | ||
| const SilentError = require("silent-error"); | ||
| const loader_1 = require("./loader"); | ||
@@ -20,3 +17,3 @@ var loader_2 = require("./loader"); | ||
| if (!config) { | ||
| throw new silent_error_1.default(`Unable to find Glint configuration for ${from}`); | ||
| throw new SilentError(`Unable to find Glint configuration for ${from}`); | ||
| } | ||
@@ -23,0 +20,0 @@ return config; |
+1
-1
| import { GlintConfig } from './config'; | ||
| import type TS from 'typescript'; | ||
| import type * as TS from 'typescript'; | ||
| declare type TypeScript = typeof TS; | ||
@@ -4,0 +4,0 @@ /** |
+7
-10
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.findTypeScript = exports.ConfigLoader = void 0; | ||
| const path_1 = __importDefault(require("path")); | ||
| const silent_error_1 = __importDefault(require("silent-error")); | ||
| const resolve_1 = __importDefault(require("resolve")); | ||
| const path = require("node:path"); | ||
| const SilentError = require("silent-error"); | ||
| const resolve = require("resolve"); | ||
| const config_1 = require("./config"); | ||
@@ -22,3 +19,3 @@ /** | ||
| configForFile(filePath) { | ||
| return this.configForDirectory(path_1.default.dirname(filePath)); | ||
| return this.configForDirectory(path.dirname(filePath)); | ||
| } | ||
@@ -43,3 +40,3 @@ configForDirectory(directory) { | ||
| function findTypeScript(fromDir) { | ||
| return (tryResolve(() => require(resolve_1.default.sync('typescript', { basedir: fromDir }))) ?? | ||
| return (tryResolve(() => require(resolve.sync('typescript', { basedir: fromDir }))) ?? | ||
| tryResolve(() => require('typescript'))); | ||
@@ -68,3 +65,3 @@ } | ||
| currentPath = | ||
| currentContents.extends && path_1.default.resolve(path_1.default.dirname(currentPath), currentContents.extends); | ||
| currentContents.extends && path.resolve(path.dirname(currentPath), currentContents.extends); | ||
| } | ||
@@ -111,5 +108,5 @@ return validateConfigInput(fullGlintConfig); | ||
| if (!test) { | ||
| throw new silent_error_1.default(`Glint config: ${message}`); | ||
| throw new SilentError(`Glint config: ${message}`); | ||
| } | ||
| } | ||
| //# sourceMappingURL=loader.js.map |
+1
-1
| { | ||
| "name": "@glint/config", | ||
| "version": "0.9.5", | ||
| "version": "0.9.6", | ||
| "repository": "typed-ember/glint", | ||
@@ -5,0 +5,0 @@ "description": "Tools to read configuration for @glint packages", |
| {"version":3,"file":"config.js","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":"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"} |
| {"version":3,"file":"environment.js","sourceRoot":"","sources":["../src/environment.ts"],"names":[],"mappings":"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"} |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;AAAA,gEAAuC;AAEvC,qCAAwC;AAaxC,mCAAwD;AAA/C,sGAAA,YAAY,OAAA;AAAE,wGAAA,cAAc,OAAA;AAErC;;;;GAIG;AACH,SAAgB,UAAU,CAAC,IAAY;IACrC,IAAI,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;IAC9B,IAAI,CAAC,MAAM,EAAE;QACX,MAAM,IAAI,sBAAW,CAAC,0CAA0C,IAAI,EAAE,CAAC,CAAC;KACzE;IAED,OAAO,MAAM,CAAC;AAChB,CAAC;AAPD,gCAOC;AAED;;;;GAIG;AACH,SAAgB,UAAU,CAAC,IAAY;IACrC,OAAO,IAAI,qBAAY,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC;AACrD,CAAC;AAFD,gCAEC"} |
| {"version":3,"file":"loader.js","sourceRoot":"","sources":["../src/loader.ts"],"names":[],"mappings":"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"} |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
25498
-34.85%10
-28.57%580
-2.03%