Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion adapters/in-memory/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@loom-io/in-memory-adapter",
"version": "0.9.1",
"version": "0.9.2",
"main": "dist/exports/lib.js",
"types": "dist/exports/lib.d.ts",
"author": "Cotton Coding",
Expand Down
6 changes: 3 additions & 3 deletions adapters/in-memory/src/core/adapter.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { MemoryDirectory, MEMORY_TYPE, MemoryRoot, MemoryObject, MemoryFile } from '../definitions';
import { AlreadyExistsException, NotFoundException } from '../exceptions';
import { Adapter } from './adapter';
import { MemoryDirectory, MEMORY_TYPE, MemoryRoot, MemoryObject, MemoryFile } from '../definitions.js';
import { AlreadyExistsException, NotFoundException } from '../exceptions.js';
import { Adapter } from './adapter.js';
import { describe, test, expect, beforeEach } from 'vitest';


Expand Down
6 changes: 3 additions & 3 deletions adapters/in-memory/src/core/adapter.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { FileHandler } from './file-handler.js';
import { type SourceAdapter, type rmdirOptions, type ObjectDirentInterface, PathNotExistsException, DirectoryNotEmptyException } from '@loom-io/core';
import { AlreadyExistsException, NotFoundException } from '../exceptions';
import { AlreadyExistsException, NotFoundException } from '../exceptions.js';
import { ObjectDirent } from './object-dirent.js';
import { MEMORY_TYPE, MemoryDirectory, MemoryFile, MemoryObject, MemoryRoot } from '../definitions';
import { isMemoryDirectoryAndMatchNamePrepared } from '../utils/validations';
import { MEMORY_TYPE, MemoryDirectory, MemoryFile, MemoryObject, MemoryRoot } from '../definitions.js';
import { isMemoryDirectoryAndMatchNamePrepared } from '../utils/validations.js';
import { removePrecedingAndTrailingSlash, splitTailingPath } from '@loom-io/common';
export class Adapter implements SourceAdapter {

Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/src/core/file-handler.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { FileHandler as FileHandlerInterface, ReadBuffer, FileHandlerReadOptions } from '@loom-io/core';
import { MemoryFile } from '../definitions';
import { MemoryFile } from '../definitions.js';


export class FileHandler implements FileHandlerInterface{
Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/src/core/object-dirent.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ObjectDirentInterface } from '@loom-io/core';
import { MEMORY_TYPE, MemoryObject } from '../definitions';
import { MEMORY_TYPE, MemoryObject } from '../definitions.js';
import { addPrecedingAndTailingSlash } from '@loom-io/common';

export class ObjectDirent implements ObjectDirentInterface{
Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/src/core/source.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Directory, LoomFile } from '@loom-io/core/internal';
import { Adapter } from './adapter';
import { Adapter } from './adapter.js';
import { dirname, basename } from 'node:path';
import { splitTailingPath } from '@loom-io/common';

Expand Down
4 changes: 2 additions & 2 deletions adapters/in-memory/src/exceptions.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { describe, test, expect } from 'vitest';
import { AlreadyExistsException, NotFoundException } from './exceptions';
import { MEMORY_TYPE } from './definitions';
import { AlreadyExistsException, NotFoundException } from './exceptions.js';
import { MEMORY_TYPE } from './definitions.js';

describe('exceptions', () => {
test('NotFoundException with root', () => {
Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/src/exceptions.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MemoryDirectory, MemoryObject, MemoryRoot } from './definitions';
import { MemoryDirectory, MemoryObject, MemoryRoot } from './definitions.js';

export class NotFoundException extends Error {

Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/src/exports/internal.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export * from '../core/adapter';
export * from '../core/adapter.js';
2 changes: 1 addition & 1 deletion adapters/in-memory/src/exports/lib.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { source } from '../core/source';
import { source } from '../core/source.js';
import { PLUGIN_TYPE, type LoomSourceAdapter, Directory, LoomFile } from '@loom-io/core';

export default (key: string = 'memory://') => ({
Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/src/utils/validations.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MEMORY_TYPE, MemoryDirectory, MemoryFile } from '../definitions';
import { MEMORY_TYPE, MemoryDirectory, MemoryFile } from '../definitions.js';

export const isMemoryDirectoryAndMatchName = (item: MemoryFile | MemoryDirectory, name: string): item is MemoryDirectory => item.$type === MEMORY_TYPE.DIRECTORY && item.name === name;
export const isMemoryDirectoryAndMatchNamePrepared = (name: string) => (item: MemoryFile | MemoryDirectory): item is MemoryDirectory => item.$type === MEMORY_TYPE.DIRECTORY && item.name === name;
Expand Down
4 changes: 2 additions & 2 deletions adapters/in-memory/tests/adapter.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { TestAdapter } from '@loom-io/interface-tests';
//import { TestAdapter } from './adapter';
import { Adapter } from '../src/core/adapter';
//import { TestAdapter } from './adapter.js';
import { Adapter } from '../src/core/adapter.js';

async function createAdapter(): Promise<Adapter> {
return new Adapter();
Expand Down
2 changes: 1 addition & 1 deletion adapters/in-memory/tests/source.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { testSource } from '@loom-io/interface-tests';
import InMemorySourceAdapter from '../src/exports/lib';
import InMemorySourceAdapter from '../src/exports/lib.js';

testSource('memory://', InMemorySourceAdapter());
2 changes: 1 addition & 1 deletion adapters/minio/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@loom-io/minio-s3-adapter",
"version": "0.9.1",
"version": "0.9.2",
"main": "dist/exports/lib.js",
"types": "dist/exports/lib.d.ts",
"author": "Cotton Coding",
Expand Down
2 changes: 1 addition & 1 deletion adapters/minio/src/core/file-handler.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Adapter } from './adapter';
import { Adapter } from './adapter.js';
import { FileHandler as FileHandlerInterface, ReadBuffer, FileHandlerReadOptions } from '@loom-io/core';

export class FileHandler implements FileHandlerInterface{
Expand Down
2 changes: 1 addition & 1 deletion adapters/minio/src/core/source.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Directory, LoomFile } from '@loom-io/core/internal';
import { Client as MinioClient, ClientOptions as S3Options} from 'minio';
import { Adapter } from './adapter';
import { Adapter } from './adapter.js';
import { dirname } from 'path';

export { S3Options };
Expand Down
2 changes: 1 addition & 1 deletion adapters/minio/src/exports/lib.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { source, type S3Options } from '../core/source';
import { source, type S3Options } from '../core/source.js';
import { type Directory, PLUGIN_TYPE, type LoomSourceAdapter, LoomFile, MaybePromise } from '@loom-io/core';

export default (key: string = 's3://', bucket: string, s3config: S3Options): LoomSourceAdapter => ({
Expand Down
2 changes: 1 addition & 1 deletion adapters/minio/test/adapter.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { TestAdapter } from '@loom-io/interface-tests';
import { Adapter } from '../src/core/adapter';
import { Adapter } from '../src/core/adapter.js';
import { Client } from 'minio';

const DEFAULT_BUCKET: string = `cotton-coding-${Math.random().toString(36).substring(7)}`;
Expand Down
2 changes: 1 addition & 1 deletion adapters/minio/test/source.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { testSource } from '@loom-io/interface-tests';
import S3MinioSourceAdapter from '../src/exports/lib';
import S3MinioSourceAdapter from '../src/exports/lib.js';

const s3config = {
endPoint: 'play.min.io',
Expand Down
2 changes: 1 addition & 1 deletion adapters/node-fs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@loom-io/node-filesystem-adapter",
"version": "0.9.1",
"version": "0.9.2",
"main": "dist/exports/lib.js",
"types": "dist/exports/lib.d.ts",
"author": "Cotton Coding",
Expand Down
2 changes: 1 addition & 1 deletion adapters/node-fs/src/core/source.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Directory, LoomFile } from '@loom-io/core/internal';
import { Adapter } from './adapter';
import { Adapter } from './adapter.js';
import * as fs from 'node:fs/promises';
import { dirname, basename } from 'node:path';
import { PathLike } from 'node:fs';
Expand Down
2 changes: 1 addition & 1 deletion adapters/node-fs/src/exports/lib.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { PathLike } from 'node:fs';
import { source } from '../core/source';
import { source } from '../core/source.js';
import { PLUGIN_TYPE, type LoomSourceAdapter, Directory, LoomFile } from '@loom-io/core';

export default (key: string = 'file://', rootdir?: PathLike) => ({
Expand Down
4 changes: 2 additions & 2 deletions adapters/node-fs/tests/adapter.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { TestAdapter } from '@loom-io/interface-tests';
//import { TestAdapter } from './adapter';
import { Adapter } from '../src/core/adapter';
//import { TestAdapter } from './adapter.js';
import { Adapter } from '../src/core/adapter.js';
import * as fs from 'fs/promises';
import { resolve } from 'node:path';

Expand Down
4 changes: 2 additions & 2 deletions adapters/node-fs/tests/source.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { testSource } from '@loom-io/interface-tests';
import FilesystemSourceAdapter from '../src/exports/lib';
import FilesystemSourceAdapter from '../src/exports/lib.js';
import { describe, expect, test } from 'vitest';
import { source } from '../src/core/source';
import { source } from '../src/core/source.js';
import { LoomFile } from '@loom-io/core/internal';


Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@
],
"devDependencies": {
"@faker-js/faker": "^8.4.1",
"@types/node": "^20.12.7",
"@types/node": "^20.12.8",
"@typescript-eslint/eslint-plugin": "latest",
"@typescript-eslint/parser": "latest",
"@vitest/coverage-v8": "^1.5.2",
"@vitest/coverage-v8": "^1.5.3",
"publint": "^0.2.7",
"typescript": "^5.4.5",
"vitest": "^1.5.2"
"vitest": "^1.5.3"
},
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/base-fs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@loom-io/base-fs",
"version": "0.9.1",
"version": "0.9.2",
"description": "Bundle of @loom-io modules for filesystem operations",
"main": "dist/exports/lib.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion packages/base-fs/tests/exports.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test, expect } from 'vitest';
import LoomIO, {isDirectory, isFile} from '../src/bundle';
import LoomIO, {isDirectory, isFile} from '../src/bundle.js';

describe('minimal export test', async () => {

Expand Down
2 changes: 1 addition & 1 deletion packages/base-fs/tests/integration.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, test, expect, afterAll } from 'vitest';
import { rmdir } from 'fs/promises';
import { resolve as resolvePath } from 'node:path';
import LoomIO, { Directory, DirectoryNotEmptyException, isDirectory } from '../src/bundle';
import LoomIO, { Directory, DirectoryNotEmptyException, isDirectory } from '../src/bundle.js';

const BASE_TEST_PATH = './tmp-test/';

Expand Down
2 changes: 1 addition & 1 deletion packages/common/src/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export * from './path';
export * from './path.js';
2 changes: 1 addition & 1 deletion packages/common/src/path.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, test, expect } from 'vitest';
import { addPrecedingAndTailingSlash, getUniqSegmentsOfPath, getSegmentsOfPath, getPathDepth, removePrecedingAndTrailingSlash, splitTailingPath, removePrecedingSlash, removeTailingSlash } from './path';
import { addPrecedingAndTailingSlash, getUniqSegmentsOfPath, getSegmentsOfPath, getPathDepth, removePrecedingAndTrailingSlash, splitTailingPath, removePrecedingSlash, removeTailingSlash } from './path.js';

describe('path utils', async () => {

Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@loom-io/core",
"version": "0.8.0",
"version": "0.9.2",
"main": "dist/exports/lib.js",
"types": "dist/exports/lib.d.ts",
"author": "Cotton Coding",
Expand Down
10 changes: 5 additions & 5 deletions packages/core/src/core/editor.spec.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { describe, expect, test } from 'vitest';
import { Editor, Reader } from './editor';
import { Editor, Reader } from './editor.js';
import { dirname, basename } from 'node:path';
import { Directory } from './dir';
import { LoomFile } from './file';
import { Directory } from './dir.js';
import { LoomFile } from './file.js';

import { faker } from '@faker-js/faker';
import { TextItemList } from '../helper/textItemList';
import { TextItemList } from '../helper/textItemList.js';
import { beforeAll } from 'vitest';
import { InMemoryAdapterHelper } from '@loom-io/test-utils';
import { SourceAdapter } from '../definitions';
import { SourceAdapter } from '../definitions.js';

function createEditor(adapter, testFile: string): Promise<Editor> {
const dir = new Directory(adapter, dirname(testFile));
Expand Down
6 changes: 3 additions & 3 deletions packages/core/src/core/list.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { expect, describe, test, beforeEach, afterEach } from 'vitest';
import { List } from './list';
import { Directory } from './dir';
import { LoomFile } from './file';
import { List } from './list.js';
import { Directory } from './dir.js';
import { LoomFile } from './file.js';
import { InMemoryAdapterHelper } from '@loom-io/test-utils';
import { getUniqSegmentsOfPath, removePrecedingSlash } from '@loom-io/common';

Expand Down
6 changes: 3 additions & 3 deletions packages/core/src/exports/internal.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, test, expect, expectTypeOf } from 'vitest';
import { LoomFile } from '../../dist/core/file';
import { Directory } from '../../dist/core/dir';
import { LineResult } from '../../dist/helper/result';
import { LoomFile } from '../../dist/core/file.js';
import { Directory } from '../../dist/core/dir.js';
import { LineResult } from '../../dist/helper/result.js';

describe('lib internal exports', () => {
test('Createable LoomFile', () => {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/helper/linkedList.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { describe, expect, test } from 'vitest';
import { ListItem } from './linkedList';
import { ListItem } from './linkedList.js';

describe('LinkedList', () => {

Expand Down
8 changes: 4 additions & 4 deletions packages/core/src/helper/result.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, test, expect, beforeAll } from 'vitest';
import { LineResult, SearchResult } from './result';
import { TextItemList } from './textItemList';
import { ReaderInternal } from '../editor';
import { LineResult, SearchResult } from './result.js';
import { TextItemList } from './textItemList.js';
import { ReaderInternal } from '../editor.js';
import { faker } from '@faker-js/faker';

class MockReader implements ReaderInternal {
Expand Down Expand Up @@ -43,7 +43,7 @@ class MockReader implements ReaderInternal {
const lorem = faker.lorem.paragraphs(10);
const part = lorem.substring(start, start+length);
return part;

}

async close(): Promise<void> {}
Expand Down
Loading