From 447954c3b6738d723b60aca6b5b90b4712ec402c Mon Sep 17 00:00:00 2001 From: amr-crabnebula Date: Thu, 23 Nov 2023 20:12:21 +0200 Subject: [PATCH] with yarn? --- .gitignore | 170 +----------------- .../packager/nodejs/__test__/index.spec.mjs | 32 ++-- 2 files changed, 15 insertions(+), 187 deletions(-) diff --git a/.gitignore b/.gitignore index a78a412d..16c07a23 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,3 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node -# Edit at https://www.toptal.com/developers/gitignore?templates=node - -### Node ### -# Logs logs *.log npm-debug.log* @@ -10,178 +5,19 @@ yarn-debug.log* yarn-error.log* lerna-debug.log* -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories node_modules/ -jspm_packages/ - -# TypeScript v1 declaration files -typings/ -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' *.tgz -# Yarn Integrity file .yarn-integrity -# dotenv environment variables file .env .env.test -# parcel-bundler cache (https://parceljs.org/) -.cache - -# Next.js build output -.next - -# Nuxt.js build / generate output -.nuxt dist +build -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# End of https://www.toptal.com/developers/gitignore/api/node - -# Created by https://www.toptal.com/developers/gitignore/api/macos -# Edit at https://www.toptal.com/developers/gitignore?templates=macos - -### macOS ### -# General .DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -### macOS Patch ### -# iCloud generated files -*.icloud - -# End of https://www.toptal.com/developers/gitignore/api/macos - -# Created by https://www.toptal.com/developers/gitignore/api/windows -# Edit at https://www.toptal.com/developers/gitignore?templates=windows - -### Windows ### -# Windows thumbnail cache files -Thumbs.db -Thumbs.db:encryptable -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# End of https://www.toptal.com/developers/gitignore/api/windows - -# Added by cargo /target Cargo.lock @@ -197,5 +33,5 @@ Cargo.lock *.node *.node.bak -# Dist -build/ \ No newline at end of file +yarn.lock +package-lock.json \ No newline at end of file diff --git a/bindings/packager/nodejs/__test__/index.spec.mjs b/bindings/packager/nodejs/__test__/index.spec.mjs index 2d80013f..84aec74e 100644 --- a/bindings/packager/nodejs/__test__/index.spec.mjs +++ b/bindings/packager/nodejs/__test__/index.spec.mjs @@ -1,22 +1,14 @@ -import test from "ava"; -import process from "process"; -import { execSync } from "child_process"; +import test from 'ava' +import process from 'process' +import { execSync } from "child_process" -import { bundleApp } from "../build/index.js"; +import { bundleApp } from '../build/index.js' -test("log error", async (t) => { - process.env.CI = true; - process.chdir("../../../examples/electron"); - execSync("pnpm install"); - t.is( - await bundleApp( - { - formats: process.env.PACKAGER_FORMATS - ? process.env.PACKAGER_FORMATS.split(",") - : null, - }, - { verbosity: 2 }, - ), - undefined, - ); -}); +test('log error', async (t) => { + process.env.CI = true + process.chdir('../../../examples/electron') + execSync('yarn install') + t.is(await bundleApp({ + formats: process.env.PACKAGER_FORMATS ? process.env.PACKAGER_FORMATS.split(',') : null + }, { verbosity: 2 }), undefined) +}) \ No newline at end of file