From 59e9289d27652c3bd7ce92023408afbdd1c6335d Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Sun, 29 Oct 2023 06:05:15 +0900 Subject: [PATCH] remove: remove `patch-package` - see https://github.com/LuanRT/YouTube.js/pull/509 --- package.json | 2 - patches/youtubei.js+6.4.1.patch | 38 ----------------- pnpm-lock.yaml | 76 +-------------------------------- 3 files changed, 1 insertion(+), 115 deletions(-) delete mode 100644 patches/youtubei.js+6.4.1.patch diff --git a/package.json b/package.json index 3e5ab306..0eb5aed8 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,6 @@ "build": "yarpm-pnpm run rollup:preload && yarpm-pnpm run rollup:main", "start": "yarpm-pnpm run build && electron ./dist/index.js", "start:debug": "cross-env ELECTRON_ENABLE_LOGGING=1 yarpm-pnpm run start", - "postinstall": "patch-package", "clean": "del-cli dist && del-cli pack", "dist": "yarpm-pnpm run clean && yarpm-pnpm run build && electron-builder --win --mac --linux -p never", "dist:linux": "yarpm-pnpm run clean && yarpm-pnpm run build && electron-builder --linux -p never", @@ -163,7 +162,6 @@ "youtubei.js": "7.0.0" }, "devDependencies": { - "@milahu/patch-package": "6.4.14", "@playwright/test": "1.39.0", "@rollup/plugin-commonjs": "25.0.7", "@rollup/plugin-image": "3.0.3", diff --git a/patches/youtubei.js+6.4.1.patch b/patches/youtubei.js+6.4.1.patch deleted file mode 100644 index 74ac7a17..00000000 --- a/patches/youtubei.js+6.4.1.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/node_modules/youtubei.js/bundle/node.cjs b/node_modules/youtubei.js/bundle/node.cjs -index 7e3072e..bf5be6a 100644 ---- a/node_modules/youtubei.js/bundle/node.cjs -+++ b/node_modules/youtubei.js/bundle/node.cjs -@@ -16969,7 +16969,13 @@ var _Cache_createCache; - var meta_url = import_meta.url; - var is_cjs = !meta_url; - var __dirname__ = is_cjs ? __dirname : import_path.default.dirname((0, import_url.fileURLToPath)(meta_url)); --var package_json = JSON.parse((0, import_fs.readFileSync)(import_path.default.resolve(__dirname__, is_cjs ? "../package.json" : "../../package.json"), "utf-8")); -+var package_json = { -+ homepage: "https://github.com/LuanRT/YouTube.js#readme", -+ version: "6.4.1", -+ bugs: { -+ url: "https://github.com/LuanRT/YouTube.js/issues" -+ } -+}; - var repo_url = (_a3 = package_json.homepage) === null || _a3 === void 0 ? void 0 : _a3.split("#")[0]; - var Cache = class { - constructor(persistent = false, persistent_directory) { -diff --git a/node_modules/youtubei.js/dist/src/platform/node.js b/node_modules/youtubei.js/dist/src/platform/node.js -index 0e1b2ca..17b437c 100644 ---- a/node_modules/youtubei.js/dist/src/platform/node.js -+++ b/node_modules/youtubei.js/dist/src/platform/node.js -@@ -16,7 +16,13 @@ import evaluate from './jsruntime/jinter.js'; - const meta_url = import.meta.url; - const is_cjs = !meta_url; - const __dirname__ = is_cjs ? __dirname : path.dirname(fileURLToPath(meta_url)); --const package_json = JSON.parse(readFileSync(path.resolve(__dirname__, is_cjs ? '../package.json' : '../../package.json'), 'utf-8')); -+const package_json = { -+ homepage: "https://github.com/LuanRT/YouTube.js#readme", -+ version: "6.4.1", -+ bugs: { -+ url: "https://github.com/LuanRT/YouTube.js/issues" -+ } -+}; - const repo_url = (_a = package_json.homepage) === null || _a === void 0 ? void 0 : _a.split('#')[0]; - class Cache { - constructor(persistent = false, persistent_directory) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 320ea420..512f568d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -105,9 +105,6 @@ dependencies: version: 7.0.0 devDependencies: - '@milahu/patch-package': - specifier: 6.4.14 - version: 6.4.14 '@playwright/test': specifier: 1.39.0 version: 1.39.0 @@ -522,28 +519,6 @@ packages: - supports-color dev: true - /@milahu/patch-package@6.4.14: - resolution: {integrity: sha512-sfjl5rZPGu8T7Yl3oSnpwCLp7WGK1rKoSMkC2iZCI7M5y1lijF1GFAuJl2xKCGB4SubgChm+HGJ3YkWYLc3xVg==} - engines: {npm: '>5'} - hasBin: true - dependencies: - '@types/dashdash': 1.14.1 - '@yarnpkg/lockfile': 1.1.0 - chalk: 2.4.2 - cross-spawn: 7.0.3 - dashdash: 2.0.0 - find-yarn-workspace-root: 2.0.0 - fs-extra: 10.1.0 - is-ci: 3.0.1 - klaw-sync: 6.0.0 - open: 8.4.2 - rimraf: 3.0.2 - semver: 7.5.4 - shlex: 2.1.2 - slash: 2.0.0 - tmp: 0.2.1 - dev: true - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -895,10 +870,6 @@ packages: '@types/har-format': 1.2.13 dev: false - /@types/dashdash@1.14.1: - resolution: {integrity: sha512-3UAiw52g6LARDS9I5lpYwUzj/nBuMvor/0BWiza7ibuOIEaNIo+m3whnVBLLj/ue0DzlcX+96c24YdZCuDwOiQ==} - dev: true - /@types/debug@4.1.9: resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==} dependencies: @@ -1232,10 +1203,6 @@ packages: requiresBuild: true dev: true - /@yarnpkg/lockfile@1.1.0: - resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} - dev: true - /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -1465,6 +1432,7 @@ packages: engines: {node: '>=0.8'} requiresBuild: true dev: true + optional: true /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} @@ -1943,13 +1911,6 @@ packages: electron: 27.0.2 dev: false - /dashdash@2.0.0: - resolution: {integrity: sha512-ElMoAPlrzmF4l0OscF5pPBZv8LhUJBnwh7rHKllUOrwabAr47R1aQIIwC53rc59ycCb7k5Sj1/es+A3Bep/x5w==} - engines: {node: '>=10.x'} - dependencies: - assert-plus: 1.0.0 - dev: true - /dbus-next@0.10.2: resolution: {integrity: sha512-kLNQoadPstLgKKGIXKrnRsMgtAK/o+ix3ZmcfTfvBHzghiO9yHXpoKImGnB50EXwnfSFaSAullW/7UrSkAISSQ==} dependencies: @@ -2081,11 +2042,6 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.0 - /define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - dev: true - /define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} @@ -2892,12 +2848,6 @@ packages: path-exists: 4.0.0 dev: true - /find-yarn-workspace-root@2.0.0: - resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} - dependencies: - micromatch: 4.0.5 - dev: true - /flat-cache@3.1.1: resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} engines: {node: '>=12.0.0'} @@ -3771,12 +3721,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /klaw-sync@6.0.0: - resolution: {integrity: sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==} - dependencies: - graceful-fs: 4.2.11 - dev: true - /lazy-val@1.0.5: resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==} @@ -4258,15 +4202,6 @@ packages: mimic-fn: 4.0.0 dev: true - /open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - dev: true - /open@9.1.0: resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} engines: {node: '>=14.16'} @@ -4847,10 +4782,6 @@ packages: engines: {node: '>=8'} dev: true - /shlex@2.1.2: - resolution: {integrity: sha512-Nz6gtibMVgYeMEhUjp2KuwAgqaJA1K155dU/HuDaEJUGgnmYfVtVZah+uerVWdH8UGnyahhDCgABbYTbs254+w==} - dev: true - /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -4868,11 +4799,6 @@ packages: semver: 7.5.4 dev: true - /slash@2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - dev: true - /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'}