{"bin":{"js2":"dist/cli.js","js2wasm":"dist/cli.js","js2-test262":"dist/test262-fyi-cli.js"},"bugs":{"url":"https://github.com/loopdive/js2wasm/issues"},"dist":{"shasum":"464dcc130335df94667cd59fbdcec07fa4e3325e","tarball":"https://registry.npmjs.org/@loopdive/js2/-/js2-0.71.0.tgz","fileCount":1205,"integrity":"sha512-6oQTcaFYcSrwGeAZhQ5WzJ3NK7WU8P2zjus9+sLCS7ysPiNp9HNk4CuJbRwFZXNPJ47cxhqOOLD9QeuVU+/p5Q==","signatures":[{"sig":"MEUCIQCs9XUR9Dhz+MBvu3UYAd8QpRZrKdIRtqqH2zrBH2iYLgIgGuYRerv4mR0BSI616l97Mt176be3m18ANLpnUixzTh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loopdive%2fjs2@0.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22163414},"main":"./dist/index.js","name":"@loopdive/js2","type":"module","types":"./dist/index.d.ts","author":{"name":"Thomas Tränkler","email":"git@thomas.traenkler.com"},"module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":"./dist/cli.js","./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js"},"./optimize":{"types":"./dist/optimize.d.ts","import":"./dist/optimize.js"},"./test262-fyi":"./dist/test262-fyi-cli.js","./package.json":"./package.json","./runtime/evaluator":{"types":"./dist/runtime-isolated-evaluator.d.ts","import":"./dist/runtime-isolated-evaluator.js"},"./runtime/node-eval-worker":{"types":"./dist/runtime-node-eval-worker.d.ts","import":"./dist/runtime-node-eval-worker.js"}},"gitHead":"7fffec534b44e344f9c2b2b310b346084eaa66b6","license":"Apache-2.0 WITH LLVM-exception","scripts":{"dev":"pnpm run build:compiler-bundle && (pnpm run dashboard:watch &) && vite serve --config website/playground/vite.config.ts","lint":"biome lint src tests scripts --diagnostic-level=error","test":"node node_modules/vitest/dist/cli.js run","build":"vite build --config vite.config.lib.ts && node scripts/build-test262-cli.mjs","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts' 'scripts/**/*.ts'","report":"npx tsx scripts/serve-report.ts","upload":"pnpm run build:playground && node ../file-registry-cli/dist/bin/main.js commit && node ../file-registry-cli/dist/bin/main.js push","prepare":"sh scripts/configure-git-hooks.sh","release":"node scripts/release.mjs","symphony":"node scripts/symphony.mjs","test:262":"bash scripts/run-test262-vitest.sh","dashboard":"node website/dashboard/build-data.js","test:diff":"npx tsx scripts/diff-test.ts","typecheck":"node node_modules/typescript7/lib/tsc.js --noEmit -p tsconfig.ts7.json","test:guard":"node scripts/run-guard-suite.mjs","test:watch":"node node_modules/vitest/dist/cli.js","build:pages":"node scripts/run-pages-build.mjs","dogfood:lit":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package lit","census:async":"node scripts/async-call-census.mjs","check:issues":"node scripts/update-issues.mjs --check && node scripts/check-ir-optimization-retirement.mjs","dogfood:clsx":"node --import tsx tests/dogfood/clsx-harness.mjs","dogfood:hono":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package hono","dogfood:jest":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package jest","dogfood:uuid":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package uuid","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts' 'scripts/**/*.ts'","new:issue-id":"node scripts/claim-issue.mjs --allocate","test:262:fyi":"pnpm run test:262:fyi:preflight && pnpm run build:compiler-bundle && node scripts/run-test262-fyi.mjs","benchmark:lit":"npx tsx scripts/generate-npm-compat-report.mjs --only lit --no-write","check:ir-only":"npx tsx scripts/check-ir-only.ts","check:pushraw":"node scripts/check-pushraw.mjs","dogfood:acorn":"node --import tsx tests/dogfood/acorn-harness.mjs","dogfood:axios":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package axios","dogfood:jsdom":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package jsdom","dogfood:react":"node --import tsx tests/dogfood/react-harness.mjs","dogfood:redux":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package redux","dogfood:three":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package three","symphony:once":"node scripts/symphony.mjs --once","test:ir:alloc":"IR_VERIFY_ALLOC=1 node node_modules/vitest/dist/cli.js run tests/ir/alloc-registry.test.ts tests/ir/alloc-provenance.test.ts","typecheck:ts5":"node node_modules/typescript/lib/tsc.js --noEmit","typecheck:ts7":"pnpm run typecheck","baseline:fetch":"node scripts/fetch-baseline-jsonl.mjs","benchmark:clsx":"npx tsx scripts/generate-npm-compat-report.mjs --only clsx --no-write","benchmark:hono":"npx tsx scripts/generate-npm-compat-report.mjs --only hono --no-write","benchmark:jest":"npx tsx scripts/generate-npm-compat-report.mjs --only jest --no-write","benchmark:uuid":"npx tsx scripts/generate-npm-compat-report.mjs --only uuid --no-write","check:godfiles":"node scripts/profile-godfiles.mjs --check","detect:vacuity":"npx tsx scripts/detect-vacuity.ts","dispatch:inbox":"node scripts/dispatch-channel.mjs inbox","dispatch:queue":"node scripts/dispatch-channel.mjs queue","dogfood:cookie":"node --import tsx tests/dogfood/cookie-harness.mjs","dogfood:eslint":"node --import tsx tests/dogfood/eslint-harness.mjs","dogfood:lodash":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package lodash","dogfood:marked":"node --import tsx tests/dogfood/marked-harness.mjs","dogfood:moment":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package moment","prepublishOnly":"pnpm run build","test:diff:gate":"npx tsx scripts/diff-test-gate.ts","benchmark:acorn":"npx tsx scripts/generate-npm-compat-report.mjs --only acorn --no-write","benchmark:axios":"npx tsx scripts/generate-npm-compat-report.mjs --only axios --no-write","benchmark:jsdom":"npx tsx scripts/generate-npm-compat-report.mjs --only jsdom --no-write","benchmark:react":"npx tsx scripts/generate-npm-compat-report.mjs --only react --no-write","benchmark:redux":"npx tsx scripts/generate-npm-compat-report.mjs --only redux --no-write","benchmark:three":"npx tsx scripts/generate-npm-compat-report.mjs --only three --no-write","check:issue-ids":"node scripts/check-issue-ids.mjs","check:linear-ir":"npx tsx scripts/check-linear-ir.ts","dashboard:watch":"node --watch --watch-path plan/issues --watch-path plan/issues/sprints --watch-path plan/issues/done --watch-path plan/issues/ready --watch-path plan/issues/blocked website/dashboard/build-data.js","dogfood:webpack":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package webpack","gen:ir-adoption":"node scripts/gen-ir-adoption.mjs","reconcile:tasks":"node scripts/reconcile-tasklist.mjs","symphony:status":"node scripts/symphony.mjs --status","benchmark:cookie":"npx tsx scripts/generate-npm-compat-report.mjs --only cookie --no-write","benchmark:eslint":"npx tsx scripts/generate-npm-compat-report.mjs --only eslint --no-write","benchmark:lodash":"npx tsx scripts/generate-npm-compat-report.mjs --only lodash --no-write","benchmark:marked":"npx tsx scripts/generate-npm-compat-report.mjs --only marked --no-write","benchmark:moment":"npx tsx scripts/generate-npm-compat-report.mjs --only moment --no-write","build:playground":"vite build --config website/playground/vite.config.ts","check:ir-dialect":"node scripts/check-ir-dialect.mjs","check:jstag-seam":"node scripts/check-jstag-seam.mjs","check:loc-budget":"node scripts/check-loc-budget.mjs","dogfood:prettier":"node --import tsx tests/dogfood/prettier-harness.mjs","issues:pr-status":"node scripts/poll-merged-pr-issues.mjs --once --sync-artifacts","preview:issue-id":"node scripts/next-issue-id.mjs","profile:godfiles":"node scripts/profile-godfiles.mjs","symphony:control":"node scripts/symphony.mjs --control","symphony:dry-run":"node scripts/symphony.mjs --once --dry-run","sync:conformance":"node scripts/sync-conformance-numbers.mjs","test:diff:triage":"npx tsx scripts/diff-triage.ts","benchmark:compare":"node scripts/benchmark-lifecycle.mjs compare","benchmark:package":"node scripts/benchmark-lifecycle.mjs package","benchmark:webpack":"npx tsx scripts/generate-npm-compat-report.mjs --only webpack --no-write","build:test262-cli":"node scripts/build-test262-cli.mjs","check:func-budget":"node scripts/check-func-budget.mjs","check:ir-adoption":"node scripts/gen-ir-adoption.mjs --check","check:ir-layering":"node scripts/check-ir-layering.mjs","dogfood:lodash-es":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package lodash-es","dogfood:react-dom":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package react-dom","dogfood:stylelint":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package stylelint","generate:editions":"npx tsx scripts/generate-editions.ts","test:changed-root":"sh scripts/hooks/changed-root-tests.sh","benchmark:acorn:ir":"JS2WASM_IR_SHAPE_DIAG=1 npx tsx scripts/generate-npm-compat-report.mjs --only acorn --no-write --perf-only --lane standalone --inspect-ir","benchmark:lit:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only lit --no-write --perf-only","benchmark:prettier":"npx tsx scripts/generate-npm-compat-report.mjs --only prettier --no-write","benchmark:validate":"node scripts/benchmark-lifecycle.mjs validate","check:dead-exports":"node scripts/audit-legacy-reachability.mjs --check","check:ir-fallbacks":"npx tsx scripts/check-ir-fallbacks.ts","dogfood:typescript":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package typescript","refresh:benchmarks":"npx tsx --experimental-wasm-stringref --experimental-wasm-custom-descriptors benchmarks/run.ts && pnpm run build:compiler-bundle && node --experimental-wasm-stringref --experimental-wasm-custom-descriptors scripts/generate-playground-benchmark-sidebar.mjs && node --experimental-wasm-stringref --experimental-wasm-custom-descriptors scripts/generate-playground-benchmark-sidebar-no-jit.mjs && pnpm run generate:size-benchmarks && node scripts/generate-browser-runtime-benchmarks.mjs","test:262:fyi:smoke":"pnpm run build:compiler-bundle && node scripts/run-test262-fyi.mjs --non-authoritative-smoke","worktree:provision":"bash scripts/provision-worktree-deps.sh","benchmark:clsx:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only clsx --no-write --perf-only","benchmark:hono:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only hono --no-write --perf-only","benchmark:jest:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only jest --no-write --perf-only","benchmark:lifecycle":"node scripts/benchmark-lifecycle.mjs","benchmark:lodash-es":"npx tsx scripts/generate-npm-compat-report.mjs --only lodash-es --no-write","benchmark:react-dom":"npx tsx scripts/generate-npm-compat-report.mjs --only react-dom --no-write","benchmark:stylelint":"npx tsx scripts/generate-npm-compat-report.mjs --only stylelint --no-write","benchmark:uuid:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only uuid --no-write --perf-only","check:any-box-sites":"node scripts/check-any-box-sites.mjs","check:stack-balance":"npx tsx scripts/check-stack-balance.ts","dogfood:acorn-probe":"node --import tsx tests/dogfood/acorn-probe.mjs","dogfood:tailwindcss":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package tailwindcss","generate:npm-compat":"node --import tsx scripts/generate-npm-compat-report.mjs","benchmark:acorn:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only acorn --no-write --perf-only","benchmark:axios:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only axios --no-write --perf-only","benchmark:jsdom:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only jsdom --no-write --perf-only","benchmark:react:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only react --no-write --perf-only","benchmark:redux:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only redux --no-write --perf-only","benchmark:three:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only three --no-write --perf-only","benchmark:typescript":"npx tsx scripts/generate-npm-compat-report.mjs --only typescript --no-write","build:standalone-cli":"node scripts/build-standalone-cli.mjs","check:coercion-sites":"node scripts/check-coercion-sites.mjs","check:oracle-ratchet":"node scripts/check-oracle-ratchet.mjs","check:verdict-oracle":"node scripts/check-verdict-oracle-bump.mjs","deploy:registry-home":"mkdir -p .registry-home && cp website/index.html .registry-home/index.html && node ../file-registry-cli/dist/bin/main.js commit .registry-home -r users/tt/projects/ts2wasm && node ../file-registry-cli/dist/bin/main.js push .registry-home -r users/tt/projects/ts2wasm --public","dogfood:acorn-corpus":"node --import tsx tests/dogfood/acorn-corpus.mjs","benchmark:cookie:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only cookie --no-write --perf-only","benchmark:eslint:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only eslint --no-write --perf-only","benchmark:lodash:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only lodash --no-write --perf-only","benchmark:marked:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only marked --no-write --perf-only","benchmark:moment:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only moment --no-write --perf-only","benchmark:tailwindcss":"npx tsx scripts/generate-npm-compat-report.mjs --only tailwindcss --no-write","build:compiler-bundle":"esbuild scripts/compiler-bundle-entry.ts --bundle --platform=node --format=esm --outfile=scripts/compiler-bundle.mjs --external:typescript --external:binaryen --external:typescript7 --external:typescript7/*","check:r2-v2-collector":"node scripts/r2-linked-parser-ab-collection-v2/selftest.mjs && node scripts/r2-linked-parser-ab-collection-v2/relock.mjs","dogfood:acorn-test262":"node --max-old-space-size=4096 --import tsx tests/dogfood/acorn-test262.mjs","new:issue-id:allocate":"node scripts/claim-issue.mjs --allocate","test:equivalence:gate":"node scripts/equivalence-gate.mjs","benchmark:clsx:js-host":"npx tsx scripts/generate-npm-compat-report.mjs --only clsx --no-write --lane js-host","benchmark:webpack:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only webpack --no-write --perf-only","build:runtime-provider":"node scripts/build-runtime-provider.mjs","check:issue-ids:staged":"node scripts/check-issue-ids.mjs --staged","dogfood:jsdom-workload":"node --import tsx tests/dogfood/jsdom-harness.mjs","dogfood:redux-workload":"node --import tsx tests/dogfood/redux-workload-harness.mjs","issues:pr-status:watch":"node scripts/poll-merged-pr-issues.mjs --sync-artifacts","sync:conformance:check":"node scripts/sync-conformance-numbers.mjs --check","test:262:fyi:preflight":"node scripts/test262-fyi-runtime.mjs","test:landing-four-lane":"vitest run tests/issue-3498-landing-four-lane-backend-benchmark.test.ts --pool=forks --poolOptions.forks.singleFork=true --no-file-parallelism --reporter=dot","test:porffor-direct-ab":"vitest run tests/issue-3482-direct-porffor-js2-ir-ab.test.ts --pool=forks --poolOptions.forks.singleFork=true --no-file-parallelism --reporter=dot","benchmark:acorn:js-host":"npx tsx scripts/generate-npm-compat-report.mjs --only acorn --no-write --perf-only --lane js-host","benchmark:prettier:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only prettier --no-write --perf-only","check:codegen-fallbacks":"npx tsx scripts/check-codegen-fallbacks.ts","claude:symphony-channel":"node scripts/claude-symphony-channel.mjs","dispatch:request-claude":"node scripts/dispatch-channel.mjs request-claude","dogfood:eslint-workload":"node --import tsx tests/dogfood/eslint-workload-harness.mjs","generate:feature-badges":"node scripts/derive-feature-badges.mjs","benchmark:cookie:js-host":"npx tsx scripts/generate-npm-compat-report.mjs --only cookie --no-write --lane js-host","benchmark:lodash-es:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only lodash-es --no-write --perf-only","benchmark:react-dom:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only react-dom --no-write --perf-only","benchmark:stylelint:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only stylelint --no-write --perf-only","build:planning-artifacts":"node scripts/build-planning-artifacts.mjs","check:host-import-policy":"node --import tsx scripts/check-host-import-policy.ts","check:ir-kind-neutrality":"node scripts/check-ir-kind-neutrality.mjs","generate:size-benchmarks":"npx tsx --experimental-wasm-stringref --experimental-wasm-custom-descriptors scripts/generate-size-benchmarks.ts","sync:es-edition-features":"node --experimental-strip-types scripts/sync-es-edition-features.ts","benchmark:clsx:standalone":"npx tsx scripts/generate-npm-compat-report.mjs --only clsx --no-write --lane standalone","benchmark:typescript:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only typescript --no-write --perf-only","check:issue-spec-coverage":"node scripts/check-issue-spec-coverage.mjs","check:test-vacuity-shapes":"npx tsx scripts/check-test-vacuity-shapes.ts","check:test262-hard-errors":"node scripts/check-test262-hard-errors.mjs","dogfood:styled-components":"node --import tsx tests/dogfood/npm-compat-catalog-harness.mjs --package styled-components","generate:feature-examples":"npx tsx scripts/generate-feature-examples.ts","refresh:benchmarks:no-jit":"pnpm run build:compiler-bundle && node --experimental-wasm-stringref --experimental-wasm-custom-descriptors scripts/generate-playground-benchmark-sidebar-no-jit.mjs","benchmark:acorn:standalone":"npx tsx scripts/generate-npm-compat-report.mjs --only acorn --no-write --perf-only --lane standalone","benchmark:tailwindcss:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only tailwindcss --no-write --perf-only","check:speculative-rollback":"node scripts/check-speculative-rollback-sites.mjs","dogfood:lit-upstream-suite":"node --import tsx tests/dogfood/lit-upstream-suite.mjs","test:262:validate-baseline":"npx tsx scripts/validate-test262-baseline.ts","benchmark:cookie:standalone":"npx tsx scripts/generate-npm-compat-report.mjs --only cookie --no-write --lane standalone","benchmark:landing-four-lane":"tsx scripts/benchmark-landing-four-lane.mts","benchmark:porffor-direct-ab":"tsx scripts/benchmark-porffor-direct-ab.mts","benchmark:styled-components":"npx tsx scripts/generate-npm-compat-report.mjs --only styled-components --no-write","check:done-status-integrity":"node scripts/check-done-status-integrity.mjs","check:standalone-ir-cutover":"node scripts/check-standalone-ir-cutover.mjs","dogfood:clsx-upstream-suite":"node --import tsx tests/dogfood/clsx-upstream-suite.mjs","dogfood:hono-upstream-suite":"node --import tsx tests/dogfood/hono-upstream-suite.mjs","dogfood:jest-upstream-suite":"node --import tsx tests/dogfood/jest-upstream-suite.mjs","dogfood:npm-compat-upstream":"node tests/dogfood/npm-compat-upstream.mjs","dogfood:uuid-upstream-suite":"node --import tsx tests/dogfood/uuid-upstream-suite.mjs","refresh:benchmarks:wasmtime":"pnpm run build:compiler-bundle && node --experimental-wasm-stringref --experimental-wasm-custom-descriptors scripts/generate-wasmtime-hot-runtime.mjs","check:harness-compile-budget":"npx tsx scripts/check-harness-compile-budget.ts","check:issue-ids:against-main":"node scripts/check-issue-ids.mjs --against-main","dogfood:acorn-official-suite":"node --import tsx tests/dogfood/acorn-official-suite.mjs","dogfood:axios-upstream-suite":"node --import tsx tests/dogfood/axios-upstream-suite.mjs","dogfood:jsdom-upstream-suite":"node --import tsx tests/dogfood/jsdom-upstream-suite.mjs","dogfood:react-upstream-suite":"node --import tsx tests/dogfood/react-upstream-suite.mjs","dogfood:redux-upstream-suite":"node --import tsx tests/dogfood/redux-upstream-suite.mjs","dogfood:three-upstream-suite":"node --import tsx tests/dogfood/three-upstream-suite.mjs","dogfood:cookie-upstream-suite":"node --import tsx tests/dogfood/cookie-upstream-suite.mjs","dogfood:eslint-upstream-suite":"node --import tsx tests/dogfood/eslint-upstream-suite.mjs","dogfood:lodash-upstream-suite":"node --import tsx tests/dogfood/lodash-upstream-suite.mjs","dogfood:marked-upstream-suite":"node --import tsx tests/dogfood/marked-upstream-suite.mjs","dogfood:moment-upstream-suite":"node --import tsx tests/dogfood/moment-upstream-suite.mjs","generate:feature-badges:check":"node scripts/derive-feature-badges.mjs --check","dogfood:webpack-upstream-suite":"node --import tsx tests/dogfood/webpack-upstream-suite.mjs","dogfood:prettier-upstream-suite":"node --import tsx tests/dogfood/prettier-upstream-suite.mjs","benchmark:styled-components:perf":"npx tsx scripts/generate-npm-compat-report.mjs --only styled-components --no-write --perf-only","check:ir-optimization-retirement":"node scripts/check-ir-optimization-retirement.mjs","check:issue-ids:against-open-prs":"node scripts/check-issue-ids.mjs --against-open-prs","dogfood:lodash-es-upstream-suite":"node --import tsx tests/dogfood/lodash-upstream-suite.mjs --package=lodash-es","dogfood:react-dom-upstream-suite":"node --import tsx tests/dogfood/react-dom-upstream-suite.mjs","dogfood:stylelint-upstream-suite":"node --import tsx tests/dogfood/stylelint-upstream-suite.mjs","dogfood:typescript-parser-source":"node tests/dogfood/typescript-upstream-build-probe.mjs --root tests/dogfood/.npm-upstream-suites/typescript --prepare-pinned-typescript --mode source --entry ../../fixtures/typescript-parser-workload.ts --consumer-driven-barrels --invoke-export runCase --require-invocations 3 --invoke-case src/compiler/builderStatePublic.ts=13386537220945 --invoke-case src/compiler/corePublic.ts=40098163538143 --invoke-case src/compiler/performanceCore.ts=49645738923599 --timeout-ms 600000 --heap-mb 4096 --json","inventory:test262-linked-harness":"npx tsx scripts/test262-linked-harness-inventory.ts","benchmark:bench-string-ir-runtime":"tsx scripts/measure/bench-string-ir-runtime.mts","benchmark:clsx:standalone-dynamic":"npx tsx scripts/generate-npm-compat-report.mjs --only clsx --no-write --perf-only --lane standalone-dynamic","dogfood:typescript-upstream-suite":"node --import tsx tests/dogfood/typescript-upstream-suite.mjs","audit:standalone-ir-cutover-corpus":"node -e \"require('node:fs').mkdirSync('.tmp', { recursive: true }); require('node:fs').writeFileSync('.tmp/standalone-ir-cutover-audit.jsonl', '')\" && JS2WASM_IR_CUTOVER_AUDIT=.tmp/standalone-ir-cutover-audit.jsonl node --import tsx scripts/run-standalone-ir-cutover-corpus.mjs --output .tmp/standalone-ir-cutover-corpus.jsonl","benchmark:acorn:standalone-dynamic":"npx tsx scripts/generate-npm-compat-report.mjs --only acorn --no-write --perf-only --lane standalone-dynamic","check:standalone-ir-cutover-corpus":"pnpm run audit:standalone-ir-cutover-corpus && pnpm run check:standalone-ir-cutover -- --input .tmp/standalone-ir-cutover-corpus.jsonl --manifest scripts/standalone-ir-cutover-corpus.json --require-no-legacy && pnpm run check:standalone-ir-cutover -- --input .tmp/standalone-ir-cutover-audit.jsonl --require-no-legacy --expect-successful 5 --min-sources 5 --min-units 47","dogfood:tailwindcss-upstream-suite":"node --import tsx tests/dogfood/tailwindcss-upstream-suite.mjs","benchmark:cookie:standalone-dynamic":"npx tsx scripts/generate-npm-compat-report.mjs --only cookie --no-write --perf-only --lane standalone-dynamic","dogfood:npm-compat-upstream-sources":"node tests/dogfood/npm-compat-upstream-sources.mjs","generate:browser-runtime-benchmarks":"node scripts/generate-browser-runtime-benchmarks.mjs","dogfood:styled-components-upstream-suite":"node --import tsx tests/dogfood/styled-components-upstream-suite.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f65459cf-789e-49de-a485-dda71f2216e1"}},"homepage":"https://js2wasm.loopdive.com","keywords":["webassembly","wasm","wasm-gc","compiler","typescript","aot","ahead-of-time","javascript"],"repository":{"url":"git+https://github.com/loopdive/js2.git","type":"git"},"_npmVersion":"12.0.2","description":"Direct AOT compilation from JavaScript and TypeScript to WebAssembly GC","directories":{},"lint-staged":{"*.json":"prettier --write","*.{ts,js,mjs}":["prettier --write","biome lint --diagnostic-level=error --no-errors-on-unmatched"]},"maintainers":[{"name":"ttraenkler","email":"npmjs.com@thomas.traenkler.com"}],"_nodeVersion":"24.19.0","dependencies":{"typescript":"^5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2+sha512.36cdc707e7b7940a988c9c1ecf88d084f8514b5c3f085f53a2e244c2921d3b2545bc20dd4ebe1fc245feec463bb298aecea7a63ed1f7680b877dc6379d8d0cb4","devDependencies":{"bun":"1.3.14","lit":"3.3.3","tsx":"4.23.1","deno":"2.8.1","hono":"^4.12.16","jest":"30.4.2","uuid":"14.0.1","vite":"^6","wabt":"^1.0.39","axios":"^1.16.1","husky":"^9.1.7","jsdom":"30.0.1","react":"^19.2.6","redux":"5.0.1","shiki":"^4.0.2","three":"0.185.1","eslint":"^10.0.3","lodash":"^4.18.1","marked":"^18.0.2","moment":"2.30.1","vitest":"^3","esbuild":"^0.25.12","webpack":"5.109.2","binaryen":"^132.0.0","prettier":"^3.8.1","ts-morph":"^27.0.2","lodash-es":"^4.18.1","react-dom":"19.2.6","stylelint":"17.14.1","prop-types":"15.8.1","@types/node":"^22","lint-staged":"^16.4.0","tailwindcss":"4.3.3","typescript7":"npm:typescript@^7.0.2","@types/lodash":"^4.17.24","monaco-editor":"^0.55.1","@biomejs/biome":"^1","vite-plugin-dts":"^4","@types/lodash-es":"^4.17.12","styled-components":"6.4.4","create-react-class":"15.7.0","react-test-renderer":"19.2.6","web-streams-polyfill":"4.3.0","@bytecodealliance/componentize-js":"^0.20.0"},"peerDependencies":{"bun":">=1.3.14","deno":">=2.8.1","binaryen":"^132.0.0"},"peerDependenciesMeta":{"bun":{"optional":true},"deno":{"optional":true},"binaryen":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/js2_0.71.0_1788228195405_0.026109503461374306","host":"s3://npm-registry-packages-npm-production"},"_id":"@loopdive/js2@0.71.0","version":"0.71.0"}