{"_id":"@g123jp/recoil-observer","_rev":"18-d44d768b49ab12b15ff83af2e88433ab","name":"@g123jp/recoil-observer","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@g123jp/recoil-observer","version":"0.0.1","keywords":["recoil","devtool","state management","rollup","typescript","observer"],"author":{"name":"ibarapascal"},"license":"MIT","_id":"@g123jp/recoil-observer@0.0.1","maintainers":[{"name":"thefoxjob","email":"edward@enfonius.com"},{"name":"hydranger","email":"armyiljfe@gmail.com"},{"name":"kouhin","email":"houbin217jz@gmail.com"},{"name":"ibarapascal","email":"pascaljing@gmail.com"}],"homepage":"https://github.com/G123-jp/recoil-observer","bugs":{"url":"https://github.com/G123-jp/recoil-observer/issues"},"dist":{"shasum":"5f6444e03ced7b6115fcc9d68a030aac936ae292","tarball":"https://registry.npmjs.org/@g123jp/recoil-observer/-/recoil-observer-0.0.1.tgz","fileCount":16,"integrity":"sha512-vkDs4Kvd5rHgKnyBiIUko8IKrTKR9jR2/shbKHbt4XXVnbIFk9RykZ2balDbfXx0zFa6GtPAdo83yGdnt6keSA==","signatures":[{"sig":"MEYCIQDt7ec0qdntfQB5WeaKT8VL87pzVV9hIIYNWcv/4Ub/TQIhANTFjT1Bz0J8Ri2nCf+TsCqEPI2sGsMMqtJYdZRl1bjo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDbRBCRA9TVsSAnZWagAAeroQAJh4GHmNCok0FJwtKZaP\nx1o87vGGDjmYwCa6pbEVvQPXrsL/kdnUR/y93a3Zh4tDnVR85/vN495MgpDe\nglXylcTF5KNLSqZWmEqxiswE4Ze3IQrIzWEnTdUfFSajawfW63oh3h5bZL0q\nEVEDjpNHbdlevi8LWQnBinaIQic7qU2ftkTpiwmjskC/YXJnh5UI4YLm0uBF\nyg5EZHM3HvipCFahQehd/MHto8jD+1DBshlHULbQXXGlns18tROFZcyOVQ1v\nBb4z7Li4M2PtasSRi+BC+t26F964cxepGHIFyM0zfkhQYck7/5+9ll/F35RL\nrYmszMsXGVbtA/Yl5cOHewTNVDPxfqD2xMVSkrddwdV6efDkYKNZ2vYYiGAa\nHUR4lGshTWEF720zcKo8WXvGEnQZVRSzImNkcty9ge0mEatWwpKDxdMHZKkh\nsOgY1GHEsnaZ3+Ynr6b3w8j81PkU05Y74UPwydEwcGy8jBnC15xjDadBrj3o\n4Pxi86hbOctl314KFZKNpxbaTys1hdeEPKi6djsA2h2GUtt9fFigi1nQ6Tgi\npLDF8ueKx5IJDiGpEIIZ7Rhx79vq1JvAVebaQgbq4LuEUvqlyl7A9Pkek0Y3\nnBHDCYJwJd6VbbAPLW5k8jB0Y28dl4bOhTvu0/+4YhZzo6P/n+xkfQZB5RUs\nmT43\r\n=xaAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types","module":"dist/index.esm.js","gitHead":"10b7e7399e615b6a756d7391cc4c2275a811cf86","scripts":{"fix":"eslint --fix \"./**/*.ts\" \"./**/*.tsx\"","lint":"tsc --noEmit && eslint \"./**/*.ts\" \"./**/*.tsx\"","build":"rollup -c rollup.config.ts","fixpack":"npx fixpack"},"_npmUser":{"name":"ibarapascal","email":"pascaljing@gmail.com"},"prettier":"@g123jp/prettier-config-recommended","repository":{"url":"git+https://github.com/G123-jp/recoil-observer.git","type":"git"},"_npmVersion":"8.1.0","description":"A simple recoil dev tool to observe the state changes.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","eslint":"^8.9.0","rollup":"^2.67.2","prettier":"^2.5.1","react-dom":"^17.0.2","typescript":"^4.5.5","@types/react":"^17.0.39","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.12.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.2","@g123jp/eslint-config-react":"^1.1.3","@rollup/plugin-node-resolve":"^13.1.3","eslint-plugin-import-helpers":"^1.2.1","typescript-plugin-css-modules":"^3.4.0","@typescript-eslint/eslint-plugin":"^5.12.0","@g123jp/prettier-config-recommended":"^1.2.2"},"peerDependencies":{"react":">=16.8","recoil":">=0.6","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/recoil-observer_0.0.1_1645065281234_0.6785848532748118","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"@g123jp/recoil-observer","version":"0.0.2","keywords":["recoil","devtool","state management","rollup","typescript","observer"],"author":{"name":"ibarapascal"},"license":"MIT","_id":"@g123jp/recoil-observer@0.0.2","maintainers":[{"name":"thefoxjob","email":"edward@enfonius.com"},{"name":"hydranger","email":"armyiljfe@gmail.com"},{"name":"kouhin","email":"houbin217jz@gmail.com"},{"name":"ibarapascal","email":"pascaljing@gmail.com"}],"homepage":"https://github.com/G123-jp/recoil-observer","bugs":{"url":"https://github.com/G123-jp/recoil-observer/issues"},"dist":{"shasum":"0f5e15063061d448629fa419bda57a2753b557b4","tarball":"https://registry.npmjs.org/@g123jp/recoil-observer/-/recoil-observer-0.0.2.tgz","fileCount":16,"integrity":"sha512-p77XbaeWK3RT8/JBII6m6iyNbxgrIDdcqOjtOe+SBUcFLmg5yKotZzW2Gdxs1kPaRsYyRKzdBhKFeFTRB44uzA==","signatures":[{"sig":"MEYCIQCroOQ+phhrzNXLVxwEufNMRVk3x+dBx9dRCnGMTdkd3wIhAOV7S46JNjjv3y+Qi6ajXlvv/xjA8vLiSpjak6RrGepB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFuyyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9jA//SwU+rxBGigZldIVc0hGjWAw4RKAbX928Q7wdToPknkIn0TP1\r\n90u8TVQEaokepd64VVJ/yAVeeCEvZNYqlmNiRkkUNiWmttHEOwFfmeHzVKKW\r\n/yydda0DdcheEkbsuhPE3Et7cI8O+5Exf95B0rBlhtHI/7dLbYCOIcEN+txe\r\nhtO8rEizgLai8KuKnitQDaUUFIawbQCWjuIIlS5f+p+P2CzT44J1znIO6ir+\r\nYA3UGqP2YyAyHua75HgzqxFTDmJ81qnZjEZ1TCNuwXvm2ie8vOoQm3x2FkNt\r\ng8rAi/sf8drEoRA7x1U7sCXXajZzpf3o9QRRmDFUBlH504rGNVIqTfqyNvxv\r\n/P1fd4f83pvA16LtuAQrpBnaoW2312wKNGHAsUGa9bH8kEREBrh5+L2GRCa2\r\npDOJQtQO02ghiXjyJ64ovxd/KDMTBP6f2AoWm8vS9+E4ScLNDCvGYhCQZEsM\r\nsYnKWBJGORLFXd9aICTV+DyZLLfNXeNiHTc/3ctMpdt6ugIgJALNQaNTh8h1\r\n0kFK4hGb1wPPALssteMmOSC6SRfy1npfFKLXUhp7iqRLymkpzz+z3wr55krR\r\nplcX5W+xBlfUs/53rWdN//n2507XOX6jmCqEXUSgSZ6ybSQSto//eALG2b+x\r\nb/zG3cLULO1UDvGmRT0vqev41alfnMt7uto=\r\n=0qT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types","module":"dist/index.esm.js","gitHead":"e69c729facb485f8c3c0de5512e5654b9d69ef80","scripts":{"fix":"eslint --fix \"./**/*.ts\" \"./**/*.tsx\"","lint":"tsc --noEmit && eslint \"./**/*.ts\" \"./**/*.tsx\"","build":"rollup -c rollup.config.ts","fixpack":"npx fixpack"},"_npmUser":{"name":"ibarapascal","email":"pascaljing@gmail.com"},"prettier":"@g123jp/prettier-config-recommended","repository":{"url":"git+https://github.com/G123-jp/recoil-observer.git","type":"git"},"_npmVersion":"8.1.0","description":"A simple recoil dev tool to observe the state changes.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","eslint":"^8.9.0","rollup":"^2.67.2","prettier":"^2.5.1","react-dom":"^17.0.2","typescript":"^4.5.5","@types/react":"^17.0.39","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.12.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.2","@g123jp/eslint-config-react":"^1.1.3","@rollup/plugin-node-resolve":"^13.1.3","eslint-plugin-import-helpers":"^1.2.1","typescript-plugin-css-modules":"^3.4.0","@typescript-eslint/eslint-plugin":"^5.12.0","@g123jp/prettier-config-recommended":"^1.2.2"},"peerDependencies":{"react":">=16.8","recoil":">=0.6","react-dom":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/recoil-observer_0.0.2_1645669554508_0.17406843982532494","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-02-17T02:34:41.172Z","modified":"2025-01-14T09:54:10.037Z","0.0.1":"2022-02-17T02:34:41.361Z","0.0.2":"2022-02-24T02:25:54.676Z"},"bugs":{"url":"https://github.com/G123-jp/recoil-observer/issues"},"author":{"name":"ibarapascal"},"license":"MIT","homepage":"https://github.com/G123-jp/recoil-observer","keywords":["recoil","devtool","state management","rollup","typescript","observer"],"repository":{"url":"git+https://github.com/G123-jp/recoil-observer.git","type":"git"},"description":"A simple recoil dev tool to observe the state changes.","maintainers":[{"name":"chinterry","email":"chin@ctw.inc"},{"name":"huli-ctw","email":"hu.l@ctw.inc"},{"name":"hydranger","email":"armyiljfe@gmail.com"},{"name":"kouhin","email":"houbin217jz@gmail.com"},{"name":"liuchunlei-ctw","email":"liu.chunlei@ctw.inc"},{"name":"lukaszmoskwactw","email":"lukasz.m@ctw.inc"}],"readme":"# recoil-observer\n\nA simple recoil dev tool to observe the state changes.\n\n- log the state once changed.\n- post message to other dev tool like a chrome-extension.\n- optional to do nothing in production environment.\n\n## 1. install\n\n```\nyarn add recoil-observer\n```\n\nwith\n\n- recoil (>=0.6)\n\n```\nyarn add recoil\n```\n\n### 2. usage\n\n```ts\nimport { RecoilObserver } from 'recoil-observer';\n```\n\n```ts\nreturn (\n  <RecoilRoot>\n    <RecoilObserver />\n    ...\n  </RecoilRoot>\n);\n```\n\n### 3. API\n\n| props          | description                            | default value | type    |\n| -------------- | -------------------------------------- | ------------- | ------- |\n| checkInitState | whether check the default state or not | true          | boolean |\n| log            | console.log the state KV               | true          | boolean |\n| useDevTools    | post the message to other devTools     | false         | boolean |\n","readmeFilename":"README.md"}