@boost/test-utils
Advanced tools
| 'use strict'; | ||
| Object.defineProperty(exports, '__esModule', { | ||
| value: true | ||
| }); | ||
| const fixtures = require('./fixtures.cjs'); | ||
| require('./types.cjs'); | ||
| /** | ||
| * @copyright 2020, Miles Johnson | ||
| * @license https://opensource.org/licenses/MIT | ||
| */ | ||
| exports.copyFixtureToMock = fixtures.copyFixtureToMock; | ||
| exports.copyFixtureToNodeModule = fixtures.copyFixtureToNodeModule; | ||
| exports.copyFixtureToTempFolder = fixtures.copyFixtureToTempFolder; | ||
| exports.createTempFileInFixture = fixtures.createTempFileInFixture; | ||
| exports.createTempFixtureFolder = fixtures.createTempFixtureFolder; | ||
| exports.createTempFolderStructureFromJSON = fixtures.createTempFolderStructureFromJSON; | ||
| exports.getFixtureNodeModulePath = fixtures.getFixtureNodeModulePath; | ||
| exports.getFixturePath = fixtures.getFixturePath; | ||
| exports.getNodeModulePath = fixtures.getNodeModulePath; | ||
| exports.normalizePath = fixtures.normalizePath; | ||
| exports.removeTempFile = fixtures.removeTempFile; | ||
| //# sourceMappingURL=index.cjs.map |
+9
-35
@@ -6,24 +6,15 @@ 'use strict'; | ||
| }); | ||
| const os = require('os'); | ||
| const path = require('path'); | ||
| const fs = require('fs-extra'); | ||
| const _interopDefault = e => e && e.__esModule ? e : { | ||
| default: e | ||
| }; | ||
| const os__default = /*#__PURE__*/_interopDefault(os); | ||
| const path__default = /*#__PURE__*/_interopDefault(path); | ||
| const fs__default = /*#__PURE__*/_interopDefault(fs); | ||
| const fs__default = /*#__PURE__*/_interopDefault(fs); | ||
| /* eslint-disable @typescript-eslint/no-use-before-define */ | ||
| const FIXTURES_DIR = path__default.default.join(process.cwd(), 'tests', '__fixtures__'); | ||
| const TEMPORARY_FILES = new Set(); | ||
| function normalizeSeparators(part) { | ||
@@ -33,22 +24,16 @@ if (process.platform === 'win32') { | ||
| } | ||
| return part.replace(/\\/g, '/'); | ||
| } | ||
| function normalizePath(...parts) { | ||
| return path__default.default.normalize(path__default.default.join(...parts.map(normalizeSeparators))); | ||
| } | ||
| function getFixturePath(fixture, file = '') { | ||
| return normalizePath(FIXTURES_DIR, fixture, file); | ||
| } | ||
| function getFixtureNodeModulePath(fixture, moduleName, file = '') { | ||
| return normalizePath(FIXTURES_DIR, fixture, 'node_modules', moduleName, file); | ||
| } | ||
| function getNodeModulePath(moduleName, file = '') { | ||
| return normalizePath(process.cwd(), 'node_modules', moduleName, file); | ||
| } | ||
| function removeTempFile(filePath) { | ||
@@ -60,11 +45,9 @@ if (fs__default.default.existsSync(filePath)) { | ||
| } | ||
| fs__default.default.removeSync(filePath); | ||
| } catch {// Ignore? | ||
| } catch { | ||
| // Ignore? | ||
| } | ||
| } | ||
| TEMPORARY_FILES.delete(filePath); | ||
| } | ||
| function copyFixtureToNodeModule(fixture, moduleName, customModulePath = false) { | ||
@@ -76,3 +59,2 @@ const modulePath = customModulePath ? normalizePath(moduleName) : getNodeModulePath(moduleName); | ||
| }); | ||
| if (!fs__default.default.existsSync(pkgPath)) { | ||
@@ -85,3 +67,2 @@ fs__default.default.writeJsonSync(pkgPath, { | ||
| } | ||
| return () => { | ||
@@ -91,3 +72,2 @@ removeTempFile(modulePath); | ||
| } | ||
| function copyFixtureToMock(fixture, mockName) { | ||
@@ -100,3 +80,2 @@ const module = jest.requireActual(getFixturePath(fixture)); | ||
| } | ||
| function copyFixtureToTempFolder(fixture) { | ||
@@ -108,8 +87,9 @@ const tempRoot = createTempFixtureFolder(); | ||
| return tempRoot; | ||
| } // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| } | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| function createTempFileInFixture(fixture, file, data) { | ||
| const filePath = getFixturePath(fixture, file); // eslint-disable-next-line @typescript-eslint/no-unsafe-argument | ||
| const filePath = getFixturePath(fixture, file); | ||
| // eslint-disable-next-line @typescript-eslint/no-unsafe-argument | ||
| fs__default.default.writeFileSync(filePath, data); | ||
@@ -120,8 +100,6 @@ return () => { | ||
| } | ||
| let folderCount = 0; | ||
| function createTempFixtureFolder() { | ||
| const tmp = os__default.default.tmpdir(); // eslint-disable-next-line no-magic-numbers | ||
| const tmp = os__default.default.tmpdir(); | ||
| // eslint-disable-next-line no-magic-numbers | ||
| const dir = normalizePath(tmp, `boost-${Date.now().toString(16)}${folderCount}`); | ||
@@ -133,3 +111,2 @@ fs__default.default.ensureDirSync(dir); | ||
| } | ||
| function createTempFolderStructureFromJSON(structure) { | ||
@@ -142,3 +119,2 @@ const root = createTempFixtureFolder(); | ||
| } | ||
| const absFile = path__default.default.join(root, file); | ||
@@ -150,3 +126,2 @@ fs__default.default.ensureDirSync(path__default.default.dirname(absFile)); | ||
| } | ||
| if (typeof afterAll === 'function') { | ||
@@ -159,3 +134,2 @@ afterAll(() => { | ||
| } | ||
| exports.copyFixtureToMock = copyFixtureToMock; | ||
@@ -162,0 +136,0 @@ exports.copyFixtureToNodeModule = copyFixtureToNodeModule; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"fixtures.cjs","sources":["../src/fixtures.ts"],"sourcesContent":null,"names":["FIXTURES_DIR","path","join","process","cwd","TEMPORARY_FILES","Set","normalizeSeparators","part","platform","replace","normalizePath","parts","normalize","map","getFixturePath","fixture","file","getFixtureNodeModulePath","moduleName","getNodeModulePath","removeTempFile","filePath","fs","existsSync","statSync","isDirectory","emptyDirSync","removeSync","delete","copyFixtureToNodeModule","customModulePath","modulePath","pkgPath","copySync","overwrite","writeJsonSync","main","name","version","copyFixtureToMock","mockName","module","jest","requireActual","doMock","virtual","dontMock","copyFixtureToTempFolder","tempRoot","createTempFixtureFolder","createTempFileInFixture","data","writeFileSync","folderCount","tmp","os","tmpdir","dir","Date","now","toString","ensureDirSync","add","createTempFolderStructureFromJSON","structure","root","files","Object","entries","forEach","contents","absFile","dirname","afterAll","tempFile"],"mappings":"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"} | ||
| {"version":3,"file":"fixtures.cjs","sources":["../src/fixtures.ts"],"sourcesContent":null,"names":["FIXTURES_DIR","path","join","process","cwd","TEMPORARY_FILES","Set","normalizeSeparators","part","platform","replace","normalizePath","parts","normalize","map","getFixturePath","fixture","file","getFixtureNodeModulePath","moduleName","getNodeModulePath","removeTempFile","filePath","fs","existsSync","statSync","isDirectory","emptyDirSync","removeSync","delete","copyFixtureToNodeModule","customModulePath","modulePath","pkgPath","copySync","overwrite","writeJsonSync","main","name","version","copyFixtureToMock","mockName","module","jest","requireActual","doMock","virtual","dontMock","copyFixtureToTempFolder","tempRoot","createTempFixtureFolder","createTempFileInFixture","data","writeFileSync","folderCount","tmp","os","tmpdir","dir","Date","now","toString","ensureDirSync","add","createTempFolderStructureFromJSON","structure","root","files","Object","entries","forEach","contents","absFile","dirname","afterAll","tempFile"],"mappings":"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"} |
+1
-3
@@ -6,6 +6,5 @@ 'use strict'; | ||
| }); | ||
| const fixtures = require('./fixtures.cjs'); | ||
| require('./types.cjs'); | ||
| require('./types.cjs'); | ||
| /** | ||
@@ -16,3 +15,2 @@ * @copyright 2020, Miles Johnson | ||
| exports.copyFixtureToMock = fixtures.copyFixtureToMock; | ||
@@ -19,0 +17,0 @@ exports.copyFixtureToNodeModule = fixtures.copyFixtureToNodeModule; |
+3
-3
@@ -1,4 +0,4 @@ | ||
| export declare type DirectoryContent = string | null; | ||
| export declare type DirectoryJSON = Record<string, DirectoryContent>; | ||
| export declare type DirectoryStructure = DirectoryJSON | ((root: string) => DirectoryJSON); | ||
| export type DirectoryContent = string | null; | ||
| export type DirectoryJSON = Record<string, DirectoryContent>; | ||
| export type DirectoryStructure = DirectoryJSON | ((root: string) => DirectoryJSON); | ||
| //# sourceMappingURL=types.d.ts.map |
+3
-3
| { | ||
| "name": "@boost/test-utils", | ||
| "version": "4.0.0", | ||
| "version": "4.0.1", | ||
| "type": "commonjs", | ||
@@ -34,3 +34,3 @@ "release": "1651512178249", | ||
| "dependencies": { | ||
| "fs-extra": "^10.1.0" | ||
| "fs-extra": "^11.1.1" | ||
| }, | ||
@@ -56,3 +56,3 @@ "funding": { | ||
| }, | ||
| "gitHead": "07f3182e14af6b7637b23f69fbe3c735835312a9" | ||
| "gitHead": "fd64842195c9e1c72e726800f004bdc80fa682f8" | ||
| } |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
20540
4.74%17
6.25%318
8.9%+ Added
- Removed
Updated