Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Js2wasm #33

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Add Js2wasm #33

wants to merge 11 commits into from

Conversation

dangell7
Copy link

@dangell7 dangell7 commented May 20, 2024

This PR adds JS2Wasm to the api. It also adds the repo for the js2wasm-cli which is a command line builder for jshooks.

  • Add quickjs to build process
  • Add api/build/js api endpoint
  • Add js2wasm-cli repository. (Already pushed under transia)

Final steps would be rebuilding the hooks-builder-server to include the js implementation and adding a new release with the qjsc binary for local development.

Copy link

socket-security bot commented May 20, 2024

New dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/code-frame@7.22.5 None 0 20 kB nicolo-ribaudo
npm/@babel/compat-data@7.22.5 None 0 58.1 kB nicolo-ribaudo
npm/@babel/core@7.22.5 environment, filesystem, unsafe 0 769 kB nicolo-ribaudo
npm/@babel/generator@7.22.5 None 0 486 kB nicolo-ribaudo
npm/@babel/helper-compilation-targets@7.22.5 None 0 51.7 kB nicolo-ribaudo
npm/@babel/helper-environment-visitor@7.22.5 None 0 6.69 kB nicolo-ribaudo
npm/@babel/helper-function-name@7.22.5 None 0 21.5 kB nicolo-ribaudo
npm/@babel/helper-hoist-variables@7.22.5 None 0 7.03 kB nicolo-ribaudo
npm/@babel/helper-module-imports@7.22.5 None 0 54.3 kB nicolo-ribaudo
npm/@babel/helper-module-transforms@7.22.5 None 0 149 kB nicolo-ribaudo
npm/@babel/helper-plugin-utils@7.22.5 None 0 11.9 kB nicolo-ribaudo
npm/@babel/helper-simple-access@7.22.5 None 0 14.1 kB nicolo-ribaudo
npm/@babel/helper-split-export-declaration@7.22.5 None 0 10.2 kB nicolo-ribaudo
npm/@babel/helper-string-parser@7.22.5 None 0 31.6 kB nicolo-ribaudo
npm/@babel/helper-validator-identifier@7.22.5 None 0 49 kB nicolo-ribaudo
npm/@babel/helper-validator-option@7.22.5 None 0 11.6 kB nicolo-ribaudo
npm/@babel/helpers@7.22.5 None 0 611 kB nicolo-ribaudo
npm/@babel/highlight@7.22.5 None 0 15.6 kB nicolo-ribaudo
npm/@babel/parser@7.22.5 None 0 3.72 MB nicolo-ribaudo
npm/@babel/plugin-syntax-async-generators@7.8.4 None 0 2.52 kB nicolo-ribaudo
npm/@babel/plugin-syntax-bigint@7.8.3 None 0 2.42 kB nicolo-ribaudo
npm/@babel/plugin-syntax-class-properties@7.12.13 None 0 2.68 kB nicolo-ribaudo
npm/@babel/plugin-syntax-import-meta@7.10.4 None 0 2.56 kB jlhwung
npm/@babel/plugin-syntax-json-strings@7.8.3 None 0 2.58 kB nicolo-ribaudo
npm/@babel/plugin-syntax-jsx@7.22.5 None 0 4.13 kB nicolo-ribaudo
npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4 None 0 2.74 kB jlhwung
npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3 None 0 2.63 kB nicolo-ribaudo
npm/@babel/plugin-syntax-numeric-separator@7.10.4 None 0 2.75 kB jlhwung
npm/@babel/plugin-syntax-object-rest-spread@7.8.3 None 0 2.53 kB nicolo-ribaudo
npm/@babel/plugin-syntax-optional-catch-binding@7.8.3 None 0 2.57 kB nicolo-ribaudo
npm/@babel/plugin-syntax-optional-chaining@7.8.3 None 0 2.52 kB nicolo-ribaudo
npm/@babel/plugin-syntax-top-level-await@7.14.5 None 0 2.74 kB nicolo-ribaudo
npm/@babel/plugin-syntax-typescript@7.22.5 None 0 6.86 kB nicolo-ribaudo
npm/@babel/template@7.22.5 None 0 69 kB nicolo-ribaudo
npm/@babel/traverse@7.22.5 None 0 594 kB nicolo-ribaudo
npm/@babel/types@7.22.5 environment 0 2.39 MB nicolo-ribaudo
npm/@bcoe/v8-coverage@0.2.3 None 0 277 kB bcoe
npm/@esbuild/aix-ppc64@0.21.4 None 0 10.5 MB evanw
npm/@esbuild/android-arm@0.21.4 None 0 11.7 MB evanw
npm/@esbuild/android-arm64@0.21.4 None 0 9.96 MB evanw
npm/@esbuild/android-x64@0.21.4 None 0 11.7 MB evanw
npm/@esbuild/darwin-arm64@0.21.4 None 0 9.84 MB evanw
npm/@esbuild/darwin-x64@0.21.4 None 0 10.3 MB evanw
npm/@esbuild/freebsd-arm64@0.21.4 None 0 8.98 MB evanw
npm/@esbuild/freebsd-x64@0.21.4 None 0 9.71 MB evanw
npm/@esbuild/linux-arm@0.21.4 None 0 9.31 MB evanw
npm/@esbuild/linux-arm64@0.21.4 None 0 8.98 MB evanw
npm/@esbuild/linux-ia32@0.21.4 None 0 9.25 MB evanw
npm/@esbuild/linux-loong64@0.21.4 None 0 9.5 MB evanw
npm/@esbuild/linux-mips64el@0.21.4 None 0 10.6 MB evanw
npm/@esbuild/linux-ppc64@0.21.4 None 0 9.24 MB evanw
npm/@esbuild/linux-riscv64@0.21.4 None 0 9.24 MB evanw
npm/@esbuild/linux-s390x@0.21.4 None 0 10.2 MB evanw
npm/@esbuild/linux-x64@0.21.4 None 0 9.7 MB evanw
npm/@esbuild/netbsd-x64@0.21.4 None 0 9.68 MB evanw
npm/@esbuild/openbsd-x64@0.21.4 None 0 9.72 MB evanw
npm/@esbuild/sunos-x64@0.21.4 None 0 9.68 MB evanw
npm/@esbuild/win32-arm64@0.21.4 None 0 9.08 MB evanw
npm/@esbuild/win32-ia32@0.21.4 None 0 9.55 MB evanw
npm/@esbuild/win32-x64@0.21.4 None 0 9.91 MB evanw
npm/@eslint-community/eslint-utils@4.4.0 None 0 379 kB eslint-community-bot
npm/@eslint-community/regexpp@4.5.1 None 0 337 kB eslint-community-bot
npm/@eslint/eslintrc@2.0.3 filesystem, unsafe 0 653 kB eslintbot
npm/@eslint/js@8.43.0 None 0 16.5 kB eslintbot
npm/@humanwhocodes/config-array@0.11.10 None 0 55.2 kB nzakas
npm/@humanwhocodes/module-importer@1.0.1 unsafe 0 21.2 kB nzakas
npm/@humanwhocodes/object-schema@1.2.1 None 0 49.4 kB nzakas
npm/@istanbuljs/load-nyc-config@1.1.0 environment, filesystem 0 10.9 kB coreyfarrell
npm/@istanbuljs/schema@0.1.3 None 0 17.2 kB coreyfarrell
npm/@jest/console@29.5.0 None 0 19.1 kB simenb
npm/@jest/core@29.5.0 unsafe 0 145 kB simenb
npm/@jest/environment@29.5.0 None 0 15.9 kB simenb
npm/@jest/expect-utils@29.5.0 None 0 28 kB simenb
npm/@jest/expect@29.5.0 None 0 5.23 kB simenb
npm/@jest/fake-timers@29.5.0 None 0 26.3 kB simenb
npm/@jest/globals@29.5.0 None 0 5.26 kB simenb
npm/@jest/reporters@29.5.0 environment, unsafe 0 114 kB simenb
npm/@jest/schemas@29.4.3 None 0 6.03 kB simenb
npm/@jest/source-map@29.4.3 None 0 5.07 kB simenb
npm/@jest/test-result@29.5.0 None 0 15.7 kB simenb
npm/@jest/test-sequencer@29.5.0 None 0 13.5 kB simenb
npm/@jest/transform@29.5.0 None 0 52.4 kB simenb
npm/@jest/types@29.5.0 None 0 32.3 kB simenb
npm/@jridgewell/gen-mapping@0.3.3 None 0 79.2 kB jridgewell
npm/@jridgewell/resolve-uri@3.1.0 None 0 55.2 kB jridgewell
npm/@jridgewell/set-array@1.1.2 None 0 15.5 kB jridgewell
npm/@jridgewell/sourcemap-codec@1.4.14 None 0 40 kB jridgewell
npm/@jridgewell/trace-mapping@0.3.18 None 0 164 kB jridgewell
npm/@nodelib/fs.scandir@2.1.5 filesystem 0 22.2 kB mrmlnc
npm/@nodelib/fs.stat@2.0.5 filesystem 0 11.8 kB mrmlnc
npm/@nodelib/fs.walk@1.2.8 None 0 26.4 kB mrmlnc
npm/@sinclair/typebox@0.25.24 None 0 362 kB sinclair
npm/@sinonjs/commons@3.0.0 None 0 38.6 kB mrgnrdrck
npm/@sinonjs/fake-timers@10.3.0 eval 0 80.1 kB fatso83
npm/@tsconfig/node10@1.0.9 None 0 2.39 kB typescript-deploys
npm/@types/babel__core@7.20.1 None 0 33.7 kB types
npm/@types/babel__generator@7.6.4 None 0 11.7 kB types
npm/@types/babel__template@7.4.1 None 0 6.93 kB types
npm/@types/babel__traverse@7.20.1 None 0 84.8 kB types
npm/@types/chai@4.3.5 None 0 77.2 kB types
npm/@types/graceful-fs@4.1.6 None 0 4.52 kB types
npm/@types/istanbul-lib-coverage@2.0.4 None 0 5.76 kB types
npm/@types/istanbul-lib-report@3.0.0 None 0 8.23 kB types
npm/@types/istanbul-reports@3.0.1 None 0 7.42 kB types
npm/@types/jest@29.5.12 None 0 78.7 kB types
npm/@types/json-schema@7.0.12 None 0 32.2 kB types
npm/@types/mocha@10.0.6 None 0 95.6 kB types
npm/@types/node@20.3.1 None 0 3.78 MB types
npm/@types/pako@2.0.0 None 0 8.16 kB types
npm/@types/prettier@2.7.3 None 0 49.8 kB types
npm/@types/semver@7.5.0 None 0 23.7 kB types
npm/@types/stack-utils@2.0.1 None 0 6.97 kB types
npm/@types/yargs-parser@21.0.0 None 0 8.93 kB types
npm/@types/yargs@17.0.24 None 0 59.8 kB types
npm/@typescript-eslint/eslint-plugin@5.60.0 None 0 2.42 MB jameshenry
npm/@typescript-eslint/parser@5.60.0 None 0 18.6 kB jameshenry
npm/@typescript-eslint/scope-manager@5.60.0 None 0 592 kB jameshenry
npm/@typescript-eslint/type-utils@5.60.0 None 0 88 kB jameshenry
npm/@typescript-eslint/types@5.60.0 None 0 223 kB jameshenry
npm/@typescript-eslint/typescript-estree@5.60.0 environment, filesystem 0 551 kB jameshenry
npm/@typescript-eslint/utils@5.60.0 None 0 501 kB jameshenry
npm/@typescript-eslint/visitor-keys@5.60.0 None 0 18.4 kB jameshenry
npm/acorn-jsx@5.3.2 None 0 24.4 kB rreverser
npm/acorn-walk@8.2.0 None 0 42.8 kB marijn
npm/acorn@8.9.0 None 0 493 kB marijn
npm/ansi-escapes@4.3.2 None 0 16.4 kB sindresorhus
npm/ansi-regex@5.0.1 None 0 5.61 kB qix
npm/ansi-styles@5.2.0 None 0 13.6 kB sindresorhus
npm/argparse@2.0.1 environment, filesystem 0 172 kB vitaly
npm/array-union@2.1.0 None 0 3.17 kB sindresorhus
npm/asynckit@0.4.0 None 0 27.4 kB alexindigo
npm/axios@1.4.0 network 0 1.74 MB jasonsaayman
npm/babel-jest@29.5.0 environment 0 13.5 kB simenb
npm/babel-plugin-istanbul@6.1.1 environment, filesystem, shell 0 25.7 kB oss-bot
npm/babel-plugin-jest-hoist@29.5.0 None 0 14.3 kB simenb
npm/babel-preset-current-node-syntax@1.0.1 eval 0 5.46 kB nicolo-ribaudo
npm/babel-preset-jest@29.5.0 None 0 2.7 kB simenb
npm/base64-js@1.5.1 None 0 9.62 kB feross
npm/braces@3.0.2 None 0 49.2 kB doowb
npm/browserslist@4.21.9 environment, filesystem 0 61.9 kB ai
npm/bs-logger@0.2.6 environment, filesystem 0 47.8 kB huafu
npm/bser@2.1.1 None 0 18 kB wez
npm/callsites@3.1.0 None 0 6.33 kB sindresorhus
npm/camelcase@6.3.0 None 0 11.7 kB sindresorhus
npm/caniuse-lite@1.0.30001506 None 0 2.03 MB caniuse-lite
npm/chalk@4.1.2 None 0 35 kB sindresorhus
npm/char-regex@1.0.2 None 0 4.96 kB richienb
npm/ci-info@3.8.0 environment 0 25.8 kB sibiraj-s
npm/cjs-module-lexer@1.2.3 None 0 139 kB guybedford
npm/cliui@8.0.1 None 0 32.3 kB oss-bot
npm/co@4.6.0 None 0 16 kB jongleberry
npm/collect-v8-coverage@1.0.1 unsafe 0 4.14 kB simenb
npm/combined-stream@1.0.8 None 0 11.5 kB alexindigo
npm/commander@10.0.1 environment, filesystem, shell 0 174 kB abetomo
npm/convert-source-map@1.9.0 filesystem 0 11.4 kB thlorenz
npm/cross-spawn@7.0.3 environment, filesystem, shell 0 21.2 kB satazor
npm/debug@4.3.4 environment 0 42.4 kB qix
npm/dedent@0.7.0 None 0 4.85 kB dmnd
npm/deep-is@0.1.4 None 0 8.11 kB thlorenz
npm/delayed-stream@1.0.0 None 0 8.02 kB apechimp
npm/detect-newline@3.1.0 None 0 3.77 kB sindresorhus
npm/diff-sequences@29.4.3 None 0 46 kB simenb
npm/dir-glob@3.0.1 None 0 5.42 kB sindresorhus
npm/doctrine@3.0.0 None 0 106 kB eslint
npm/dotenv@16.3.1 environment, filesystem 0 71.6 kB motdotla
npm/electron-to-chromium@1.4.438 None 0 235 kB kilianvalkhof
npm/emittery@0.13.1 None 0 46.5 kB sindresorhus
npm/emoji-regex@8.0.0 None 0 48.3 kB mathias
npm/error-ex@1.3.2 None 0 9.04 kB qix
npm/esbuild@0.21.4 environment, filesystem, network, shell 0 133 kB evanw
npm/escalade@3.1.1 filesystem 0 11.4 kB lukeed
npm/escape-string-regexp@2.0.0 None 0 3.26 kB sindresorhus
npm/eslint-config-prettier@8.8.0 None 0 19.7 kB lydell
npm/eslint-plugin-prettier@4.2.1 None 0 58.3 kB jounqin
npm/eslint-scope@5.1.1 None 0 78.4 kB eslintbot
npm/eslint-visitor-keys@3.4.1 None 0 32.3 kB eslintbot
npm/eslint@8.43.0 environment, filesystem 0 2.89 MB eslintbot
npm/espree@9.5.2 None 0 76.5 kB eslintbot
npm/esquery@1.5.0 None 0 1 MB michaelficarra
npm/esrecurse@4.3.0 None 0 13.5 kB michaelficarra
npm/estraverse@5.3.0 None 0 37.1 kB michaelficarra
npm/esutils@2.0.3 None 0 50.6 kB michaelficarra
npm/execa@5.1.1 environment, shell 0 57.5 kB sindresorhus
npm/exit@0.1.2 None 0 59.8 kB cowboy
npm/expect@29.5.0 None 0 146 kB simenb
npm/fast-diff@1.3.0 None 0 52.3 kB luin
npm/fast-glob@3.2.12 filesystem 0 91.9 kB mrmlnc
npm/fast-levenshtein@2.0.6 None 0 9.44 kB hiddentao
npm/fastq@1.15.0 None 0 38.9 kB matteo.collina
npm/fb-watchman@2.0.2 environment, network, shell 0 11 kB bolinfest
npm/file-entry-cache@6.0.1 filesystem 0 25.6 kB royriojas
npm/fill-range@7.0.1 None 0 16.4 kB jonschlinkert
npm/find-up@5.0.0 None 0 11.8 kB sindresorhus
npm/flat-cache@3.0.4 filesystem 0 30 kB royriojas
npm/flatted@3.2.7 None 0 27.2 kB webreflection
npm/follow-redirects@1.15.2 network 0 28.3 kB rubenverborgh
npm/form-data@4.0.0 filesystem, network 0 43.4 kB niftylettuce
npm/fsevents@2.3.2 None 0 156 kB pipobscure
npm/function-bind@1.1.1 None 0 25.2 kB ljharb
npm/gensync@1.0.0-beta.2 None 0 28.9 kB loganfsmyth
npm/get-caller-file@2.0.5 None 0 4.72 kB stefanpenner
npm/get-package-type@0.1.0 filesystem 0 6.01 kB coreyfarrell
npm/get-stream@6.0.1 None 0 12.2 kB sindresorhus
npm/globals@13.20.0 None 0 46.6 kB sindresorhus
npm/globby@11.1.0 filesystem 0 21.8 kB sindresorhus
npm/graceful-fs@4.2.11 environment, filesystem 0 32.5 kB isaacs
npm/grapheme-splitter@1.0.4 None 0 237 kB orling
npm/graphemer@1.4.0 None 0 812 kB mattpauldavies
npm/has-flag@4.0.0 None 0 4.42 kB sindresorhus
npm/has@1.0.3 None 0 2.77 kB ljharb
npm/html-escaper@2.0.2 None 0 13.1 kB webreflection
npm/human-signals@2.1.0 None 0 44.3 kB ehmicky
npm/ignore@5.2.4 None 0 51.2 kB kael
npm/import-fresh@3.3.0 None 0 4.87 kB sindresorhus
npm/import-local@3.1.0 None 0 4.66 kB sindresorhus
npm/imurmurhash@0.1.4 None 0 11.9 kB jensyt
npm/is-arrayish@0.2.1 None 0 4.05 kB qix
npm/is-core-module@2.12.1 None 0 29.3 kB ljharb
npm/is-fullwidth-code-point@3.0.0 None 0 4.99 kB sindresorhus
npm/is-generator-fn@2.1.0 None 0 3.28 kB sindresorhus
npm/is-path-inside@3.0.3 None 0 4.12 kB sindresorhus
npm/is-stream@2.0.1 None 0 5.93 kB sindresorhus
npm/isexe@2.0.0 environment, filesystem 0 11 kB isaacs
npm/istanbul-lib-coverage@3.2.0 None 0 29.3 kB oss-bot
npm/istanbul-lib-instrument@5.2.1 None 0 70.2 kB oss-bot
npm/istanbul-lib-report@3.0.0 filesystem 0 37.5 kB coreyfarrell
npm/istanbul-lib-source-maps@4.0.1 filesystem 0 34.1 kB oss-bot
npm/istanbul-reports@3.1.5 None 0 292 kB oss-bot
npm/jest-changed-files@29.5.0 environment 0 18.2 kB simenb
npm/jest-circus@29.5.0 None 0 70.2 kB simenb
npm/jest-cli@29.5.0 None 0 45.5 kB simenb
npm/jest-config@29.5.0 None 0 114 kB simenb
npm/jest-diff@29.5.0 None 0 78.3 kB simenb
npm/jest-docblock@29.4.3 None 0 9.04 kB simenb
npm/jest-each@29.5.0 None 0 33.6 kB simenb
npm/jest-environment-node@29.5.0 unsafe 0 9.5 kB simenb
npm/jest-get-type@29.4.3 None 0 3.8 kB simenb
npm/jest-haste-map@29.5.0 environment, filesystem, shell, unsafe 0 121 kB simenb
npm/jest-leak-detector@29.5.0 unsafe 0 5.59 kB simenb
npm/jest-matcher-utils@29.5.0 None 0 28.2 kB simenb
npm/jest-message-util@29.5.0 None 0 20.4 kB simenb
npm/jest-mock@29.5.0 None 0 47.9 kB simenb
npm/jest-pnp-resolver@1.2.3 None 0 5.68 kB arcanis
npm/jest-regex-util@29.4.3 None 0 3.52 kB simenb
npm/jest-resolve-dependencies@29.5.0 None 0 8.92 kB simenb
npm/jest-resolve@29.5.0 environment, unsafe 0 65.2 kB simenb
npm/jest-runner@29.5.0 environment 0 29.6 kB simenb
npm/jest-runtime@29.5.0 unsafe 0 88.8 kB simenb
npm/jest-snapshot@29.5.0 eval 0 82.8 kB simenb
npm/jest-util@29.5.0 environment 0 35.2 kB simenb
npm/jest-validate@29.5.0 None 0 27.9 kB simenb
npm/jest-watcher@29.5.0 None 0 23.4 kB simenb
npm/jest-worker@29.5.0 environment, shell 0 89.8 kB simenb
npm/jest@29.5.0 None 0 5.01 kB simenb
npm/js-tokens@4.0.0 None 0 15.1 kB lydell
npm/js-yaml@4.1.0 None 0 405 kB vitaly
npm/jsesc@2.5.2 None 0 32 kB mathias
npm/json-parse-even-better-errors@2.3.1 None 0 10.4 kB isaacs
npm/json-stable-stringify-without-jsonify@1.0.1 None 0 14.2 kB samn
npm/json5@2.2.3 None 0 235 kB jordanbtucker
npm/kleur@3.0.3 None 0 9.89 kB lukeed
npm/leven@3.1.0 None 0 5.34 kB sindresorhus
npm/levn@0.4.1 None 0 24.9 kB gkz
npm/lines-and-columns@1.2.4 None 0 5.39 kB eventualbuddha
npm/locate-path@6.0.0 filesystem 0 7.02 kB sindresorhus
npm/lodash.memoize@4.1.2 None 0 20.1 kB jdalton
npm/lodash.merge@4.6.2 None 0 54.1 kB jdalton
npm/lru-cache@6.0.0 None 0 15.6 kB isaacs
npm/make-dir@3.1.0 filesystem 0 10 kB sindresorhus
npm/makeerror@1.0.12 None 0 6.07 kB daaku
npm/merge-stream@2.0.0 None 0 4.31 kB stevemao
npm/merge2@1.4.1 None 0 8.9 kB zensh
npm/micromatch@4.0.5 None 0 55.9 kB jonschlinkert
npm/mime-db@1.52.0 None 0 206 kB dougwilson
npm/mime-types@2.1.35 None 0 18.3 kB dougwilson
npm/mimic-fn@2.1.0 None 0 4.46 kB sindresorhus
npm/natural-compare-lite@1.4.0 None 0 5.63 kB lauriro
npm/natural-compare@1.4.0 None 0 5.65 kB megawac
npm/node-int64@0.4.0 None 0 16.3 kB broofa
npm/node-releases@2.0.12 None 0 32 kB chicoxyzzy
npm/npm-run-path@4.0.1 environment 0 8.13 kB sindresorhus
npm/onetime@5.1.2 None 0 6.17 kB sindresorhus
npm/optionator@0.9.1 None 0 50.2 kB gkz
npm/p-limit@3.1.0 None 0 7.75 kB sindresorhus
npm/p-locate@5.0.0 None 0 7.24 kB sindresorhus
npm/pako@2.1.0 None 0 1.64 MB vitaly
npm/parent-module@1.0.1 None 0 3.92 kB sindresorhus
npm/parse-json@5.2.0 None 0 5.41 kB sindresorhus
npm/path-exists@4.0.0 filesystem 0 3.92 kB sindresorhus
npm/path-key@3.1.1 None 0 4.55 kB sindresorhus
npm/path-type@4.0.0 filesystem 0 5.41 kB sindresorhus
npm/picocolors@1.0.0 environment 0 5.66 kB alexeyraspopov
npm/pirates@4.0.6 unsafe 0 13.5 kB danez
npm/pkg-dir@4.2.0 None 0 4.75 kB sindresorhus
npm/prelude-ls@1.2.1 None 0 36.7 kB gkz
npm/prettier-linter-helpers@1.0.0 None 0 9.58 kB bpscott
npm/prettier@2.8.8 environment, filesystem, unsafe 0 11.2 MB prettier-bot
npm/pretty-format@29.5.0 None 0 60.2 kB simenb
npm/prompts@2.4.2 None 0 187 kB terkelg
npm/proxy-from-env@1.1.0 environment 0 29.5 kB rob-w
npm/punycode@2.3.0 None 0 32.9 kB google-wombot
npm/pure-rand@6.0.2 None 0 70.7 kB ndubien
npm/react-is@18.2.0 environment 0 24 kB gnoff
npm/require-directory@2.1.1 filesystem 0 12.1 kB troygoode
npm/resolve-cwd@3.0.0 None 0 4.98 kB sindresorhus
npm/resolve-from@4.0.0 filesystem, unsafe 0 4.64 kB sindresorhus
npm/resolve.exports@2.0.2 None 0 23.9 kB lukeed
npm/resolve@1.22.2 environment, filesystem 0 145 kB ljharb
npm/rimraf@3.0.2 filesystem 0 17.3 kB isaacs
npm/run-parallel@1.2.0 None 0 6.56 kB feross
npm/semver@7.5.2 None 0 92.6 kB npm-cli-ops
npm/shebang-command@2.0.0 None 0 2.56 kB kevva
npm/shebang-regex@3.0.0 None 0 2.83 kB sindresorhus
npm/signal-exit@3.0.7 None 0 9.96 kB isaacs
npm/sisteransi@1.0.5 None 0 6.79 kB terkelg
npm/slash@3.0.0 None 0 3.51 kB sindresorhus
npm/source-map-support@0.5.13 filesystem, unsafe 0 82.5 kB linusu
npm/stack-utils@2.0.6 unsafe 0 14.6 kB isaacs
npm/string-length@4.0.2 None 0 4.05 kB sindresorhus
npm/string-width@4.2.3 None 0 5.16 kB sindresorhus
npm/strip-ansi@6.0.1 None 0 4.03 kB sindresorhus
npm/strip-bom@4.0.0 None 0 3.91 kB sindresorhus
npm/strip-final-newline@2.0.0 None 0 3.05 kB sindresorhus
npm/strip-json-comments@3.1.1 None 0 6.96 kB sindresorhus
npm/supports-color@7.2.0 None 0 7.04 kB sindresorhus
npm/test-exclude@6.0.0 None 0 23.6 kB coreyfarrell
npm/text-table@0.2.0 None 0 11 kB substack
npm/tmpl@1.0.5 None 0 2.77 kB daaku
npm/to-fast-properties@2.0.0 None 0 3.5 kB sindresorhus
npm/ts-jest@29.1.0 environment, filesystem, unsafe 0 307 kB kul
npm/ts-node@10.9.1 environment, filesystem, unsafe 0 747 kB cspotcode
npm/tslib@1.14.1 None 0 34 kB typescript-bot
npm/tsutils@3.21.0 None 0 382 kB ajaff
npm/type-check@0.4.0 None 0 21.2 kB gkz
npm/type-detect@4.0.8 None 0 42.1 kB chaijs
npm/type-fest@0.20.2 None 0 111 kB sindresorhus
npm/typescript@4.9.5 None 0 66.8 MB typescript-bot
npm/update-browserslist-db@1.0.11 filesystem, shell 0 13.7 kB ai
npm/v8-to-istanbul@9.1.0 filesystem, unsafe 0 44.9 kB oss-bot
npm/walker@1.0.8 filesystem 0 5.8 kB daaku
npm/which@2.0.2 environment 0 9.97 kB isaacs
npm/word-wrap@1.2.3 None 0 10.6 kB jonschlinkert
npm/wrap-ansi@7.0.0 None 0 10.6 kB sindresorhus
npm/write-file-atomic@4.0.2 filesystem 0 12.2 kB gar
npm/y18n@5.0.8 filesystem 0 23.4 kB oss-bot
npm/yallist@4.0.0 None 0 14.8 kB isaacs
npm/yargs-parser@21.1.1 environment, filesystem 0 128 kB oss-bot
npm/yargs@17.7.2 environment, filesystem 0 292 kB oss-bot
npm/yocto-queue@0.1.0 None 0 6.03 kB sindresorhus

View full report↗︎

Copy link

socket-security bot commented May 30, 2024

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package NoteSourceCI
Install scripts npm/esbuild@0.21.4 🚫

View full report↗︎

Next steps

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/foo@1.0.0 or ignore all packages with @SocketSecurity ignore-all

  • @SocketSecurity ignore npm/esbuild@0.21.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants