From 6c10cbf2f6669be15515f0e32c4d280699db19b1 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Sun, 21 Nov 2021 16:00:16 +0530 Subject: [PATCH] refactor: bitmapper `core` as node package --- CHANGELOG.md | 1 + bitmapper/packages/core/package.json | 22 +++++++++++++++++++ .../core/src}/BitmapsGenerator.ts | 0 .../src}/SVGHandler/SvgDirectoryParser.ts | 0 .../core/src}/SVGHandler/colorSvg.ts | 0 .../core/src}/SVGHandler/index.ts | 0 .../{src/core => packages/core/src}/index.ts | 0 .../{src/core => packages/core/src}/types.ts | 0 .../core/src}/util/frameNumber.ts | 0 .../core/src}/util/matchImages.ts | 0 .../core => packages/core/src}/util/toHTML.ts | 0 bitmapper/packages/core/tsconfig.json | 12 ++++++++++ 12 files changed, 35 insertions(+) create mode 100644 bitmapper/packages/core/package.json rename bitmapper/{src/core => packages/core/src}/BitmapsGenerator.ts (100%) rename bitmapper/{src/core => packages/core/src}/SVGHandler/SvgDirectoryParser.ts (100%) rename bitmapper/{src/core => packages/core/src}/SVGHandler/colorSvg.ts (100%) rename bitmapper/{src/core => packages/core/src}/SVGHandler/index.ts (100%) rename bitmapper/{src/core => packages/core/src}/index.ts (100%) rename bitmapper/{src/core => packages/core/src}/types.ts (100%) rename bitmapper/{src/core => packages/core/src}/util/frameNumber.ts (100%) rename bitmapper/{src/core => packages/core/src}/util/matchImages.ts (100%) rename bitmapper/{src/core => packages/core/src}/util/toHTML.ts (100%) create mode 100644 bitmapper/packages/core/tsconfig.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 954f1c9..bf3fe9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Simplified README.md (removed emojis) - sponsor with liberapay - fixed text cursor state in `xterm` & `vertical-text` (increase border size) #67 +- bitmapper `core` as node package ## [v1.2.2] - 31 Oct 2021 diff --git a/bitmapper/packages/core/package.json b/bitmapper/packages/core/package.json new file mode 100644 index 0000000..96e8464 --- /dev/null +++ b/bitmapper/packages/core/package.json @@ -0,0 +1,22 @@ +{ + "name": "core", + "version": "1.2.2", + "description": "Apple Cursor bitmapper's core modules", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "author": "Kaiz Khatri", + "license": "GPL-3.0", + "private": true, + "dependencies": { + "pixelmatch": "^5.2.1", + "pngjs": "^6.0.0", + "puppeteer": "^7.1.0" + }, + "devDependencies": { + "@types/pixelmatch": "^5.2.2", + "@types/pngjs": "^6.0.0", + "@types/puppeteer": "^5.4.3", + "ts-node": "^9.1.1", + "typescript": "^4.1.5" + } +} diff --git a/bitmapper/src/core/BitmapsGenerator.ts b/bitmapper/packages/core/src/BitmapsGenerator.ts similarity index 100% rename from bitmapper/src/core/BitmapsGenerator.ts rename to bitmapper/packages/core/src/BitmapsGenerator.ts diff --git a/bitmapper/src/core/SVGHandler/SvgDirectoryParser.ts b/bitmapper/packages/core/src/SVGHandler/SvgDirectoryParser.ts similarity index 100% rename from bitmapper/src/core/SVGHandler/SvgDirectoryParser.ts rename to bitmapper/packages/core/src/SVGHandler/SvgDirectoryParser.ts diff --git a/bitmapper/src/core/SVGHandler/colorSvg.ts b/bitmapper/packages/core/src/SVGHandler/colorSvg.ts similarity index 100% rename from bitmapper/src/core/SVGHandler/colorSvg.ts rename to bitmapper/packages/core/src/SVGHandler/colorSvg.ts diff --git a/bitmapper/src/core/SVGHandler/index.ts b/bitmapper/packages/core/src/SVGHandler/index.ts similarity index 100% rename from bitmapper/src/core/SVGHandler/index.ts rename to bitmapper/packages/core/src/SVGHandler/index.ts diff --git a/bitmapper/src/core/index.ts b/bitmapper/packages/core/src/index.ts similarity index 100% rename from bitmapper/src/core/index.ts rename to bitmapper/packages/core/src/index.ts diff --git a/bitmapper/src/core/types.ts b/bitmapper/packages/core/src/types.ts similarity index 100% rename from bitmapper/src/core/types.ts rename to bitmapper/packages/core/src/types.ts diff --git a/bitmapper/src/core/util/frameNumber.ts b/bitmapper/packages/core/src/util/frameNumber.ts similarity index 100% rename from bitmapper/src/core/util/frameNumber.ts rename to bitmapper/packages/core/src/util/frameNumber.ts diff --git a/bitmapper/src/core/util/matchImages.ts b/bitmapper/packages/core/src/util/matchImages.ts similarity index 100% rename from bitmapper/src/core/util/matchImages.ts rename to bitmapper/packages/core/src/util/matchImages.ts diff --git a/bitmapper/src/core/util/toHTML.ts b/bitmapper/packages/core/src/util/toHTML.ts similarity index 100% rename from bitmapper/src/core/util/toHTML.ts rename to bitmapper/packages/core/src/util/toHTML.ts diff --git a/bitmapper/packages/core/tsconfig.json b/bitmapper/packages/core/tsconfig.json new file mode 100644 index 0000000..fb190a0 --- /dev/null +++ b/bitmapper/packages/core/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "composite": true, + "outDir": "dist", + "rootDir": "src" + }, + "include": ["src"] +}