{
  "name": "@yowasp/nextpnr-nexus",
  "version": "0.10.38-dev.709",
  "description": "nextpnr-nexus FPGA place and route tool",
  "author": "Catherine <whitequark@whitequark.org>",
  "license": "ISC",
  "homepage": "https://yowasp.org/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/YoWASP/nextpnr.git"
  },
  "bugs": {
    "url": "https://github.com/YoWASP/nextpnr/issues"
  },
  "type": "module",
  "files": [
    "lib/api.d.ts",
    "gen/bundle.js",
    "gen/*.wasm",
    "gen/*-resources*.tar"
  ],
  "exports": {
    "types": "./lib/api.d.ts",
    "default": "./gen/bundle.js"
  },
  "types": "./lib/api.d.ts",
  "devDependencies": {
    "@bytecodealliance/jco": "1.3.0",
    "@yowasp/runtime": "11.0.69",
    "esbuild": "^0.25.11"
  },
  "scripts": {
    "transpile": "jco new ../prjoxide-build/wasm32-wasip1/release/prjoxide.wasm --wasi-command --output prjoxide.wasm && jco transpile prjoxide.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-nexus.wasm --wasi-command --output nextpnr-nexus.wasm && jco transpile nextpnr-nexus.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/",
    "pack": "yowasp-pack-resources gen/nextpnr-nexus-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\\\"",
    "all": "npm run transpile && npm run pack && npm run build"
  }
}