{"_id":"@yowasp/nextpnr-ecp5","_rev":"34-f67e4367bf9ae869cb84cfc07beec66f","name":"@yowasp/nextpnr-ecp5","dist-tags":{"latest":"0.11.96-dev.805","release":"0.11.825"},"versions":{"0.0.0-experimental3":{"name":"@yowasp/nextpnr-ecp5","version":"0.0.0-experimental3","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.0.0-experimental3","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"ced54910733596cf629a11a60037803abc7b9176","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.0.0-experimental3.tgz","fileCount":255,"integrity":"sha512-OdQu8rUOSvf2LeBu09GoCL6S13vYqTE1kXxJ62h+jLp9ZRimVaaldKhSQ2lnyZzJZG9Ic5lazuzHQEs0/aL0fw==","signatures":[{"sig":"MEYCIQD+gTJYY+nI062axqvqIxBz++CUVpAX9x582fKc5BJ5uAIhAOfsDzESkiWT/pT7lxlKJKwxhgbmxoYbs9BtEY2Km2dZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178992172},"type":"module","_from":"file:dist/yowasp-nextpnr-ecp5-0.0.0-experimental3.tgz","exports":{"node":"./gen/bundle-node.js","browser":"./gen/bundle-browser.js"},"scripts":{"pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/","build:node":"esbuild --bundle lib/api.js --outfile=gen/bundle-node.js --format=esm --platform=node","build:browser":"esbuild --bundle lib/api.js --outfile=gen/bundle-browser.js --format=esm --platform=browser"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/whitequark/Projects/yowasp/nextpnr/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.0.0-experimental3.tgz","_integrity":"sha512-OdQu8rUOSvf2LeBu09GoCL6S13vYqTE1kXxJ62h+jLp9ZRimVaaldKhSQ2lnyZzJZG9Ic5lazuzHQEs0/aL0fw==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"9.2.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"../../runtime-js","@bytecodealliance/jco":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.0.0-experimental3_1702291198571_0.4607598111227038","host":"s3://npm-registry-packages"}},"0.0.0-experimental4":{"name":"@yowasp/nextpnr-ecp5","version":"0.0.0-experimental4","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.0.0-experimental4","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"30a1abb0ae623f18386548a0b9a9fd46ba717d4e","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.0.0-experimental4.tgz","fileCount":256,"integrity":"sha512-Qzb0NQj4E5FuRexoaxrGsmjF3aMIcvbCJlYztniPMRw9aGJq6Tjwi1lGWMXe9Qk7dKSWdXuTeVgTM+gY6MEjDg==","signatures":[{"sig":"MEUCIQDekOvUpTuqXqjGS15skix4LjFY2JxrLHQyo4+KjI0uawIgNFmSAQiEx8TFff+Ox9CeDKpM8zRE/HYloLyAx0+UQO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178993291},"type":"module","_from":"file:dist/yowasp-nextpnr-ecp5-0.0.0-experimental4.tgz","types":"./lib/api.d.ts","exports":{"node":"./gen/bundle-node.js","types":"./lib/api.d.ts","browser":"./gen/bundle-browser.js"},"scripts":{"pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/","build:node":"esbuild --bundle lib/api.js --outfile=gen/bundle-node.js --format=esm --platform=node","build:browser":"esbuild --bundle lib/api.js --outfile=gen/bundle-browser.js --format=esm --platform=browser"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/whitequark/Projects/yowasp/nextpnr/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.0.0-experimental4.tgz","_integrity":"sha512-Qzb0NQj4E5FuRexoaxrGsmjF3aMIcvbCJlYztniPMRw9aGJq6Tjwi1lGWMXe9Qk7dKSWdXuTeVgTM+gY6MEjDg==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"9.2.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"5.0.25","@bytecodealliance/jco":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.0.0-experimental4_1702414016808_0.021278724529277593","host":"s3://npm-registry-packages"}},"0.7.154-dev.498":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.154-dev.498","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.154-dev.498","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"9f8cc4c63e45fba0ba156cab77169106ed3dfd11","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.154-dev.498.tgz","fileCount":50,"integrity":"sha512-fgeYxU/wrTxFfIGbSHb+Xyz77CKEJC9byfEmipA2OcQC0ZFxHS0FJhzyfpPj+CxFhK7HF0ExPpPUDBHsixCRbQ==","signatures":[{"sig":"MEYCIQCq0yarBQw/pcTcGXpzX7wv2CHaQc3bCjuVxftyunn9QwIhAK5ipVpVHHsepsyS2kvLTdOZjx9a1iHxeOTguK3jvsbK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.154-dev.498","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175139356},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.154-dev.498.tgz","types":"./lib/api.d.ts","exports":{"node":"./gen/bundle-node.js","types":"./lib/api.d.ts","browser":"./gen/bundle-browser.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build:node && npm run build:browser","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/","build:node":"esbuild --bundle lib/api.js --outfile=gen/bundle-node.js --format=esm --platform=node","build:browser":"esbuild --bundle lib/api.js --outfile=gen/bundle-browser.js --format=esm --platform=browser"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.154-dev.498.tgz","_integrity":"sha512-fgeYxU/wrTxFfIGbSHb+Xyz77CKEJC9byfEmipA2OcQC0ZFxHS0FJhzyfpPj+CxFhK7HF0ExPpPUDBHsixCRbQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"5.0.28","@bytecodealliance/jco":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.154-dev.498_1703293828310_0.04783558868956583","host":"s3://npm-registry-packages"}},"0.7.176-dev.505":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.176-dev.505","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.176-dev.505","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"33e29b66d3a1a18fe4bbaa8f132cc53d079d15ba","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.176-dev.505.tgz","fileCount":50,"integrity":"sha512-NHZXqMYlAqupYIR/6NGTCW8KcK7S+BgZwF9Qltt2HOL2LT4uSbV4O9qucTECu3SGkDMgeY1cSc2O9ASomr061A==","signatures":[{"sig":"MEYCIQDBn48SKqNHf4kgJk4teo0FszxEpKvPqh3xDYQmGC2frQIhAJPtI9PH1FDDnN0Bnpk7kgvx5RuN7PXqSE2NJ5cc5gvH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.176-dev.505","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175133576},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.176-dev.505.tgz","types":"./lib/api.d.ts","exports":{"node":"./gen/bundle-node.js","types":"./lib/api.d.ts","browser":"./gen/bundle-browser.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build:node && npm run build:browser","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/","build:node":"esbuild --bundle lib/api.js --outfile=gen/bundle-node.js --format=esm --platform=node","build:browser":"esbuild --bundle lib/api.js --outfile=gen/bundle-browser.js --format=esm --platform=browser"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.176-dev.505.tgz","_integrity":"sha512-NHZXqMYlAqupYIR/6NGTCW8KcK7S+BgZwF9Qltt2HOL2LT4uSbV4O9qucTECu3SGkDMgeY1cSc2O9ASomr061A==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"6.0.30","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.176-dev.505_1704577889610_0.8560659195859859","host":"s3://npm-registry-packages"}},"0.7.176-dev.507":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.176-dev.507","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.176-dev.507","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"f2d3a7cb4272adf9a81b1cd0e9e61fff78647731","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.176-dev.507.tgz","fileCount":49,"integrity":"sha512-PGy31odfOBRWDCkuxxVA8ukMsVe4MtXNE4FhgeyXPF8XHAK0nvBglbNMEs0oMJpAXMRlEe02bpImcvM9xwqIBQ==","signatures":[{"sig":"MEYCIQCz5ZY1Fd2rlMfepROaRW6fh18axHNrGMCYWxprbQTWFgIhANPgLCiZ/APff5d3o/PyOErAYmBaPW5tFrThpBR/mI1q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.176-dev.507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174694907},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.176-dev.507.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.176-dev.507.tgz","_integrity":"sha512-PGy31odfOBRWDCkuxxVA8ukMsVe4MtXNE4FhgeyXPF8XHAK0nvBglbNMEs0oMJpAXMRlEe02bpImcvM9xwqIBQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"6.0.34","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.176-dev.507_1704605972815_0.11739185452196566","host":"s3://npm-registry-packages"}},"0.7.178-dev.512":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.178-dev.512","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.178-dev.512","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"a7e8d56770b0c6a03c0ae897da1cc9d521d89886","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.178-dev.512.tgz","fileCount":49,"integrity":"sha512-JBXqMI3gPw1B0UNn9tOt/vN4jZ0l9kOI+/gH29TrTYdBqMvvRsVULwJqZ1IbEb/nzZV5nSRRsZNaGbgHWVyP7g==","signatures":[{"sig":"MEYCIQCIpkGrQuHMSJDozlryZC///JTcJPHtkR7/QKXaETtb3wIhAPMlYYcf4zhdiUUAvaIHk9A830rDY+2SoNspgOlIK5y5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.178-dev.512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174695091},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.178-dev.512.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.178-dev.512.tgz","_integrity":"sha512-JBXqMI3gPw1B0UNn9tOt/vN4jZ0l9kOI+/gH29TrTYdBqMvvRsVULwJqZ1IbEb/nzZV5nSRRsZNaGbgHWVyP7g==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"6.0.34","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.178-dev.512_1705495064873_0.7785561106245686","host":"s3://npm-registry-packages"}},"0.7.187-dev.514":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.187-dev.514","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.187-dev.514","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"b62decc9e24b9638cb5b73db485fde0e0cea1841","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.187-dev.514.tgz","fileCount":49,"integrity":"sha512-CAk+1GIUMZExs33IIOqFfDl/SXahO0IWeQYt6/MIl2ABpamDm+J+QzvVjz4Q5du7aN1rFUDu3GyU7MjXaO1t1w==","signatures":[{"sig":"MEQCIALzwOujpjaW6fRidVLG/Nfb0ExndW84BxlT5v/MGbbRAiBJWQzMsvCkq8uRt2ZMzdotjz95Ovz/ztMTKc0Uw7+Pbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.187-dev.514","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174695053},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.187-dev.514.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.187-dev.514.tgz","_integrity":"sha512-CAk+1GIUMZExs33IIOqFfDl/SXahO0IWeQYt6/MIl2ABpamDm+J+QzvVjz4Q5du7aN1rFUDu3GyU7MjXaO1t1w==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.187-dev.514_1705717737515_0.26556607831495005","host":"s3://npm-registry-packages"}},"0.8.0-dev.516":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.0-dev.516","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.0-dev.516","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"8945a534c450d5eb18f25651ba0d958888a0de17","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.0-dev.516.tgz","fileCount":49,"integrity":"sha512-U0UnlPrqDBSkSOqO6bo/E1GBL3EToPyERVFpHdAwDLOBloMEUOiOOdirOwwivhNsJHqQl99iprEus5xY3U3Jww==","signatures":[{"sig":"MEYCIQCMuBw5I7aeHv+GxfLxJH4nCVZM6iMtedqUoyXNV/m+jgIhAM+dLJvOl2IiRYzwq/xHjthd0kKsRDOrPU26f/muDR97","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.0-dev.516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174695200},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.0-dev.516.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.0-dev.516.tgz","_integrity":"sha512-U0UnlPrqDBSkSOqO6bo/E1GBL3EToPyERVFpHdAwDLOBloMEUOiOOdirOwwivhNsJHqQl99iprEus5xY3U3Jww==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.0-dev.516_1706288982417_0.5967959846173121","host":"s3://npm-registry-packages"}},"0.7.517":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.517","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.517","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"01e8a1557cd6de1f24b2158d4e7609746f4da409","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.517.tgz","fileCount":49,"integrity":"sha512-A2KpvIKHqwJct9C+us9Ih+hSFbi8pKvlAcR0oRHYzxlrkNcw8GKclWBlnxbFjo8lmwqsZO48dG3BwBy8LDQjYg==","signatures":[{"sig":"MEQCID4WqmXN/wM7QjayIac8EXVcXoc9C4Y/n1sObyM6vcaoAiAR7W7A2xaFgXtGQ2e3ie+5fQcnt0m/uMVB9JXH5zwI4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174695194},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.517.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.517.tgz","_integrity":"sha512-A2KpvIKHqwJct9C+us9Ih+hSFbi8pKvlAcR0oRHYzxlrkNcw8GKclWBlnxbFjo8lmwqsZO48dG3BwBy8LDQjYg==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.3","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.517_1707811039235_0.12011623838999874","host":"s3://npm-registry-packages"}},"0.8.11-dev.527":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.11-dev.527","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.11-dev.527","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"771995c147d558aa5e23f47b1580b6d552fb6eae","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.11-dev.527.tgz","fileCount":49,"integrity":"sha512-9xu5M1sfeptGt9yvSm0v7+WrRQWLqpd/M655dIbaBUfbTKcPRhkeiyyAd2CsipTJgbCi+616XKsGc9pcRvQ/qg==","signatures":[{"sig":"MEUCIEEDrxUzYEEarUHCjBxX0dOjKHAm6CNRjrERgX5FJNMuAiEA5rG8u4JfIoPrbNY7yUsMz6vp0NsMeuHlBPK5iOlU7V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.11-dev.527","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174698320},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.11-dev.527.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.11-dev.527.tgz","_integrity":"sha512-9xu5M1sfeptGt9yvSm0v7+WrRQWLqpd/M655dIbaBUfbTKcPRhkeiyyAd2CsipTJgbCi+616XKsGc9pcRvQ/qg==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.4","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.11-dev.527_1708960722772_0.29535412178676235","host":"s3://npm-registry-packages"}},"0.7.518":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.518","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.518","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"25c6fdc346d16561e7170c2f9f4e639566c74d85","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.518.tgz","fileCount":49,"integrity":"sha512-YFypy6FH063muKumAP5FsAYRASPlevRAzpDrrSdgw0zIb1fFRn2l3mSS68zLiNJFRNy/tsA8tLPxUXsEVUHrkw==","signatures":[{"sig":"MEYCIQCPE8G6n/YD7f/aUdu0nuNyvQRYvHXkEWkTwoa1d9EP5wIhAMAj1TJ6IIxzVfBB8djTm/o8KriCQbP39GqQojLAOJLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174695194},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.518.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.518.tgz","_integrity":"sha512-YFypy6FH063muKumAP5FsAYRASPlevRAzpDrrSdgw0zIb1fFRn2l3mSS68zLiNJFRNy/tsA8tLPxUXsEVUHrkw==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.2.4","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.518_1709139110110_0.26076314936382894","host":"s3://npm-registry-packages"}},"0.8.39-dev.540":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.39-dev.540","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.39-dev.540","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"430f69d99c6c4ece8ddef03ce720aabe91f89afe","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.39-dev.540.tgz","fileCount":49,"integrity":"sha512-H0KZOO45rT5Qd2kNfMr1yJFCyXWM2EmlPWYL4q0RV1AQf+jSCSbp0cwpzbQrI/5rS2d5/7H3D8KS/wPVo+OmaQ==","signatures":[{"sig":"MEYCIQCFIKinMRVcsSmtz8M9QX+Qcx5mVD6uJcvkjMnoQBq3xwIhALctkx5sXVpgKW53aVElio4kV8HC+P/9y34kwpLRfTGm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.39-dev.540","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174699223},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.39-dev.540.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.39-dev.540.tgz","_integrity":"sha512-H0KZOO45rT5Qd2kNfMr1yJFCyXWM2EmlPWYL4q0RV1AQf+jSCSbp0cwpzbQrI/5rS2d5/7H3D8KS/wPVo+OmaQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.5.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.39-dev.540_1716052250977_0.8666236309093278","host":"s3://npm-registry-packages"}},"0.7.519":{"name":"@yowasp/nextpnr-ecp5","version":"0.7.519","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.7.519","maintainers":[{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"},{"name":"whitequark","email":"whitequark@whitequark.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"1270eed9b083db89398dd4763fbaff7d5db7c0c8","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.7.519.tgz","fileCount":49,"integrity":"sha512-IezlG3swk6892vstqbU5unH2pAsw0NCYbQlvRSYT975gsym2912V9uj51sKtGFMtECdFCYqa00SFgNJzgwFaTA==","signatures":[{"sig":"MEQCICNhv3f4LH39r66/eCKZDPHCuAmUZVwqR316VjcQLcV3AiBgGFrdrUKgG1/wd/ooUkRlpU4cvauWTueGKuuREVvtaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.7.519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174695194},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.519.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.7.519.tgz","_integrity":"sha512-IezlG3swk6892vstqbU5unH2pAsw0NCYbQlvRSYT975gsym2912V9uj51sKtGFMtECdFCYqa00SFgNJzgwFaTA==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.5.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"7.0.35","@bytecodealliance/jco":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.7.519_1716057327579_0.9556434652714285","host":"s3://npm-registry-packages"}},"0.8.45-dev.548":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.45-dev.548","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.45-dev.548","homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"c8777bef9daeadfcbe1d4b800ea731163d2ec69c","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.45-dev.548.tgz","fileCount":49,"integrity":"sha512-BoxKFogF6XO/QF9/VJgU+EZ9AVE1qHI1U00/6MpG5kzm33bjbq3GTj1y0Kts9brfJQVjbO3kis7RZnDSsIwc+Q==","signatures":[{"sig":"MEUCIH3KL75dpFS7Djb9NO1nEcGvYRD3aMVtwM/ZHBdtP7oUAiEAzYmkSsiJVUzZdyHuAbJpSuEs9uCNA8oqNxJY1On581A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.45-dev.548","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172405484},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.45-dev.548.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.45-dev.548.tgz","_integrity":"sha512-BoxKFogF6XO/QF9/VJgU+EZ9AVE1qHI1U00/6MpG5kzm33bjbq3GTj1y0Kts9brfJQVjbO3kis7RZnDSsIwc+Q==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.7.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.44","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.45-dev.548_1719594256527_0.5068453707374705","host":"s3://npm-registry-packages"}},"0.8.169-dev.604":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.169-dev.604","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.169-dev.604","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"003fb04efe8c2e1190dca6713ad1731d917b4826","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.169-dev.604.tgz","fileCount":49,"integrity":"sha512-0Hp4qRxJCDf6uxsBa1uwVirWanbNyrc0Ffk3IRFMaegUzCrJEI0cxyQD05liDdHLo3Ao4BOud1n3Ajf+wjk14w==","signatures":[{"sig":"MEQCIDe0yZLG0zj2GAzsmLlCTDL5Ph4Sfdpf228DTfsoPNg1AiBp5FiKoikM8YXUWyS9IpnXNTRMaKLnfJslTwbxYX1QJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.169-dev.604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172447786},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.169-dev.604.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.169-dev.604.tgz","_integrity":"sha512-0Hp4qRxJCDf6uxsBa1uwVirWanbNyrc0Ffk3IRFMaegUzCrJEI0cxyQD05liDdHLo3Ao4BOud1n3Ajf+wjk14w==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.169-dev.604_1738139447965_0.5335823620140621","host":"s3://npm-registry-packages-npm-production"}},"0.8.177-dev.610":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.177-dev.610","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.177-dev.610","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"1e9e8e0e5b8792551ff5c31382db183c01c2813c","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.177-dev.610.tgz","fileCount":49,"integrity":"sha512-FV71XmglYtPa7BX6CUcqMiKR1p1uH0efqkKaU0LKslT5+YXVzUNyJ5tkliHrOdz3lbRXo64YEek/Kj2L4rdNtg==","signatures":[{"sig":"MEUCIQDjM3tSx1QHsnUxN0MmlGQO6/hAKKxlFSm9soMen+Z+zgIgIVisKUO0Msyx4V4YizHz5Wf7w5VzakiS06upG8T5b/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.177-dev.610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172448300},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.177-dev.610.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.177-dev.610.tgz","_integrity":"sha512-FV71XmglYtPa7BX6CUcqMiKR1p1uH0efqkKaU0LKslT5+YXVzUNyJ5tkliHrOdz3lbRXo64YEek/Kj2L4rdNtg==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.177-dev.610_1739488699449_0.94308249014381","host":"s3://npm-registry-packages-npm-production"}},"0.8.620":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.620","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.620","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"1ff2c43fe62f82767bccb44d89cc5e623f21b12a","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.620.tgz","fileCount":49,"integrity":"sha512-AsCT62X4Ie1/5sZiTf9VdczJx6QrQ6m5r6L3lvjP0aWnp6JHkemau6cqyWLI9ev45Jf4dCnAYcDP0pcEXplFFA==","signatures":[{"sig":"MEUCIAwlY8tP1HzGfxYTuI6OoxbkbT+0RVzyxvelMHnptB8iAiEA4zjecqqRusLyjBFZ+rroQnApbw4fgyBwmWhYFMV7qQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172448382},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.620.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.620.tgz","_integrity":"sha512-AsCT62X4Ie1/5sZiTf9VdczJx6QrQ6m5r6L3lvjP0aWnp6JHkemau6cqyWLI9ev45Jf4dCnAYcDP0pcEXplFFA==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.620_1742870793085_0.1687123188155326","host":"s3://npm-registry-packages-npm-production"}},"0.9.53-dev.657":{"name":"@yowasp/nextpnr-ecp5","version":"0.9.53-dev.657","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.9.53-dev.657","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"aac3be4c3537430c0692e35be3a53866b9d4f189","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.9.53-dev.657.tgz","fileCount":49,"integrity":"sha512-BUydf75UxxprX16pz7OpVzcNQDIua8MQxLIQTZxKfqMGhi15MZM4++oMhwvGmw+uB5YpdUG5ZlHTCeY89K1+gQ==","signatures":[{"sig":"MEUCICxTF+c0k9JCBoMNuxXZDSQiAIuXwjxls+MwbXtDtBuCAiEAswzCdtvNoYxCefOrY4vX/ntA9eYSxPsW2Rcdk+EUx+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.9.53-dev.657","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172464825},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.53-dev.657.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.9.53-dev.657\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.53-dev.657.tgz","_integrity":"sha512-BUydf75UxxprX16pz7OpVzcNQDIua8MQxLIQTZxKfqMGhi15MZM4++oMhwvGmw+uB5YpdUG5ZlHTCeY89K1+gQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.9.53-dev.657_1753032791371_0.8292857562393894","host":"s3://npm-registry-packages-npm-production"}},"0.8.621":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.621","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.621","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"8d999c44615a47fe3b5bea640c8f2ff45311261a","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.621.tgz","fileCount":49,"integrity":"sha512-az9zH+qyuRb5s04ffhN6DydM4Mr5a1N4rcbEbepG24QWecNK3JVCQOKAhai4mpdKEqaWz4BQybQDK9NsV8h88w==","signatures":[{"sig":"MEUCIQDGHgpHdFjsymIN0apmuflMHEMfEE2HnMnqjlXOQX+GIQIgRNdwVBGp4UcoFJxNZadGtgcEKl3QrUge63L48bi98Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.621","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172448482},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.621.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.8.621\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.621.tgz","_integrity":"sha512-az9zH+qyuRb5s04ffhN6DydM4Mr5a1N4rcbEbepG24QWecNK3JVCQOKAhai4mpdKEqaWz4BQybQDK9NsV8h88w==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.621_1753035988298_0.9954681634688562","host":"s3://npm-registry-packages-npm-production"}},"0.9.122-dev.676":{"name":"@yowasp/nextpnr-ecp5","version":"0.9.122-dev.676","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.9.122-dev.676","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"78322a9cfeb1d9a3b951e975fa1afe9c63477fa3","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.9.122-dev.676.tgz","fileCount":49,"integrity":"sha512-Armv9kk3T3VQ43I8ZDB9C2PXpT6AiF/k0lZj30jqeh08O6Yckx8a5uS1iEsAthu6d0LOJlpe9sb0adsdEKno/g==","signatures":[{"sig":"MEUCIQDpMcxRmoXZSuCtoe+aIJTzMo3mDyw8M/AGVXLO7ACGjwIgO1fjchCx7SRYHUiDCqsRjDBvLDDvanf5OOCmGc+js7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.9.122-dev.676","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172468607},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.122-dev.676.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.9.122-dev.676\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.122-dev.676.tgz","_integrity":"sha512-Armv9kk3T3VQ43I8ZDB9C2PXpT6AiF/k0lZj30jqeh08O6Yckx8a5uS1iEsAthu6d0LOJlpe9sb0adsdEKno/g==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.9.122-dev.676_1756884409585_0.1562816593939298","host":"s3://npm-registry-packages-npm-production"}},"0.9.684":{"name":"@yowasp/nextpnr-ecp5","version":"0.9.684","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.9.684","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"502c2fcaef3f78d310b9d853a082ee0842e1b589","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.9.684.tgz","fileCount":49,"integrity":"sha512-8KPRonNjR9vtrHfCewoTdGvl2pFeCCIQLvOcad+B2I9B238Kq3y7KGmLVOaYB07IIrAKZz/fsbR1Jt2IffN6cA==","signatures":[{"sig":"MEQCICsEkX0HfvPgLcn2Wrj5PZ5K37HRJDwdMm13xBEq1GAuAiAkmCiuQDVWSEAPo6rYEeoM8z38VtFO0xHJs6HKGUUq/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.9.684","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172469868},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.684.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.9.684\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.684.tgz","_integrity":"sha512-8KPRonNjR9vtrHfCewoTdGvl2pFeCCIQLvOcad+B2I9B238Kq3y7KGmLVOaYB07IIrAKZz/fsbR1Jt2IffN6cA==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.9.684_1757595494669_0.9456358964795628","host":"s3://npm-registry-packages-npm-production"}},"0.10.20-dev.697":{"name":"@yowasp/nextpnr-ecp5","version":"0.10.20-dev.697","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.10.20-dev.697","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"c49f3c50b2c35513a52ca75aa5c66cb7a0ca2a42","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.10.20-dev.697.tgz","fileCount":49,"integrity":"sha512-0zZBlNzSQVYhWXUUUkQLu4/IEaA9g45bM474eG6kWvAF1ntwyv7Q83uqLoXIpgbMEHnxieSBLPFfQ70EKlUqwQ==","signatures":[{"sig":"MEUCIBQemi5bc4uH4BLlhLs1QTqaChKdnFLA7B3SBBlDxZdLAiEA+HklkIjL5H5tpy2Zn74qncAbIistCCcgY5N17dyollg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.10.20-dev.697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172469442},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.20-dev.697.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.10.20-dev.697\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50ce8e75-6574-4d13-a5f3-e6bf06fff8ba"}},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.20-dev.697.tgz","_integrity":"sha512-0zZBlNzSQVYhWXUUUkQLu4/IEaA9g45bM474eG6kWvAF1ntwyv7Q83uqLoXIpgbMEHnxieSBLPFfQ70EKlUqwQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.6.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.10.20-dev.697_1760216049120_0.0726334518785785","host":"s3://npm-registry-packages-npm-production"}},"0.9.685":{"name":"@yowasp/nextpnr-ecp5","version":"0.9.685","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.9.685","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"5c7aa724aff513963f908d067fd71f8c0feb9870","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.9.685.tgz","fileCount":49,"integrity":"sha512-PPBz5DS8ZyTImMSG8C+OdJjXnRWZ8+QQBRS4+AsGH/37/uZN+mzcBnKiEn3ffPlEm/pPtrH0VYnFTkQgKchMQQ==","signatures":[{"sig":"MEUCIE+3NmoCAIVxHN+Fyd1TBArlg9M/g+YGXtfJYjm3HvlZAiEApF6AfUOzf0EPYFIDrHcDSkUiz5j/ZB6bg4kCqf0wt+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.9.685","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172469868},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.685.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.9.685\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.685.tgz","_integrity":"sha512-PPBz5DS8ZyTImMSG8C+OdJjXnRWZ8+QQBRS4+AsGH/37/uZN+mzcBnKiEn3ffPlEm/pPtrH0VYnFTkQgKchMQQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.9.685_1760535816289_0.5842344322799278","host":"s3://npm-registry-packages-npm-production"}},"0.8.622":{"name":"@yowasp/nextpnr-ecp5","version":"0.8.622","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.8.622","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"43718a311d9c77aaf7faeb4476468ed081dd7488","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.8.622.tgz","fileCount":49,"integrity":"sha512-I1F5Sv+osZzYAKFx7vDI0db0+NKObnFyDlv711xR41ExK3xG35iU+XXTjlWI/Djvpv21oQoQirqWym/PM5L07A==","signatures":[{"sig":"MEUCIE2MNIyfmMBnh08tr7sR0AzrpvnFTW6J9AQHF4vKIXNpAiEA5fxzdzKQBzFj9vBbe3ZPF+8LN4v24+qTXBcBj7MBrRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.8.622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172448482},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.622.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/resources-nextpnr-ecp5.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.8.622\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.8.622.tgz","_integrity":"sha512-I1F5Sv+osZzYAKFx7vDI0db0+NKObnFyDlv711xR41ExK3xG35iU+XXTjlWI/Djvpv21oQoQirqWym/PM5L07A==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.8","@yowasp/runtime":"9.0.56","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.8.622_1760535841002_0.036685984904933244","host":"s3://npm-registry-packages-npm-production"}},"0.10.36-dev.706":{"name":"@yowasp/nextpnr-ecp5","version":"0.10.36-dev.706","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.10.36-dev.706","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"7e142e1cd5881c2b330e68a51f5e95bec493082a","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.10.36-dev.706.tgz","fileCount":28,"integrity":"sha512-gc1AFEjOHEPj3aXDrphUMflDwRzNtEzEB/nH/8lfgQXzBA1WLxJ77RooolWzoFHH2ScuSt9xjRlUONB4wj6n/Q==","signatures":[{"sig":"MEUCIQCrSuqB7ehoP4nARFAQVHxZTd736Rh0prwVtnWdL1U6dAIgQ+Ojh6hljkvcdgcqlEfiJZdk8FcMT+cOH9b4Zb3A1fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.10.36-dev.706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172460260},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.36-dev.706.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.10.36-dev.706\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50ce8e75-6574-4d13-a5f3-e6bf06fff8ba"}},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.36-dev.706.tgz","_integrity":"sha512-gc1AFEjOHEPj3aXDrphUMflDwRzNtEzEB/nH/8lfgQXzBA1WLxJ77RooolWzoFHH2ScuSt9xjRlUONB4wj6n/Q==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.6.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.67-dev","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.10.36-dev.706_1761413797207_0.010669711346308342","host":"s3://npm-registry-packages-npm-production"}},"0.10.38-dev.709":{"name":"@yowasp/nextpnr-ecp5","version":"0.10.38-dev.709","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.10.38-dev.709","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"4e36295c7dd0ebc9af8384a59ee7f7f8b9adc662","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.10.38-dev.709.tgz","fileCount":31,"integrity":"sha512-P1Xk22ZD+CB4D12V8shYo9FslCoTAXszCJV8aFB1w1Qc/ZhNB2caXdPE8yRy7tLRQbRvFTiZQU5SJ9HYGd63sg==","signatures":[{"sig":"MEUCIQDzbfwKmKKNzKsRwnwQyAHK7E9hengZT+jzXhKUU8UQoQIgBouctZbp2EGd//s7oRq4Ud/aUkM5Y8gqyZX+yzIwjH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.10.38-dev.709","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172460719},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.38-dev.709.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.10.38-dev.709\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50ce8e75-6574-4d13-a5f3-e6bf06fff8ba"}},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.38-dev.709.tgz","_integrity":"sha512-P1Xk22ZD+CB4D12V8shYo9FslCoTAXszCJV8aFB1w1Qc/ZhNB2caXdPE8yRy7tLRQbRvFTiZQU5SJ9HYGd63sg==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.6.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.10.38-dev.709_1761928689286_0.5920762905369954","host":"s3://npm-registry-packages-npm-production"}},"0.9.686":{"name":"@yowasp/nextpnr-ecp5","version":"0.9.686","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.9.686","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"d5cd3fca360fd360e25d3b61e828ea2bbc4991b8","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.9.686.tgz","fileCount":31,"integrity":"sha512-+nIt03Sl9ZaymAqRRfAoPgJQ0lHi8mzpe87lyXASTMXzSXGkwOd1jtZxosA4aNrjMEDl78eZTPr05PoAlrE17g==","signatures":[{"sig":"MEUCIBDfulDs13udKLRJkg/VznSBuWolTOXfNv7dUt59nKW1AiEApmIAViD5C6v9qEkXMM7zI/BY0SbpYwVtMXIkPsnEMXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yowasp%2fnextpnr-ecp5@0.9.686","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172465571},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.686.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.9.686\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/home/runner/work/nextpnr/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.9.686.tgz","_integrity":"sha512-+nIt03Sl9ZaymAqRRfAoPgJQ0lHi8mzpe87lyXASTMXzSXGkwOd1jtZxosA4aNrjMEDl78eZTPr05PoAlrE17g==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"10.8.2","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.9.686_1762536143934_0.30171057721760364","host":"s3://npm-registry-packages-npm-production"}},"0.10.752":{"name":"@yowasp/nextpnr-ecp5","version":"0.10.752","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.10.752","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"784013017d798e40771c23bafd51681448f5e7fe","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.10.752.tgz","fileCount":31,"integrity":"sha512-PJpmVkJdaHD7r5MaDARXbtPDKw/td4myBRadIKewrFEVBt06EqP47mZvub+6P57uZzjqxcJGuZBKIh/7VVD4CA==","signatures":[{"sig":"MEYCIQCA+mhHxiv55DH+rOFPJF0QowjksJdMJ/IUxUiczjSYUgIhAOJgcmCpJVyRTmAJOQwIJfF9r1J+gJ+VHbIPYonFDBBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172484776},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.752.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.10.752\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/workspace/YoWASP/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.10.752.tgz","_integrity":"sha512-PJpmVkJdaHD7r5MaDARXbtPDKw/td4myBRadIKewrFEVBt06EqP47mZvub+6P57uZzjqxcJGuZBKIh/7VVD4CA==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.11.1","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.10.752_1773449777058_0.3484761368808438","host":"s3://npm-registry-packages-npm-production"}},"0.11.75-dev.791":{"name":"@yowasp/nextpnr-ecp5","version":"0.11.75-dev.791","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.11.75-dev.791","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"d2a2ab411a806b7866fd486f32fa110baf9ac38c","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.11.75-dev.791.tgz","fileCount":31,"integrity":"sha512-8dtnTjOZQ40WXhihVSDXGaYjHKi+k5lC/TCq7AfnjPAT9mhLhUuI2Qw6m2hENH/379gVRS6q5t+v/YplTzw9gw==","signatures":[{"sig":"MEUCIBx0MOhQFPhz2KiqIorCLsyz8W5FqJfxJSAHwXEKs7RGAiEAl3/GqPAoOKuOqQ/rLAjFudnAQzzr3oOpDJX3HTrthK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175514644},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.75-dev.791.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.11.75-dev.791\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/workspace/YoWASP/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.75-dev.791.tgz","_integrity":"sha512-8dtnTjOZQ40WXhihVSDXGaYjHKi+k5lC/TCq7AfnjPAT9mhLhUuI2Qw6m2hENH/379gVRS6q5t+v/YplTzw9gw==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.16.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.19.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.11.75-dev.791_1780389622932_0.12624535931481495","host":"s3://npm-registry-packages-npm-production"}},"0.11.75-dev.792":{"name":"@yowasp/nextpnr-ecp5","version":"0.11.75-dev.792","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.11.75-dev.792","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"9352dee0e60b11c67e6086eebd27433aba76c330","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.11.75-dev.792.tgz","fileCount":31,"integrity":"sha512-bomId6fCJ2wGE1JATo+sme7DwQV7o3hAoYBlURyzpzlcpi2J8ABCb/UNro0rZ1PViQIHsYKiPeLZWfYf1MX2Ig==","signatures":[{"sig":"MEUCIHzfKSlIx3iOShkAi2KN4LzPyyAPpVuaCIWSOcYOWgvQAiEAnFH5Lp6xWPA0qh+D/tqdT9ZppvObNkzdcnw8eDASXgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175514644},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.75-dev.792.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.11.75-dev.792\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/workspace/YoWASP/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.75-dev.792.tgz","_integrity":"sha512-bomId6fCJ2wGE1JATo+sme7DwQV7o3hAoYBlURyzpzlcpi2J8ABCb/UNro0rZ1PViQIHsYKiPeLZWfYf1MX2Ig==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.16.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.19.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.11.75-dev.792_1780394541599_0.8235804051951905","host":"s3://npm-registry-packages-npm-production"}},"0.11.96-dev.805":{"name":"@yowasp/nextpnr-ecp5","version":"0.11.96-dev.805","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.11.96-dev.805","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"8d72fd0ac300e09a8decda44edd3ec3c6f8a138b","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.11.96-dev.805.tgz","fileCount":31,"integrity":"sha512-Le7Q3vVJgs0oKBz7i5Jc/3tSRISHq95tPN3YBK2RPYQ0rh+b3a2C/11QVYD5O6o3pO0ffaQcMzf6+iUIGFhdkg==","signatures":[{"sig":"MEUCIQCYFo7dMlvTQfxSSLzDkqI058cd7jrS0AuRl185RG0cpwIgU/2oRroYC5YTSTjKe9oGWuAiikxCU0V92BJsxENqa64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175527496},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.96-dev.805.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.11.96-dev.805\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/workspace/YoWASP/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.96-dev.805.tgz","_integrity":"sha512-Le7Q3vVJgs0oKBz7i5Jc/3tSRISHq95tPN3YBK2RPYQ0rh+b3a2C/11QVYD5O6o3pO0ffaQcMzf6+iUIGFhdkg==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.18.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.19.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.11.96-dev.805_1784696198362_0.12602069938023552","host":"s3://npm-registry-packages-npm-production"}},"0.11.825":{"name":"@yowasp/nextpnr-ecp5","version":"0.11.825","author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","_id":"@yowasp/nextpnr-ecp5@0.11.825","maintainers":[{"name":"whitequark","email":"whitequark@whitequark.org"},{"name":"fossi-foundation-escrow","email":"escrow@fossi-foundation.org"}],"homepage":"https://yowasp.org/","bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"dist":{"shasum":"f8f19ffa0233f122d4c2ba4bc43d1a21fffa3b6a","tarball":"https://registry.npmjs.org/@yowasp/nextpnr-ecp5/-/nextpnr-ecp5-0.11.825.tgz","fileCount":31,"integrity":"sha512-ksD0MFcbgSOUhtK4vc1DtjkcRvXeg6lz0bh+9bOnLcJjKiti80a2CC9ukqf1Rkiqixgl0GBYdHcDycSYxOg2MQ==","signatures":[{"sig":"MEUCIHuYC6ZF3aWBDV079NM2HDYrowXdk2z/Yg7z6+NtpeLGAiEA90VFsdz0jJnGnBKJd/yWAJTcjQhVwrlFW6uhhzzDdRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175527377},"type":"module","_from":"file:dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.825.tgz","types":"./lib/api.d.ts","exports":{"types":"./lib/api.d.ts","default":"./gen/bundle.js"},"scripts":{"all":"npm run transpile && npm run pack && npm run build","pack":"yowasp-pack-resources gen/nextpnr-ecp5-resources.js gen share","build":"esbuild --bundle lib/api.js --outfile=gen/bundle.js --format=esm --platform=node --external:./resources-*.js --define:VERSION=\\\"0.11.825\\\"","transpile":"jco new ../prjtrellis-build/ecppll.wasm --wasi-command --output ecppll.wasm && jco transpile ecppll.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpbram.wasm --wasi-command --output ecpbram.wasm && jco transpile ecpbram.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpmulti.wasm --wasi-command --output ecpmulti.wasm && jco transpile ecpmulti.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecppack.wasm --wasi-command --output ecppack.wasm && jco transpile ecppack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../prjtrellis-build/ecpunpack.wasm --wasi-command --output ecpunpack.wasm && jco transpile ecpunpack.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/ && jco new ../nextpnr-build/nextpnr-ecp5.wasm --wasi-command --output nextpnr-ecp5.wasm && jco transpile nextpnr-ecp5.wasm --instantiation async --no-typescript --no-namespaced-exports --map 'wasi:io/*=runtime#io' --map 'wasi:cli/*=runtime#cli' --map 'wasi:clocks/*=runtime#*' --map 'wasi:filesystem/*=runtime#fs' --map 'wasi:random/*=runtime#random' --out-dir gen/"},"_npmUser":{"name":"whitequark","email":"whitequark@whitequark.org"},"_resolved":"/workspace/YoWASP/nextpnr/dist/npmjs-ecp5/dist/yowasp-nextpnr-ecp5-0.11.825.tgz","_integrity":"sha512-ksD0MFcbgSOUhtK4vc1DtjkcRvXeg6lz0bh+9bOnLcJjKiti80a2CC9ukqf1Rkiqixgl0GBYdHcDycSYxOg2MQ==","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"_npmVersion":"11.19.0","description":"nextpnr-ecp5 FPGA place and route tool","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","@yowasp/runtime":"11.0.69","@bytecodealliance/jco":"1.19.0"},"_npmOperationalInternal":{"tmp":"tmp/nextpnr-ecp5_0.11.825_1786582879029_0.2094938175773815","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-12-11T10:39:58.482Z","modified":"2026-08-13T01:32:52.562Z","0.0.0-experimental3":"2023-12-11T10:39:59.158Z","0.0.0-experimental4":"2023-12-12T20:46:57.377Z","0.7.154-dev.498":"2023-12-23T01:10:28.900Z","0.7.176-dev.505":"2024-01-06T21:51:30.136Z","0.7.176-dev.507":"2024-01-07T05:39:33.310Z","0.7.178-dev.512":"2024-01-17T12:37:45.451Z","0.7.187-dev.514":"2024-01-20T02:28:58.031Z","0.8.0-dev.516":"2024-01-26T17:09:42.937Z","0.7.517":"2024-02-13T07:57:19.782Z","0.8.11-dev.527":"2024-02-26T15:18:43.364Z","0.7.518":"2024-02-28T16:51:50.590Z","0.8.39-dev.540":"2024-05-18T17:10:51.541Z","0.7.519":"2024-05-18T18:35:28.146Z","0.8.45-dev.548":"2024-06-28T17:04:17.026Z","0.8.169-dev.604":"2025-01-29T08:30:48.541Z","0.8.177-dev.610":"2025-02-13T23:18:19.990Z","0.8.620":"2025-03-25T02:46:33.648Z","0.9.53-dev.657":"2025-07-20T17:33:11.900Z","0.8.621":"2025-07-20T18:26:28.834Z","0.9.122-dev.676":"2025-09-03T07:26:50.151Z","0.9.684":"2025-09-11T12:58:15.388Z","0.10.20-dev.697":"2025-10-11T20:54:09.663Z","0.9.685":"2025-10-15T13:43:36.823Z","0.8.622":"2025-10-15T13:44:01.560Z","0.10.36-dev.706":"2025-10-25T17:36:37.788Z","0.10.38-dev.709":"2025-10-31T16:38:09.936Z","0.9.686":"2025-11-07T17:22:24.510Z","0.10.752":"2026-03-14T00:56:18.325Z","0.11.75-dev.791":"2026-06-02T08:40:23.438Z","0.11.75-dev.792":"2026-06-02T10:02:22.238Z","0.11.96-dev.805":"2026-07-22T04:56:38.872Z","0.11.825":"2026-08-13T01:01:19.717Z"},"bugs":{"url":"https://github.com/YoWASP/nextpnr/issues"},"author":{"name":"Catherine","email":"whitequark@whitequark.org"},"license":"ISC","homepage":"https://yowasp.org/","repository":{"url":"git+https://github.com/YoWASP/nextpnr.git","type":"git"},"description":"nextpnr-ecp5 FPGA place and route tool","maintainers":[{"email":"whitequark@whitequark.org","name":"whitequark"},{"email":"escrow@fossi-foundation.org","name":"fossi-foundation-escrow"},{"email":"bin@sleepy.rs","name":"binwoes"}],"readme":"","readmeFilename":""}