{
  "_id": "6a1f1b13b401979e7341f3a5",
  "Package": "objectSignals",
  "License": "GPL (>= 2)",
  "Maintainer": "Michael Lawrence <michafla@gene.com>",
  "Title": "Observer Pattern for S4",
  "Author": "Michael Lawrence, Tengfei Yin",
  "Description": "A mutable Signal object can report changes to its state,\nclients could register functions so that they are called\nwhenever the signal is emitted. The signal could be emitted,\ndisconnected, blocked, unblocked, and buffered.",
  "Version": "0.10.3",
  "Collate": "Signal-class.R utils.R",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-16 09:24:57 UTC",
    "User": "root"
  },
  "Repository": "https://lawremi.r-universe.dev",
  "Date/Publication": "2022-04-05 05:00:02 UTC",
  "RemoteUrl": "https://github.com/cran/objectSignals",
  "RemoteRef": "HEAD",
  "RemoteSha": "cc518a819e68c35222c55afc1441db0fe42cf41b",
  "MD5sum": "44a5b77338f2d24a06b71845158a9254",
  "_user": "lawremi",
  "_type": "src",
  "_file": "objectSignals_0.10.3.tar.gz",
  "_fileid": "85ca3bb5b39fbf07804e578c9749a0920ae215326f3fb9db78a73fd78709aca2",
  "_filesize": 93514,
  "_sha256": "85ca3bb5b39fbf07804e578c9749a0920ae215326f3fb9db78a73fd78709aca2",
  "_created": "2026-05-16T09:24:57.000Z",
  "_published": "2026-06-02T18:04:03.101Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79138803590,
      "time": 109,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032297679"
    },
    {
      "job": 79138804131,
      "time": 98,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032296549"
    },
    {
      "job": 79138803732,
      "time": 92,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7032305298"
    },
    {
      "job": 79138803819,
      "time": 89,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032302511"
    },
    {
      "job": 79138802961,
      "time": 141,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032286820"
    },
    {
      "job": 79138803043,
      "time": 80,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7365910755"
    },
    {
      "job": 79138804104,
      "time": 62,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032292939"
    },
    {
      "job": 79138804197,
      "time": 63,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7032293339"
    },
    {
      "job": 79138804034,
      "time": 56,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032292384"
    }
  ],
  "_buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/objectSignals",
  "_commit": {
    "id": "cc518a819e68c35222c55afc1441db0fe42cf41b",
    "author": "Michael Lawrence <michafla@gene.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.10.3\n",
    "time": 1649134802
  },
  "_maintainer": {
    "name": "Michael Lawrence",
    "email": "michafla@gene.com",
    "login": "lawremi",
    "linkedin": "in/michael-lawrence-74a9b482",
    "uuid": 158190
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.12",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 5,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "lawremi",
      "count": 2,
      "uuid": 158190
    },
    {
      "user": "tengfei",
      "count": 2,
      "uuid": 253192
    }
  ],
  "_userbio": {
    "uuid": 158190,
    "type": "user",
    "name": "Michael Lawrence",
    "description": "Member of R core, contributor to @Bioconductor."
  },
  "_downloads": {
    "count": 370,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/objectSignals"
  },
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/objectSignals.html",
    "manual.pdf"
  ],
  "_realowner": "lawremi",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.9.1",
      "date": "2011-07-07"
    },
    {
      "version": "0.9.5",
      "date": "2011-08-13"
    },
    {
      "version": "0.10.2",
      "date": "2011-10-28"
    },
    {
      "version": "0.10.3",
      "date": "2022-04-05"
    }
  ],
  "_exports": [
    "declareSignal",
    "fieldWithPrototype",
    "listeners",
    "Signal"
  ],
  "_help": [
    {
      "page": "declareSignal",
      "title": "Declaring a signal field",
      "topics": [
        "declareSignal"
      ]
    },
    {
      "page": "fieldWithPrototype",
      "title": "Fields with prototypes",
      "topics": [
        "fieldWithPrototype"
      ]
    },
    {
      "page": "Signal-class",
      "title": "Signal objects",
      "topics": [
        "class:Signal",
        "length,Signal-method",
        "listeners",
        "listeners,Signal-method",
        "Signal",
        "Signal-class"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 2.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "objectsignals",
  "_universes": [
    "lawremi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.10.3",
      "date": "2026-05-16T09:26:50.000Z",
      "distro": "noble",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "85c6803b36bab00dd10880b4961f166df04b112f9bd167a77b3a6c91167773bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.10.3",
      "date": "2026-05-16T09:26:37.000Z",
      "distro": "noble",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "4a4cdccf852752873a3a130b5bac3e42f8cf66e70c7df29bb704a5dfbf989232",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.10.3",
      "date": "2026-05-16T09:28:04.000Z",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "5b7186b6d7daae9edd8e751be785e98110219c5dac2aadafde5f4f0bf5d89b75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.10.3",
      "date": "2026-05-16T09:27:42.000Z",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "68d2afe027049acb8d9a5537912ada850cd589ea774dd621c55a884501760051",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.10.3",
      "date": "2026-05-16T09:25:59.000Z",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "521c01b9ed8562ab2ff397608ec1fa9159fdca9c603dfd5ada18e78bc5633e7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.10.3",
      "date": "2026-05-16T09:26:05.000Z",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "a4ba6708a060609ea312698959d922afa1fac86901417434b46a03f0bb1cf661",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.10.3",
      "date": "2026-05-16T09:25:54.000Z",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "59b7fad276a4c91ddbbbb056f3e6d394a1a99582f93a646467fab56630194abb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.10.3",
      "date": "2026-06-02T18:03:43.000Z",
      "commit": "cc518a819e68c35222c55afc1441db0fe42cf41b",
      "fileid": "43c2f559d584c0a853d4c5a87d907ed22adb1af6f2319c7c0878d06d3ad523cf",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lawremi/actions/runs/25958348548"
    }
  ]
}