{"_id":"com.phantomsxr.actionnotification","_rev":"26-6fb228380fbc460b30c03c65df696b87","name":"com.phantomsxr.actionnotification","dist-tags":{"latest":"2.0.5"},"versions":{"0.0.3-alpha.1":{"name":"com.phantomsxr.actionnotification","version":"0.0.3-alpha.1","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@0.0.3-alpha.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"0bb3ac58e33e56de82ec773fd679ab76d5c6eb2c","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-0.0.3-alpha.1.tgz","fileCount":59,"integrity":"sha512-4TSUM7iw6Pow85cazA3aWC5oFpgABhqr8TkipZl3aB5M/jZ1qYqVYkgM9PMoi70/48VTdy1eT6zr4GbkDGf4fw==","signatures":[{"sig":"MEUCIQDpAR7DvE/232PNAoO6vbwV9pVPbiGHGbjGYlM8jhTOeQIgG6dXSK4u0Wolvs/QhQCqheDMPmFrxfC5ggRTf9/O8yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEhYKCRA9TVsSAnZWagAARNoP/2EvRgWh09l8kismenUv\nvAuN5nlGfXkDhACMb0o8oJcEHgetGrW9AWqqtve8sOIESi2y8E9+gL61hOZW\nNXPhiJG1byJaKdasRnrnIcWzxh/0hUuPqFH5jHAKlu+dBPZ8/XarBmivxT6l\nr0w/31BHba65+i6cs9vD4rsQ6zDQKOZ2SAxJuyqzIexgdeYN0acKFwScJwCb\n6Tf4regHHp+0nIV+P7KsXnaFBLcwAaRmk7kTkTo7Bx5Gq3DsMmbEhnwV0PRx\nUZ0a1880t9hLrajXs903JzMw5A5pv+RTR2LQgi0nEcok4cGB2HdR1Puwh8DC\n67s5i8IcCfacELHFxv+iTUUURDjm/DPbp1dJzqYmxqyIClnujbHMuxgXkW1d\ntTwQxlbgnK2BzK3/7/2Vht+PC3yVkRYyiPr81A+Tp2M0TMLdqQpBdmNNDWde\nfGegQrcH0dBr+cyzelaVewZvI2OgSZk7v7+54TjSjVIC5EzlHiuaWoeImqUz\n1o6yMvIEC3Ql/7hBgdEAdcrQ+wFNbnRudHaJTKObIdvg6U/h4qjbBwxVr2Xg\nyLpkJxvn+FGDYJ71RL+k1Sm4Pgmh9Kmll+9KkHQOcGsewUHxfU8J8K1O3TzH\n4pqx1anzJvVsUkHibTR9slHkoZ2vqr16yRaW+N7tnNV/F4d4LiyqTmsVKax7\n0Jm8\r\n=aUsq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"7.0.14","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"15.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_0.0.3-alpha.1_1628575242783_0.7120973748503336","host":"s3://npm-registry-packages"}},"0.0.4-alpha.1":{"name":"com.phantomsxr.actionnotification","version":"0.0.4-alpha.1","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@0.0.4-alpha.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"2922061c0de3c2d48be32f2ce0b7fd8b0a21e6b6","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-0.0.4-alpha.1.tgz","fileCount":59,"integrity":"sha512-lUyedIBntl4wJl2WT8v42gVuZ1JVKAEfdN34/21S/lRnjIZaAwRYXP5/FmoDzIeZtXA0ZNbsIx2DkqYUTBjjvw==","signatures":[{"sig":"MEYCIQDtPCyLb9go5jTg43AtD8RZxV1hkLAHB5Xcz9mJKhYMDwIhAMcnpkQ9si6AdOEVH0q1Mvgeghcwxi+3gCb+8cl3JXuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNtS4CRA9TVsSAnZWagAAatkP/RA30He1Io0I+SBluI7j\nl0lrYuOHzXqJtbaOxL8RvqyQixe9WHCKToDLmAY0bjttK05WhiaH0n1fV2+O\nDa8e+bavmzb9nwj9LZdjC4GwvBGf61lIs03rGtiXSUPxqi5yv7P6XMW9dLpp\nAF457MvYsTxek9d5GZsT+79S3TyPXnWNBjfN+6enVs0SLySb06i/s4/kisfM\nw8tDB0RWQHAZMrA3OFWUN8G2SxVKwJUTdqz3r7bpjDbYdTYPTYU27Q38gd2S\nH68m6xZs3ahLeLeq4YS3mj8x+sPhQtYHmyFFaX5HXqDRqPIEVtWk2qrfwdTG\nTT3gt+OjSMItP7wf+ff2EFRF4qV8UvKntv51oxrdGdlG3qttKqL46b/DMQFh\ntzidFUpPFvxIMYreNgCNNPByoATHubuTd1AnhyVOJiSd/20JTDz6i2DzIiHn\nRYdROKtRxRJd0Wl+773txzmpKc5AJH99Z6G6U2btSCXt+/xLZYsKV+Jdud1x\nE33eqSxK8QAAG1+2WUVuemuqR1Me1A/tcCwU0n1UwXqYstIyA0zyCxrCwDBY\nfQi7x8dvq2T1S7x3/uwAZeoakNR1mkAAF3cg5TuptmectE/6Sv436h+SBmhW\nq5JMPESCLuHmggHyKfd3DlwklGb/zwCvLKVh/tHghinVFPvOWc1MKY6nIACN\nkAvf\r\n=3A7B\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"7.0.14","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"15.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_0.0.4-alpha.1_1630983351925_0.2270350445515248","host":"s3://npm-registry-packages"}},"0.0.5-alpha.1":{"name":"com.phantomsxr.actionnotification","version":"0.0.5-alpha.1","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@0.0.5-alpha.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"c455de7568f3fc27f2f0193fff3f802518a876db","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-0.0.5-alpha.1.tgz","fileCount":56,"integrity":"sha512-qhFgxlbXAVwKMQ1/o61Lc0XSoLUnrAghaj/NN5+a6bMus4q1sp98DGwYvIKro9SL9HfLsaBFpHdF4nPCbxOTYw==","signatures":[{"sig":"MEYCIQDy3QYEnxwnNbatXaXXh/erC62XY2za6LYcgiO9zv4XngIhAN+IG6wK5bIuPPlAANJiiWvn9RLIUlpdDucEcFUWbm10","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37481},"type":"library","unity":"2020.3","gitHead":"ee0f83ef4b2cdd0c9bc403a7f2a9ef1ebf6016b2","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.1.0","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_0.0.5-alpha.1_1635952145750_0.7661190874882422","host":"s3://npm-registry-packages"}},"1.0.0-preview.1":{"name":"com.phantomsxr.actionnotification","version":"1.0.0-preview.1","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@1.0.0-preview.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"a4e53ab05432c6caacb5b5d9af31a0a28244a7c4","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-1.0.0-preview.1.tgz","fileCount":61,"integrity":"sha512-WBJPydwAtFKxLuk3mc3zPANmtcxsqIAY9aW+V1Imeypwm7m5M00Qjs1rNVPhxH1S1KY6wNBLYtP2ineHIjJ6UA==","signatures":[{"sig":"MEUCIQDQuz0lUks8kD7nPVgt0pLPozYqFjJ4vBV+ZKfKRB7COgIgSGm0t+iiVS0n7frm7Xab/Iqki+3whpO0zx6mfEOT4r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxWlnCRA9TVsSAnZWagAAg9EQAIjPKiRRgu/gOaG4+H7m\nowrph1rPps8oKQdcJ2/+1yeYgnk+5I/cAT1MFQIRpmAEYwefuNXzrZapkYrR\nvwI6Ub2f5bSDHaR7qDQ9ROHO+N74sxb/u/sU8FLg9SFWo71PDjTHwYdDJPOl\n3TZz9k72L46OtqqcuxywhhxEmBNKo7PIryaWFPGnSa8N6A8iiCF268NIQqEK\nzDxkGwSsxQGDHynOX6ay3hgl6/hgh+mX/GaP4kc3bsyD7KL9OgoJAjzhAUAz\nVzruWnBAM3NOZm1PLs3MKaWnfW/1+y7NBtARj5cBkzK1+KNFj8k0WEDI16oV\nHBIW0nkgJWvqZzrCj+ZD5xSzEGUHRRZVkaplBLLeRHipb3rf307ylnShqJmD\n8V2rW3S/j+M5ZewwhOmt/P5PjRTrXBNstPxToqUrurNxtxjOx5+qbUwkQ4sz\nsce6jA9KBNM1Iud3dhEt6UJWvi4KzwbV6MeEEhX0gYbfSU2P002CDfwf0EMH\nNonMOr205hD/UxoUmabiJ2KrCT0BVd3trxwf8W1F37kp4yZB5JmXn3HD8kmq\n8atvxoXEobCDkfIo2fE5O8/A3l5OIpls6JJqacFZZHC1atNkb4sJ/4L2lkrI\ng/3WJvI8rNG/rstfHI0He5/0gBNHGLDLNWINBwtf70VCDYHeJ/b/Qhq64vId\nIP79\r\n=gQ2z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","gitHead":"b924eba338a96cac03ad6d0ffab2d3be7a606830","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.1.2","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"16.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_1.0.0-preview.1_1640327527068_0.9758871300142249","host":"s3://npm-registry-packages"}},"1.0.0-preview.2":{"name":"com.phantomsxr.actionnotification","version":"1.0.0-preview.2","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@1.0.0-preview.2","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"a309b2ffc131e520c9ea0df0f60a59232fbbfe2a","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-1.0.0-preview.2.tgz","fileCount":61,"integrity":"sha512-9zBWFxgqux6YdMbQbXz1TiOKRM+TfXc/jhqeAEs+5QG3AL1YSLFdjAgYg2480MfH7VLJJk5LkG1xcKHC3ZILTg==","signatures":[{"sig":"MEUCICLXyxAFMVQUV6G7HFycTCC1Kcq/sR1LJ5QvqpluoDJnAiEAjRyYbyZi6eqDuxX5359oPXdxqvN+htjklQQ+unN8CEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxXZnCRA9TVsSAnZWagAA7M0P/3bvEZp+JdIktCKHY3pb\nU2DxbdBXtg6+oPpentoZOImSNmotCh5VdMABMVjzX7nwzi2oMCBfkjTVXvi1\naOu5VbcQ5DXGUNt5qbFaGQ+8yqawx8jJZ5iSAJWY0vEd+0hr38I/NUqZEVU0\noQWKSneSHPUuL4E4Mc4mgsTlTwLj0F5k4kKg7ZiBIWx9N/pGNlT9wwLPXscp\nAt6FYB6Sw06+jrTOBdMSbhnobGlQi5acN3Fm/uaqwzkMyag8550ByMf+jEwo\nBEU1+CySbcbCeVnY9MkE5EfkXAxfBLg1peArXQAViMXYtfNwJDv1mOIkBzqC\nNY9hmalrsw0Fs+KIUcsAV0ocqYYa/UjgC2z6JLeOl3YniZI6d1PB4M8oA+t/\noVzRfRmuPPSDov1/6OoaHY0sfFBAihvGmJM0gzeCNzgaUUzD+NvmIoxtL/uL\nWiShLyXShG5NgWmqsKUEUpNN4SgG7U0WbDuOR/N7oLVG3i5pBlqKfD8cDKby\nx6pNbWgA8m41yLb4KwlgX8tBpotw683J+YLECunQDWNB6DAg5ox6BWvWbuy1\nIUf5uJ5QksVQ1kiv3E5nnGYVczxiDRREN+p0XFIEGMsADQLT0zx2ZTAn9dIK\nVU+vA/qBhR30yXLZFF6zfEXaE1+0Mg9Z4MwioztHOlGGRXR/2MryQ8/Q0bXG\nE5XO\r\n=EMmh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","gitHead":"b924eba338a96cac03ad6d0ffab2d3be7a606830","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.1.2","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"16.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_1.0.0-preview.2_1640330855422_0.4349889317330351","host":"s3://npm-registry-packages"}},"1.0.0-preview.3":{"name":"com.phantomsxr.actionnotification","version":"1.0.0-preview.3","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@1.0.0-preview.3","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"eeef52a2954bddabf630280bce2dfb55e75d78b0","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-1.0.0-preview.3.tgz","fileCount":67,"integrity":"sha512-gcFiPar3uww6zYOkKRhJiKa5k8BtZpYJ1f5XenEDsERM69FsU1UeFe1EuAjguxuBntUtQKozpTcytyN7npfoNg==","signatures":[{"sig":"MEUCIEQ0tlLjJ4Q2Ec6dk/LVWyBnYmaIUPixNPsJ/r88rxgBAiEA36Al71W5YWDaVu1KsDenjm0O0kASkj3PZtDk9ygpQ8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzqo8CRA9TVsSAnZWagAA2pEQAJACPw6tbR5uQwyc7LMg\nwYhdAn2+5qWl/ftWB3th69oMB2FKlvCMXtuHSdkeQ+XIARogus9vp+e5pNT1\n4BCs1kkX73YxWj5SxuMSCG048svCmjLrJQ5InmnuYTt0q1YAOHfpus2slSE7\nHysVLXt+/P1ZpTzRYEFgBXb7VVICOs/e0PoR1N+rv8vJALbuABSYF2WBJWBh\n3WhgLI6v/y2L38BqxkRHc/6hQ0ApCMUkQ6w+Km2KPJEGxzrG+Zx0p07XD9rt\n3jX7O6lf8gpa7Ye4heN4N47Se7B2WIfCgHYCULMwnuZEoPekedf8WNwKs2tH\nPSNHKKoN9ljVc/vyFI1zXyvzFZyuZ30L9INo9fO5oqR5jmlZ9zgDj63g92Ti\nMiGDW+7TVsTrmvzmV3gIdCP+m4gtxWbfoEAwvbY3xOH0R08cg+UHwiZ/sK7S\nJtkPFGJC0vgvmSkkYNX+zoNXlNXIwPpo35UQVP2NsCVimcJ1gcbYRyLIdLeI\nV/ye9nLMjw4GT8NnM3UcoFmcpH5ezCTVPuw9HSn5snvCBOgtcBoK90v9q4gi\nDEJf3oeBvSolv8kLZazrBI+cAowjmZ8lT9z5FTQeh4gwdMsyo4+LDMVd9Gul\nF/ABGixYLlKnG54OEDy7ijwze7NYvaQ3ah2aJh68jjAs2Is84lVZmLx5rxTV\nUivB\r\n=TGRR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","gitHead":"95eb1bcc4ba11560cbade0528e8976f58204071a","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.1.2","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"16.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_1.0.0-preview.3_1640933948827_0.8105988599202303","host":"s3://npm-registry-packages"}},"1.0.0-preview.4":{"name":"com.phantomsxr.actionnotification","version":"1.0.0-preview.4","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@1.0.0-preview.4","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"a9fef210f5ddf02e389865cd5d7b97d310e25baf","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-1.0.0-preview.4.tgz","fileCount":69,"integrity":"sha512-Z6T297TNi9eMYwu2XEQlOWv2A80SCXrvCpPYrGN3I5EpPhN9OGjAJN8kLkV3wr27gVWcldWCLfFriKJYtHl6mg==","signatures":[{"sig":"MEUCIQCpLuyzxbQkGPxJxfV3Q3FHB7vdBEcFX3R3mkCYJW1t2AIgNejCrzw/joFmz9cm533XGjG+NQLg+86Po7/CEPutAKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKEx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrzRAAnWIr0olTKSriOTAa6+Q3OvrXzzU+DgyyV5o7AC9YXLVnrmzC\r\nAUS3UZIaPaxmwePk9iUh3OPX02WPO0byjdRuwHKbS/1Db2s5B+5JCGyNmfbh\r\nPORWiGYhFUcXKn08p3kqREFfqkY7kAYePgXMo4E3nSEsQVSZ4TplqBy1HWEZ\r\nEOjEl3WwCtbKq34+7B/rGYnMhhhr9L/puFRW2VzZvoHcR11d2ETgPh3Xt+LW\r\nyS00TcfWFKrV+9ELrndfTLGSGzPneQjbbvjmnv/tePvnVbMd5ghUEuU8afFG\r\nNhedCX0pQwFlqWvvhRdJeBehDtDlhclH8d2AEdJUzi/kCEnIgYgKttrvQhV4\r\nAY9k/RHLP4Ffj3hhhqymqAKRXXQjV6t0T/X5qAUHk+3Oaag/8cpFR7IAzU/l\r\neDRFSW2d7DM12mIugHmDlTaHl1sMU3ePfrUGLkZXTdErFoocKMZFgs0xgPV7\r\n5Wc1/OjxoEEvgbaCrkkpGKlq01oSIdXG4oCplNMDhFVidSyKbh4Ws81+9wKC\r\nxnvZkjetxOjDwZ2DJ1c3FIgHwrCmYBB4wmKcyml6dY1YiyR5lAby1T/O53BE\r\nbT2CeVv4qnxx4Bft5076/jz1kR9jQY3QR/Ae7YK5fVbfAMhS/zwBxw6D1vyK\r\nox4bfAsPerqMY2seaohY8wd49LO89mdDcbQ=\r\n=TPNi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","gitHead":"c816c883a696b1c8c559e034b3e89614fc869885","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.1.2","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"ARMOD Action Notification","_nodeVersion":"16.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_1.0.0-preview.4_1646808189853_0.3655738438514311","host":"s3://npm-registry-packages"}},"2.0.0-preview.1":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.1","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"8b910f53b154ec81d506b6976f835302d3f543d7","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.1.tgz","fileCount":69,"integrity":"sha512-W11uIobyhSw4xJY/FQyJr80E1MjtKun3odRWqN1YkgqNCzZbmyAtjR2aUUFqub18bglunaTbDPJ7K3v9VkoKeg==","signatures":[{"sig":"MEQCIDk536LoZb0tCxqI68SrWXuRgtKVIVXGPs+a7l1zQ/D1AiB9Aq635oNPnjUuEVYT0eIAgOKphIBVbXZCxRHzAB7s7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4TSQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6mg/+OWWnfYHclXGErdTiGG4jSAnKw0moqNaa3emkMLQSdtpUmBY9\r\nlMPWovs4inizomFBDk52IOJXxyyfJVh0aQpngGCz8YYDZb7eEN7I8vEXaHo5\r\nU9MvyLmlTDt9hwgBLeg1385GCaTVdoi+hVeTyifKNBVb+rw6V+GGqIlq5vUY\r\n/9/+Tq/bK5MSuW4wC7FABEkvJzlnAwlZA6KL/sAQsLo8x6QqbKJvRED9PvjG\r\n868elFFAfLxVb+8+pJQeIabiw3qcdsWTiKXaYpO4xsw9VwDUhT3kqOP9++qA\r\nyD8NbuvkzSE4gY3lt3X3WBlIVAAfq8oSBeySVF+tW7w3QHVk8/VFxt2WUg6W\r\nBnNJ3vK+EifAuJyatYEukwKH/UaMzU3fC4G3rm6PGERACFSdDqUoGtzMDCuc\r\nptMEgvxE2QoCVPHNDnssojr/38SOCyQ37SDfiS3Y4GStedjkX7GBULum59HY\r\ngDN5v3pNPD3olwh5CumgLKkqrFHRnDWWAgcC4eaG33rTj7lui+0gm1FQtD91\r\nujtCzVrPNmlk1AvI9Km1YYp0OY6aye3mqLj/3CUVjAcnNNdiFYgyZ5u/AobX\r\nlY0/4fJjSY5fhjvjIOCOaQc5yQQJgnCcpwvNLqMHqiwl3RqAKuMyINR38unC\r\ny5sUiH9E8RE11iU7fKicYnANu4feOm8MfUc=\r\n=p34+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2020.3","gitHead":"ec4ca315a460e321e2f381c01292a7bd8477999f","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.11.0","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"16.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.1_1658926224162_0.009214940121382575","host":"s3://npm-registry-packages"}},"2.0.0-preview.2":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.2","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.2","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"69618a64236448aab09f0844cc8a981c1ba88b51","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.2.tgz","fileCount":69,"integrity":"sha512-6w5FrBqwyUZQ7AQqmDMFaEZp3WhdOMlHuiKAuYQjsxdt4OdRZhvLs2btFvWthc+nMU9e+4p5SxpVf5Jxk44JZQ==","signatures":[{"sig":"MEUCIAilVFTFoiOXu72fGnc7tpoSRcK6i+P5MXhgqrrs/HgGAiEA3uN8vnc5ru7f/5gzNzv4ZlaEkAmpoM9t/yXFiUyLOzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAveXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ/g/+O90/CBwEaAdQhwFFz0P61VGDysJhTnTpDIs0cEmz9OWVPyeX\r\nKPZnf2i3eN8bMk7mwa4wO83n9/Umv2kVBygUN0KzOOWjuGa2BP+YdADACvuw\r\nNHYwDar78iY/y18ahr5//g2PI6KYmwarKh60OsOwoxnCbtWWcAknYniaziKY\r\nMYZ8lUXOKGlEHISo+Ved8Eg+degpCr6Jx3OyedhARncIJCNc9eNlj7CaWl2L\r\ngZRTEAkhhV6QqSQw4bCeqsr36YkFhwW1X9K8lkVh6Db/B6H8G+L+XOWUFv4S\r\nTy7HcONpX3dVk119Xhgn6Iu7w3x1NbWSN1vj9pVl3eRY6XmbQJt6btoc6Xmn\r\nEJOEksvzNhDcAul3Rm5JQjstxLds2bl/i/JSGIzrMzGQhuyb9YIGj7FWsfki\r\na8gq3AL23Cw2zYyYdSDAmsLPA/8ozRGpbn7eYBLgkhNMvtQW8Mwg9hmNl0L1\r\nkjA8P5upV+3WcJ2GEORva4UAbEaa3HVimru0JlsvPC3lbSwSWEtcMlTzfmuH\r\nes3kldDEfF4mHmNDHzeBX4/yQwQxQlGB+76XXuw/tMEA8pZdQUF05q0tfu7i\r\nNqjepabUMx1lBvZOZbt5pxWJRMo8MBTOimO+zt+XcD5wduS0ybkqXccpssvW\r\nwoZRsAWCqrd2X46zAn1+FSOvd2Kza1GoFv4=\r\n=uIY5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2021.3","gitHead":"334fbf5570897730fbae4aa2d48c88a0cffdd370","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.11.0","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"16.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.2_1661138839109_0.8502098692107218","host":"s3://npm-registry-packages"}},"2.0.0-preview.3":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.3","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.3","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"ded83d0a6230e0fdfb9af2be2e3d412b732023a9","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.3.tgz","fileCount":71,"integrity":"sha512-schnvlduAXLiwDcWqRmrlsefRotUCPvGKzwTXSB41HYuqQbtUdub6/SRh3VmG6OxCggsmKyzSQNtVwvfm2P+rg==","signatures":[{"sig":"MEYCIQC8EVkBE6RHG5eDM/2QWj4tU8OREo3qeffF50/X68E/IwIhAL9ZaVcAv+65OTvrlMAKVQU7dpcLMggVwPv0bnaxaTOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc3UEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofjg/9F5XziBgriGnro/cTik5HxC9LkfKENYz51K9qd+TZvdpR6SJM\r\nyX7SEOmRZq/my28k/xa99AWvk7uPgNcXOM4gOhcGaC4KXnXD6fyge/pwYdVe\r\njz4JwcCqgjO08guFphr3xNYAUZUW0R8XlTt5UFD4/2qEqU+4vD0R/xXThy/G\r\n+AHl135B6eeQ0X/VuQKCj3PG61eAXy2WLZG0i7rHs+IyZxDfK9xCWSBNZCXA\r\nKVuZvXdiaHWx111jpcSkSwMRQkUtzwktIlpu1FNLCcDRrZgQ6kus3yZgTSOE\r\nsIEShWG204BY06YwVuYYq6x0SI6XhUubq4PSWYBxmYs55IIn9fekUwr+ACkp\r\n8gbuiBPkeTC+g/sSaIwfHHUW9DcT+m8jRlnNL/g4BOgzEs2MhUPZs57WqnVn\r\n5SafB0aaN63y8SzAn9/0DOLQ17Yji6On1N/mbDRP9sxUOXUokUO9FjOv2Cxy\r\nuOeRnTpVUAv0QLZCpji9454VUb1hLLMinrEJvyvazr+3Fu4H7oaNqdi3Y9iX\r\nypmrgMVptHhv+fFx2n75UzepOWj+srsoGpyPe6PQiZJTvoj0eCl2f5pAYDfT\r\nSdrCKE5Fj1kRmI7pqGcUbxB1HK9RtFGcSHshvVYWChV4xv+1hMRNrZzcAfYf\r\nyb5wZoUDJNIeA4eMSFyE+xXTO3ldcN9JbFQ=\r\n=N1kH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2021.3","gitHead":"6d959c70499f3a6ec7de351cab7d3b3b71f347f9","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.11.0","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"16.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.3_1668510980065_0.1931986148913658","host":"s3://npm-registry-packages"}},"2.0.0-preview.4":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.4","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.4","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"47fbd820a3671abf2ca75512ff9dc8974f6e69c5","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.4.tgz","fileCount":73,"integrity":"sha512-E+c+YTPJJ3QRkhLcBepBzsgu9D32S8GG6xelbaVDBElyJNp/tixKmHGLkM8fEfZk/LnFCKvYkzdOZuMHi8kNcg==","signatures":[{"sig":"MEQCIQC6R5pRZHuY93RiJ7Re1aZdANp5em/Rp/1qaSEQlieccwIfA9nAIhsTYoCIaIjOR25+zKEMP5jfzaNuW/QmpgTwDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4LSYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/fQ/9FS8Z3B1uxq/qEhF6Z2RmOImHTjE5M7KS7xuQoixkE/jLlld9\r\noYsQayqqa5YH/Gyrf5eAIlyLw5K4Jmm8fxZ+CamFS1KA+Dv48zVfx9RTYKoL\r\nXoEnJTHPK7CmJWDVjVv0APC8t39Hkk6/u1S9v+sUCM9b9w49xHZAXR51S5O4\r\nvKVVMjGsIUsqhMyovnLFukyBL+HwfP6kWc/D1yaXWjdHghh8VTaRSwPZkx5x\r\nq+Av/+DAqcihBQnmhMDBADd6jJ1bHQnJTW1y7Bk8a3OPExYuoZDsacclFNCV\r\nfhXRNPQkTEprh1bEqD/1tBlmpbCN8Z5b9grzx4IXo47tiqom4tvbT8SP7pYd\r\nHip3f/1HbVzHcGhL1UwBCsMij8SQse/bBFEgagFTC3I0Razdu/OlxuLct9LI\r\nYz0NuD6Y8Lp+4Il1wvMm1FFUNEH6yAK+ZhZEWDSvsNSy16Qtt/430CNhoB37\r\nMHL2sO+2siqEjBw19Snj99V38tlNhqlVKqVoTEoUqINdQfdy24Ts2nA6RodX\r\n0we/Rs8TYxMeoAYIjIaWU9HTM097vsTl2pW3s6Z0CDAVMwfLNJqIrmTGv15/\r\nsrNf1y0Z/f19HujCnAFgs58zDYkKraNtQQ/blUARreAc3UTjv749+fVpZfxV\r\nzjIvjOQkGnJWBqHcl82Km0+0EUJngvoL+vI=\r\n=gwHg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"library","unity":"2021.3","gitHead":"103cd3b44b2c625d021ab883c55c90fdabe7eebd","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.2.0","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"19.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.4_1675670680104_0.44341559033326816","host":"s3://npm-registry-packages"}},"2.0.0-preview.5":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.5","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"phantomxm2021@gmail.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.5","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"131329adab31363372501bb6db5f5d1dc1a381a1","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.5.tgz","fileCount":79,"integrity":"sha512-x9Pn3bqvjchjW7+Cf3YyBvXx+ly97UivL2FD+RCSQyMwKupFvi6bjLvjyHuUTok14L6tes9bjjR9mvR/e+KR8A==","signatures":[{"sig":"MEUCIQClwQCkZWbqjXsd3Cd4f0ZWJ5MFesk6+95+oOpAZsVItgIgUQCRbPQK0lagHExMcRctRClKAeuteJXaCrAQg/IjFTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57102},"type":"library","unity":"2021.3","gitHead":"2103cab73dd294b75f05605982798d0f67dc5221","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.2.0","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"19.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.5_1683896158951_0.5848605836030414","host":"s3://npm-registry-packages"}},"2.0.0-preview.6":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.6","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.6","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"60760dd7d65231a0777a8ce5b4af90ec574283a6","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.6.tgz","fileCount":83,"integrity":"sha512-wmZl7llk8f8CWcnNknCOTBRi/KljYRUV3k3D19eFTBUzDW1GxdYNFlGuORkFqA997IZm4ivtjTQxguRjnnoN6A==","signatures":[{"sig":"MEQCIBdUv4xYfTrrBpETDrhsijiKOKY8x01fXnw79cWVtOdtAiBxmDS5E9FR6w/D6tZ2Jx1N7U4vk0S1cwp03XSTp8kHDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58969},"type":"library","unity":"2021.3","gitHead":"e1d93204faa43eb13538dc9cb9e7143df2866efb","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.6_1695886275833_0.4151809005418996","host":"s3://npm-registry-packages"}},"2.0.0-preview.7":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.7","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.7","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"87481d75ac966b28ca3bc1f913048741e10b395d","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.7.tgz","fileCount":85,"integrity":"sha512-N8h4luIyBpuM4j9jmTMGcR3i4RmidDDvDD5DXWRqwVnpUmoPW0XKo8K+zgiQkJixpDwuG+ifzWCh/0+s6dAtzg==","signatures":[{"sig":"MEUCIDnRwweTGaQE54nndz4nIrbAsw7C+KUjWrajzEn+fzFrAiEApY3f5GOfYTU8Ei9+VBCg55QoPgSJU81jpiSklKDnNwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62523},"type":"library","unity":"2021.3","gitHead":"0d4f3bc5aa0cf27cc80e6a1280c7b50e427de872","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the ARMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.7_1700754419456_0.3127653374281463","host":"s3://npm-registry-packages"}},"2.0.0-preview.10":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.10","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.10","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"519ddcde7d0395799e487fbaddcea2b06ff32750","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.10.tgz","fileCount":98,"integrity":"sha512-IdYHI0Z4gj+eqGDfpPghrW8iZEXWvIP9Sz3QKExM4sdW1To84EVeMD4ap8lTWmoHlTl9WUSYfZAToSz7KLJqcA==","signatures":[{"sig":"MEQCIG3LOVKiTlwqr1b8GwsxhrT6ir3nRPT9p57LeIxwNW1kAiBohbTlJI5/ZHj4+NcYiN2Rx4eVb0hDOO1ucktB4pMBCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69492},"type":"library","unity":"2021.3","gitHead":"2e443f872408174c735693ae94c88f18850a4c80","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.10_1726397368527_0.1721856724321753","host":"s3://npm-registry-packages"}},"2.0.0-preview.11":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.11","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.11","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"5fd286acc7d86da26c038e00b8da4188db06d1a0","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.11.tgz","fileCount":98,"integrity":"sha512-N39bZokKP8p0YV3U0B6LEBnnEsEPkXCK6ZE3ooG2opZ7I80kShHzBbrCytQbmTlTqtGU6QxjVT3z86aixwxetw==","signatures":[{"sig":"MEQCIDf7vFtBkRhHw8q4wSlZWhj8aG5pW+sv4zGnxdD14xqIAiAfmtN5kkxSBPE0TNeP2atr8zuEAldJNBmfawPYVZz3RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69653},"type":"library","unity":"2021.3","gitHead":"43e2997854d28449f8ee30de41c5f22029f1189a","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.11_1726500019508_0.39543205377392066","host":"s3://npm-registry-packages"}},"2.0.0-preview.12":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.12","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.12","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"baf408ffc726b72bf3780240611497caa2696aee","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.12.tgz","fileCount":164,"integrity":"sha512-Ovyn1B6YSteOoOG/qdtKTsiA+taKnSShRcfcCH325/MDFG3W95rZVyjZI+yKDZeAZNjHpImYh00uTdkmAUPHVg==","signatures":[{"sig":"MEUCICQ0OqdduxcGIjna8BXX2qzfw6O038ONWiZeyb1Hl7YJAiEAmlWbPaYSKr5zmyvdpw35cg915wAHm1v/AbakAEsVCv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311412},"type":"library","unity":"2021.3","gitHead":"ba2b222767f0ce95ae83d676419c150ab46f33ca","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.12_1729334620411_0.8124429017107655","host":"s3://npm-registry-packages"}},"2.0.0-preview.13":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.13","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.13","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"d8bb5de8ff82ee34c8fe29102f68593ca095a770","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.13.tgz","fileCount":164,"integrity":"sha512-wC/srktl9hn0GkK/Z+FHpelxyAPvQPp9ffPa4NDgda0IZk9VeLUZbItVlt7F0fV4/nBEmRZCV9vtSkCJJQ3onw==","signatures":[{"sig":"MEQCIH6H/7MbV9x33w6TKVBciPvicWnYsl5Ho3w3+FwwHgRjAiANwShTlo8aM5nUuJZSINPe79LzFwrDaBA5Oo1eh9LQtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311384},"type":"library","unity":"2021.3","gitHead":"621ac5fb7fa9c92666693644c441384056fc0832","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.13_1738403129548_0.7759561005503819","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-preview.14":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.14","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.14","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"6e0041300b9d6b7e3913f0c01db845211daf744b","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.14.tgz","fileCount":166,"integrity":"sha512-05JJbrNJS4r9wBv7QPyMJMIXRQsyJzMgsuX81v3sx0cITAi7SFwwbOT4cU3PkHMHiMeMIFoxmrSLYBZREdC3yA==","signatures":[{"sig":"MEUCIHslvOBtHy03vfMh5gtckUknbPH2USjc6Lsig2mOK6WZAiEA9dI/nd1N+ZkPMs/4pFpJeAu/6VzUvhG2LfGkS+2lDH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312564},"type":"library","unity":"2021.3","gitHead":"a5fec2f798fc1ed410a82c2dd2267536738c4d8b","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.14_1739115732924_0.5038886407607004","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-preview.15":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.15","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.15","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"dec6d342e47126fd2648e14d22b44a02e930d74d","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.15.tgz","fileCount":166,"integrity":"sha512-JcQLt+WrbNYYSAXiDq0mYiS+MT5zGNyNkrtcmd3MLBIX9HDqJ7BpZqbfBaLSOi5sdeRdqtZ0swjlaOtq9Tdm+A==","signatures":[{"sig":"MEUCIBvfnBK63Dba5O3Ql7yhQCylk3cFZtb1yffi+i79yvCkAiEA6tQglsUS/x4OLhoMyaxuPzHY4K5VQOGJ2rXGXsKiu1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312739},"type":"library","unity":"2021.3","gitHead":"733af978e49f29701cb133d7e85006693d345ca7","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.15_1740728647268_0.40256467152782704","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-preview.16":{"name":"com.phantomsxr.actionnotification","version":"2.0.0-preview.16","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0-preview.16","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"fcad31fb5b43ecee655dc3ae280499cf84919423","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0-preview.16.tgz","fileCount":172,"integrity":"sha512-o4iuD9dX8GsWW1CdBux4Ugi8EwwqTxJ6I1Ql1rVcPNJEP+jc+DIQNmO+GDaK7QBfIE9dHlPfCSQ7dGLQEDCALg==","signatures":[{"sig":"MEUCIQDPi5d4HxrLOPrWjnecOPeM5KFbFsIqnKDfF+Cx6+z9WAIgAha1ovlHZPToltNZ0R5lS8+bfxGU+5u2JJgjKAWQx7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317358},"type":"library","unity":"2021.3","gitHead":"0be702aaa5563dbef4888adeedbed6b2dbdb7002","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0-preview.16_1747211243778_0.9925836402826123","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"com.phantomsxr.actionnotification","version":"2.0.0","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.0","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"5d2124ca58036d4ef7c64cc54e32f2591a12b334","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.0.tgz","fileCount":172,"integrity":"sha512-klsafLYL40P1w4eUa8DjWQUM7KlIzjXo44ZQDa1CSTZRTfha0Qi2ybmVVfdIx7wB+R4tpqy/f4z76o/LM3QQGA==","signatures":[{"sig":"MEYCIQDuOKue3a3rH8erA+xLdWQY3dG4AbrngIosPCUqyXMMQwIhAMXRCC7ySt/uqlWFxj/GhBUlStFos3R0XGraQCw9DccN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317367},"type":"library","unity":"2021.3","gitHead":"d837b4075ff22661663994a40c0cae5cde960397","_npmUser":{"name":"phantomxm2021","actor":{"name":"phantomxm2021","type":"user","email":"phantomxm2021@gmail.com"},"email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.0_1750585343157_0.16240832658157078","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"com.phantomsxr.actionnotification","version":"2.0.1","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"b474644d4d07cad61e6fc4d1e6df26d3db8c1c2c","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.1.tgz","fileCount":172,"integrity":"sha512-IPauhhUAoImlZEUOoKFq1pNuiAIFz/fnWvmm9etY8IvqSulmfS1batXYYRe3L2h2Hmt60Y1J4Yzkrw9e4Y8w7Q==","signatures":[{"sig":"MEUCIQDeHauN17RQILMj6CegP3DghkNClvYE0sP1sw5kmFMo+AIgBTnm/qH56Eq7s8KAAvfMTg2ubKSNyKNUSILnW1mkuMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317423},"type":"library","unity":"2021.3","gitHead":"c73a15d7259e4410d8b9f179918eb50d4d125171","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"20.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.1_1752653252440_0.2530728262383195","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"com.phantomsxr.actionnotification","version":"2.0.4","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.4","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"a24229331372b360afd516e443bf925603c34414","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.4.tgz","fileCount":184,"integrity":"sha512-imVLhJ3zkuZx8P8TAHWTCLWAH7T7fqJ5gI7NmnLSjq3ZwqMB8i+b0uA44M0UVH/9SvPfV/eY6p4ACGrB91PgLw==","signatures":[{"sig":"MEYCIQDnqw6zNwN24SXo48b1Scw1lfS7fw+YSSlTvRS1xigDJwIhAKiR6aQf3YZpVyYXBHnl7w0MLMWWvEg1GPGHO/PDXVf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324248},"type":"library","unity":"2021.3","gitHead":"8ea86000cd89093545754ecbbbdbd328993ced04","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"8.19.4","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","directories":{},"displayName":"XRMOD Action Notification","_nodeVersion":"16.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.actionnotification_2.0.4_1765741771885_0.06468070248765989","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"com.phantomsxr.actionnotification","version":"2.0.5","displayName":"XRMOD Action Notification","unity":"2021.3","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"type":"library","description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","license":"Apache License","_id":"com.phantomsxr.actionnotification@2.0.5","gitHead":"74936f4a6da33e3678ceb737c17cb79ed4b474d2","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-whiphstjysyoyUVZ8vf6pFuiLA8WcjenBSKb5kEN7dVkBuDdGNZYfyP9QO/e78iuQmjwEOKhyNz6P2Go40eplw==","shasum":"8b92c52635fc4e90f4c48eac85b61bf890883e52","tarball":"https://registry.npmjs.org/com.phantomsxr.actionnotification/-/com.phantomsxr.actionnotification-2.0.5.tgz","fileCount":186,"unpackedSize":332633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0p7T7GZBt3Ah0JzW/PSztL0SHUEI2GvOeDW276Nrt+AiEAzm62ulXDsbPztKUDfjtYn73KAuzn5MFCXAXjSfqXSXY="}]},"_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"directories":{},"maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/com.phantomsxr.actionnotification_2.0.5_1766492991538_0.4745061161631434"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-10T06:00:42.783Z","modified":"2025-12-23T12:29:51.873Z","0.0.3-alpha.1":"2021-08-10T06:00:42.959Z","0.0.4-alpha.1":"2021-09-07T02:55:52.098Z","0.0.5-alpha.1":"2021-11-03T15:09:05.869Z","1.0.0-preview.1":"2021-12-24T06:32:07.218Z","1.0.0-preview.2":"2021-12-24T07:27:35.579Z","1.0.0-preview.3":"2021-12-31T06:59:08.984Z","1.0.0-preview.4":"2022-03-09T06:43:09.980Z","2.0.0-preview.1":"2022-07-27T12:50:24.334Z","2.0.0-preview.2":"2022-08-22T03:27:19.298Z","2.0.0-preview.3":"2022-11-15T11:16:20.283Z","2.0.0-preview.4":"2023-02-06T08:04:40.345Z","2.0.0-preview.5":"2023-05-12T12:55:59.145Z","2.0.0-preview.6":"2023-09-28T07:31:16.089Z","2.0.0-preview.7":"2023-11-23T15:46:59.666Z","2.0.0-preview.10":"2024-09-15T10:49:28.709Z","2.0.0-preview.11":"2024-09-16T15:20:19.722Z","2.0.0-preview.12":"2024-10-19T10:43:40.650Z","2.0.0-preview.13":"2025-02-01T09:45:29.731Z","2.0.0-preview.14":"2025-02-09T15:42:13.198Z","2.0.0-preview.15":"2025-02-28T07:44:07.490Z","2.0.0-preview.16":"2025-05-14T08:27:23.949Z","2.0.0":"2025-06-22T09:42:23.366Z","2.0.1":"2025-07-16T08:07:32.618Z","2.0.4":"2025-12-14T19:49:32.040Z","2.0.5":"2025-12-23T12:29:51.670Z"},"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"license":"Apache License","keywords":["build","bundle","bundles","assetbundles","cache","server","artoolkit"],"description":"The action notification manager is a function in the XRMOD framework, which is used to provide messages and Actions execution in all modules. Corresponding modules will not depend on each other, only need to issue the corresponding Action-ID to execute.","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"readme":"# XRMODActionNotifier\n\nThe `XRMODActionNotifier` is a robust, lightweight, and thread-safe notification system designed for Unity and the XRMOD ecosystem. It follows the observer pattern, allowing components to communicate without direct dependencies.\n\n## Key Features\n- **Flexible Observers**: Register actions or functions that return results.\n- **Sync & Async Support**: Seamlessly handle both immediate and long-running tasks.\n- **Result Collection**: Collect results from multiple observers in a single notification post.\n- **Reentrancy Safe**: Safe to add or remove observers while a notification is being posted.\n\n---\n\n## Quick Start\n\n### 1. Define Notification Data\nInherit from `BaseNotificationData` to pass custom data.\n\n```csharp\npublic class UserUpdateData : BaseNotificationData\n{\n    public string UserName;\n}\n```\n\n### 2. Register an Observer\nUse `ActionNotificationCenter.DefaultCenter` to start listening for events.\n\n```csharp\nActionNotificationCenter.DefaultCenter.AddObserver(data => \n{\n    var userData = data as UserUpdateData;\n    Debug.Log($\"User updated: {userData.UserName}\");\n}, \"OnUserUpdated\");\n```\n\n### 3. Post a Notification\nTrigger all observers listening to the event.\n\n```csharp\nActionNotificationCenter.DefaultCenter.PostNotification(\"OnUserUpdated\", new UserUpdateData { UserName = \"JohnDoe\" });\n```\n\n---\n\n## Detailed API Examples\n\n### Synchronous Notifications with Results\nYou can collect data back from your observers.\n\n```csharp\n// Observer returning a value\nActionNotificationCenter.DefaultCenter.AddObserver(data => \n{\n    return \"Handled by Receiver A\";\n}, \"GetStatus\");\n\n// Posting and collecting results\nList<object> results = ActionNotificationCenter.DefaultCenter.PostNotificationWithResult(\"GetStatus\", new BaseNotificationData());\n\nforeach (var res in results)\n{\n    Debug.Log(res.ToString());\n}\n```\n\n### Asynchronous Notifications\nIdeal for operations that require waiting (e.g., downloading assets, database calls).\n\n```csharp\n// Register an async observer\nActionNotificationCenter.DefaultCenter.AddAsyncObserver(async data => \n{\n    await Task.Delay(1000);\n    return \"Async task finished\";\n}, \"DownloadStarted\");\n\n// Post and await\nvar results = await ActionNotificationCenter.DefaultCenter.PostNotificationAsync(\"DownloadStarted\", new BaseNotificationData());\n```\n\n---\n\n## Important Considerations & Pitfalls\n\n### ⚠️ Registration & Cleanup\nAlways balance your `AddObserver` with `RemoveObserver`. Failing to do so can lead to memory leaks and unexpected behavior, especially in Unity when objects are destroyed.\n\n> [!IMPORTANT]\n> Use `OnEnable` for registration and `OnDisable` for unregistration in MonoBehaviours.\n\n```csharp\nvoid OnDisable()\n{\n    ActionNotificationCenter.DefaultCenter.RemoveObserver(\"OnUserUpdated\");\n}\n```\n\n### ⚠️ Reentrancy\nThe system handles adding/removing observers during a `PostNotification` call by queuing the operations. They will be applied before the next notification is processed.\n\n### ⚠️ Casting Notification Data\nSince `BaseNotificationData` is used universally, always use safe casting (`as` or pattern matching) to avoid `InvalidCastException`.\n\n---\n\n## Architecture\n\n```mermaid\ngraph TD\n    Sender[Notification Sender] -- PostNotification --> Center[ActionNotificationCenter]\n    Center -- Invoke --> SYNC[SyncNotificationHandler]\n    Center -- InvokeAsync --> ASYNC[AsyncNotificationHandler]\n    SYNC -- Execute --> Observer1[Synchronous Observer]\n    ASYNC -- Await --> Observer2[Asynchronous Observer]\n    Observer1 -- Result --> Center\n    Observer2 -- Task Result --> Center\n```\n\n---\n\n## Author\nDeveloped with ❤️ by the PhantomsXR Team.\nContact [nswell@phantomsxr.com](mailto:nswell@phantomsxr.com) for inquiries.\n","readmeFilename":"README.md"}