{"versions":{"1.3.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"1.3.0","main":"dist/index.js","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","engines":{"node":">=12.0.0"},"keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --project tsconfig.build.json","test":"jest && tsc && eslint . && prettier --check ."},"devDependencies":{"@types/estree":"^0.0.50","@types/jest":"^27.0.0","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/parser":"^4.0.0","eslint":"^7.0.0","eslint-config-remcohaszing":"^3.0.0","eslint-plugin-eslint-comments":"^3.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-jsdoc":"^36.0.0","eslint-plugin-markdown":"^2.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sort-destructure-keys":"^1.0.0","eslint-plugin-unicorn":"^36.0.0","jest":"^27.0.0","prettier":"^2.0.0","ts-jest":"^27.0.0","typescript":"^4.0.0"},"dependencies":{"is-plain-obj":"^3.0.0"},"types":"./dist/index.d.ts","gitHead":"7e245db3c7c35e4b18b070a40d3a34d53e7879fb","_id":"estree-util-value-to-estree@1.3.0","_nodeVersion":"16.9.1","_npmVersion":"7.23.0","dist":{"shasum":"1d3125594b4d6680f666644491e7ac1745a3df49","size":4157,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz","integrity":"sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw=="},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_1.3.0_1631472557249_0.6235362196521226"},"_hasShrinkwrap":false,"publish_time":1631472557388,"_cnpm_publish_time":1631472557388,"_cnpmcore_publish_time":"2021-12-16T18:45:23.094Z","contributors":[]},"1.2.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"1.2.0","main":"dist/index.js","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","engines":{"node":">=12.0.0"},"keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --project tsconfig.build.json","test":"jest"},"devDependencies":{"@types/estree":"^0.0.46","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"^7.21.0","eslint-config-remcohaszing":"^3.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-jsdoc":"^32.2.0","eslint-plugin-markdown":"^2.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-destructure-keys":"^1.3.5","eslint-plugin-unicorn":"^28.0.2","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.3","typescript":"^4.2.3"},"dependencies":{"is-plain-obj":"^3.0.0"},"gitHead":"8af30b544dff700f5de255e110d937c4f9cdefca","_id":"estree-util-value-to-estree@1.2.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"shasum":"5ee543913e07f3e5395a59cb42011133ef008215","size":3943,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-1.2.0.tgz","integrity":"sha512-qx6I+bwblFkY0vuQS4TDMRrKv2ArO5PwBTwXL/LswrSH12gywpCmXe6zwnCMhy43tuCr1MbHp9gbPPnVTiPEZA=="},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_1.2.0_1615826245308_0.6330863226795467"},"_hasShrinkwrap":false,"publish_time":1615826245430,"_cnpm_publish_time":1615826245430,"_cnpmcore_publish_time":"2021-12-16T18:45:23.300Z","contributors":[]},"1.1.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"1.1.0","main":"dist/index.js","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","engines":{"node":">=12.0.0"},"keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --project tsconfig.build.json","test":"jest"},"devDependencies":{"@types/estree":"^0.0.46","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"^7.21.0","eslint-config-remcohaszing":"^3.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-jsdoc":"^32.2.0","eslint-plugin-markdown":"^2.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-destructure-keys":"^1.3.5","eslint-plugin-unicorn":"^28.0.2","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.3","typescript":"^4.2.3"},"dependencies":{"is-plain-obj":"^3.0.0"},"gitHead":"828a0963b9623d3b1de1b935ece965f53f60321e","_id":"estree-util-value-to-estree@1.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"shasum":"244f852372dadbd2fcb4555f4088302b265da126","size":3817,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-1.1.0.tgz","integrity":"sha512-Gj/XEuFXYpVuxDSGPyQwftRionsPSySfklQaQDD4XYKICXmfOhXq3IlZy4qJqb6C/fKmzA4FQUwvkB5i9q6xSQ=="},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_1.1.0_1615123706181_0.4269440917368612"},"_hasShrinkwrap":false,"publish_time":1615123706347,"_cnpm_publish_time":1615123706347,"_cnpmcore_publish_time":"2021-12-16T18:45:23.533Z","contributors":[]},"1.0.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"1.0.0","main":"dist/index.js","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --project tsconfig.build.json"},"devDependencies":{"@types/estree":"^0.0.46","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","eslint":"^7.21.0","eslint-config-remcohaszing":"^3.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.5","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-jsdoc":"^32.2.0","eslint-plugin-markdown":"^2.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sort-destructure-keys":"^1.3.5","eslint-plugin-unicorn":"^28.0.2","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.3","typescript":"^4.2.3"},"gitHead":"e0449b9ce58aea682b7a1f55dd06bca7ada68a97","_id":"estree-util-value-to-estree@1.0.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"shasum":"7e0cb9b6cb288673dc149df94451c3e6207d7336","size":3120,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-1.0.0.tgz","integrity":"sha512-sh3vWWeBzSVylXLnHa0eo0iBKikR8dm7L9AaizDXyHjeIup20xEphKbZ0m8X/L/dLBNtd4RV6ANzsanTG/GtTQ=="},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_1.0.0_1615059337918_0.1129202260875577"},"_hasShrinkwrap":false,"publish_time":1615059338073,"_cnpm_publish_time":1615059338073,"_cnpmcore_publish_time":"2021-12-16T18:45:23.747Z","contributors":[]},"2.0.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"2.0.0","exports":"./index.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","engines":{"node":">=14.0.0"},"keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --noEmit false","start":"tsx watch test.ts","test":"c8 tsx test.ts"},"dependencies":{"@types/estree":"^1.0.0","is-plain-obj":"^4.0.0"},"devDependencies":{"@types/node":"*","@typescript-eslint/eslint-plugin":"^5.0.0","astring":"^1.0.0","c8":"^7.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^6.0.0","prettier":"^2.0.0","tsx":"^3.0.0","typescript":"^4.0.0","uvu":"^0.5.0"},"types":"./index.d.ts","_id":"estree-util-value-to-estree@2.0.0","_integrity":"sha512-FkLnkL5INXOWAXYxO3zNxaODCPbkpdB96WJKhNKmesT4ZEGuGRQ+oGfDyJXMCLvoVCDn2UV5M1svA/uZkizGNQ==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-2.0.0.tgz","_from":"file:estree-util-value-to-estree-2.0.0.tgz","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FkLnkL5INXOWAXYxO3zNxaODCPbkpdB96WJKhNKmesT4ZEGuGRQ+oGfDyJXMCLvoVCDn2UV5M1svA/uZkizGNQ==","shasum":"6dc637006c5e43b70f88ae65c8dc1b546e8a8c46","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-2.0.0.tgz","fileCount":5,"unpackedSize":14625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6gvbj81wNBz5rp10weO6HUpk2E75daJcPubvrAR7tPAiBwHPZhe0TpRgkkWO1yvnS/XZpiIO2qj7V8rrWPhFw3nA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBO5YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosIw//ZAktQpBWMFqJbXKCvKfASvHMGFRjvk//rncMA3oRbDsftR1o\r\nRxQijrvMFfECBq7IbMWLSWqoTBmTiPGVtot6tdncrxgWonapkyaaX5EuUA94\r\n3fTDaY1k7dS6T/cjgGm2Uemrz3PjHoaYbMDaJsZnUJbEJiOUCj8OV5nI+nhi\r\nJLUt4Ru/EUY67Wr7oJbfkdCLnu/Fl36wgSBJOWBN45VmViNk080LJMZkk88A\r\nWiaefQ6bG3VbqrTgylIJdRoUGsCnjEQ2C/6R//j3wnPj9C9q/jzs+5e5s7Vm\r\nab//vf/unMqMkPLOo8eNLGmS8Zw0qhhmPNMJx7896fGY9iQr49sObEhw0DxN\r\nFSifDR1ilD6LB+D/fYzQx/uZ3xpp/T7kkLDRkqFZV6tFPNnxBBV3tmf/7Szb\r\ncJe0it/WTNeCUoT0Ry3kMM5dm77VNbnT/F68bP5PVhaQa26I1Ie/pUXizsOD\r\nVHHjz3VkwULl/Zjg0AWQtImlRPgU+qkUVMM3zkCYOPklnnAwB4Ih+5z5stUg\r\nrXrPbUJV57dgj04wlaLl5qjp2oZv+GHUjwXFTcjhFZ8ddrAITQHVf0COFjHS\r\nITCTP+Jbob4u5Ndx3yEIlu0sRW6waGdQGl9xV/36t4Srp74VJxam+JPT4/eV\r\n3oavSlbdofZtwwRe51L/MGwwxbaji9sOns4=\r\n=r+Ad\r\n-----END PGP SIGNATURE-----\r\n","size":3874},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_2.0.0_1661267543860_0.8318839269662226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-23T15:24:52.132Z","contributors":[]},"2.1.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"2.1.0","exports":"./index.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","engines":{"node":">=14.0.0"},"keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --noEmit false","start":"tsx watch test.ts","test":"c8 tsx test.ts"},"dependencies":{"@types/estree":"^1.0.0","is-plain-obj":"^4.0.0"},"devDependencies":{"@types/node":"*","astring":"^1.0.0","c8":"^7.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^7.0.0","prettier":"^2.0.0","tsx":"^3.0.0","typescript":"^4.0.0","uvu":"^0.5.0"},"types":"./index.d.ts","_id":"estree-util-value-to-estree@2.1.0","_integrity":"sha512-fcAWmZilY1+tEt7GSeLZoHDvp2NNgLkJznBRYkEpaholas41d+Y0zd/Acch7+qzZdxLtxLi+m04KjHFJSoMa6A==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-2.1.0.tgz","_from":"file:estree-util-value-to-estree-2.1.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-fcAWmZilY1+tEt7GSeLZoHDvp2NNgLkJznBRYkEpaholas41d+Y0zd/Acch7+qzZdxLtxLi+m04KjHFJSoMa6A==","shasum":"a10cdb500ee002bec36e13f2cd8c7838e6347dbe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-2.1.0.tgz","fileCount":5,"unpackedSize":14052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5IKT96EeXsPEUMb+HGwirrbX9gsBXe63RlXFvcjgKwAIhANZ+XaxQ11gTXeDclQ2NgMO+CQ1vd/ua7R7Xk4RJPCE/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWQauACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU2A/7Bqu1n9q/aeMDJNtJqFp9XbB7V69b5YJHW6985qWLZsegJzR1\r\nyirfQA7G8DXm1gXYqh+ANhZVzPwjc5i160fn9Tc2mxmQUQlkXJ7Op2iAZ7Pu\r\nKVvXWOsmXgvCJNRWW+PCkpohk9TqA/7XWbpaXn5Z/LoygyA4fTYfcKPrtIt7\r\nDrFlh1mN297ArPPRdF/oTxTIjoTHuErYfnBRS8OTySEi5JAXBVwD1qRrBf0O\r\nfYJ78rCUq4eOQbqBUxdEHx8vERJ5/c/eb5Rpp4pJE1+yaS39LJMSWSNgX22g\r\nSkqcvtAYhAxCno9AukYya7NIV2kAr4zkCcMcKqLu4IXxnBknuJengiV8irYF\r\n7qk5V5MLMDxpTa5G/5NWD4rXuAOmZvFf2JB0jpPskirFLSsB7/BlJXOeVQRz\r\nWdr0hekHowxMlJBvY2BslXKeCYCnY5tBHX7E5RRuidzJZZIjOKfijwkCtAVO\r\nDmXYtobfqF5b65WB4Y+iJBLMzZsgq55clfwHBdkNUVPPGCY0Z9Zczw8x8uRi\r\nvgzWKaBXET0RqzLQ4mBx7BOpvOi3PWXx7IU6IPFjOhmwfoSvkyH088g4a5vp\r\nuS0/l7cDqUNNSefz5ny8b/3/NCIvbrut8+QdgeH2OrPKIsGg5Tt90gcm7j6u\r\nmUj/HHJyeaEUWecbpVY6Xcqy4yhbGKRYUDQ=\r\n=g8uO\r\n-----END PGP SIGNATURE-----\r\n","size":3761},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_2.1.0_1666778798739_0.7442684285956565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-26T11:10:52.539Z","contributors":[]},"3.0.1":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.0.1","exports":"./index.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","engines":{"node":">=16.0.0"},"keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --noEmit false","start":"tsx watch test.ts","test":"c8 tsx test.ts"},"dependencies":{"@types/estree":"^1.0.0","is-plain-obj":"^4.0.0"},"devDependencies":{"@types/node":"*","astring":"^1.0.0","c8":"^7.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^9.0.0","prettier":"^2.0.0","remark-cli":"11.0.0","remark-preset-remcohaszing":"^1.0.0","tsx":"^3.0.0","typescript":"^5.0.0"},"types":"./index.d.ts","_id":"estree-util-value-to-estree@3.0.1","_integrity":"sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.0.1.tgz","_from":"file:estree-util-value-to-estree-3.0.1.tgz","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==","shasum":"0b7b5d6b6a4aaad5c60999ffbc265a985df98ac5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz","fileCount":5,"unpackedSize":14674,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB40ELvUXPwFSANzkGTrw0I/uB9Bqj3iUfv8upl0oFoHAiEAqVgupHTkzov5Mibz8ehiOciCZ9cPFN/7e6bY2rJl0r4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRUc3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDGRAAi5E2wEk1OLhjhBhnCd33QYIDHQPaO0mMvVFVCc+Ip7PjwzNH\r\nLOud3hVXewOLfA0ZHLhB5BfdscEBBmymw31krSLMkLG2eh6nBEj+AIYAvYhK\r\noD9WU0obItK+eYbfpjPILiUxuqGEBrLUPpWNXUx18ZtUIViuhj+9zQxA/qsm\r\nHiBRU1A/9b46KrQIZPNvbQu1KqDmHs0NLtM8ebfndiyO8NDYypZ0jS7r+oRL\r\ntBm/86smhaJP++W9zU9VbwvFdf1LUHRYLA7ucuJ11+sPmQihYgNCWEJSzZ0j\r\nh2QFN8mEKEM4yGLd6lRITfwwS7cBV8nsO9rKM1TZy1xv8GmwUjxHsjDf66lz\r\nCCQjxpuIrAW3g/CHBV9bkskIvsJ/+T/CLo3GGu3WaxZRQV8fDBDF0U85oi7O\r\ncpGunYLRB34RDDSCNb7A3xjx31opGqZAgaHtIaikd2hPFVyCq18zirUEGQoR\r\nyDPUtz01xionMY6h2BJd8yXva8Q1rQ+ba/WUcbBzQbfCQ4vx0J6X9qrf3Y3m\r\nRbvZFaEphDVVTCrrEdMhexOQ/8A11638My5QuNb334hquXlJBnEz8mYwQCnf\r\nFa0kdJGdhpP8E73QqDDpOfhfcfoHubRR6+bP0Z9DV75k6/mKLwDrg3bY7FCi\r\no/VOsTckTZALMZLkAnY0r8dCgFBwAITb7Bg=\r\n=lRII\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_3.0.1_1682261814814_0.5625385798206655"},"_hasShrinkwrap":false,"contributors":[]},"3.1.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.1.0","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0","is-plain-obj":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"11.0.0","remark-preset-remcohaszing":"^2.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"types":"./dist/estree-util-value-to-estree.d.ts","_id":"estree-util-value-to-estree@3.1.0","_integrity":"sha512-608Ljjzmf3uOy19YczqzdX7keOJfC72CRKebDYxdPTZn2I+och7MOxh8F1fw9nwkgvNMrHNuGpYUsOTCoO5r2A==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.1.0.tgz","_from":"file:estree-util-value-to-estree-3.1.0.tgz","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-608Ljjzmf3uOy19YczqzdX7keOJfC72CRKebDYxdPTZn2I+och7MOxh8F1fw9nwkgvNMrHNuGpYUsOTCoO5r2A==","shasum":"f9ccf98850e4b971633fc6507084566bdc1750d1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.0.tgz","fileCount":8,"unpackedSize":58765,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsxkuQkDINmLx28moIDPFw75yNrkPZ9LpSCm8ARJ0NuAiEAzG/QC6LNbKoZEhxQEj7nf+ZU/8tccKDy0UAOCxdJt1Q="}]},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_3.1.0_1712318827509_0.20781459708992478"},"_hasShrinkwrap":false,"contributors":[]},"3.1.1":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.1.1","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0","is-plain-obj":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"11.0.0","remark-preset-remcohaszing":"^2.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"types":"./dist/estree-util-value-to-estree.d.ts","_id":"estree-util-value-to-estree@3.1.1","_integrity":"sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.1.1.tgz","_from":"file:estree-util-value-to-estree-3.1.1.tgz","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==","shasum":"a007388eca677510f319603a2f279fed6d104a15","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz","fileCount":8,"unpackedSize":58884,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVblkxQvHMpwUnCKEob+a7IRso74rEsmagr3OBwnQ/BAiB3320nVbpc6LskH4Bzau4FXBP8XVrhve78PspLCb8khA=="}]},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_3.1.1_1712405300790_0.39424765194397393"},"_hasShrinkwrap":false,"contributors":[]},"3.1.2":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.1.2","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@types/node":"^20.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.1.2","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.1.2.tgz","_from":"file:estree-util-value-to-estree-3.1.2.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==","shasum":"d2f0e5d350a6c181673eb7299743325b86a9bf5c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.2.tgz","fileCount":8,"unpackedSize":62627,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5MOeYzXEB04ygeaKHRcjCDKVaufItB7Nu/2E8Y/UnnAiAm7zFdMOxycXXm419Rb9ryrdGw36etXelukGvK0e/DJw=="}],"size":13648},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_3.1.2_1718973452626_0.434984869142097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-21T12:37:32.760Z","publish_time":1718973452760,"_source_registry_name":"default","contributors":[]},"3.2.1":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.2.1","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@types/node":"^20.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.2.1","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.2.1.tgz","_from":"file:estree-util-value-to-estree-3.2.1.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw==","shasum":"f8083e56f51efb4889794490730c036ba6167ee6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.2.1.tgz","fileCount":8,"unpackedSize":69479,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8sdSP9+9t81bjGgf/F7PNV/xza0YeNFqII8uCadMiGwIgC/WYWVoeC8xXTf2RLid92wRSCEOk5+22Tm+F3o2P7sw="}],"size":15024},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-value-to-estree_3.2.1_1730551678990_0.491857784133362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-02T12:47:59.178Z","publish_time":1730551679178,"_source_registry_name":"default","contributors":[]},"3.3.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.3.0","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@js-temporal/polyfill":"^0.4.0","@types/estree":"^1.0.0"},"devDependencies":{"@types/node":"^22.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.3.0","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-SmcsVNy20Cnv8r+TSZAffdZj2zZU0o0Mjf7QauxsyQrZgbDVnrIE0e7lTH2OAneIjLYGokvJpelMV2cDfYmmsg==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.3.0.tgz","_from":"file:estree-util-value-to-estree-3.3.0.tgz","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SmcsVNy20Cnv8r+TSZAffdZj2zZU0o0Mjf7QauxsyQrZgbDVnrIE0e7lTH2OAneIjLYGokvJpelMV2cDfYmmsg==","shasum":"f9222af20f46ad02fd0a365248ffcf8400bcefcc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.0.tgz","fileCount":8,"unpackedSize":82086,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAl0mMnPV/i5i5sNwBgzueP6Yg4qjZ8K5Q/xCkjzN0o7AiAtMQnhMT6RJuwlreulAX8t3T8wTSlRUJL+CnppLjAUWw=="}],"size":17053},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.3.0_1738428314041_0.9457648611111162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-01T16:45:14.216Z","publish_time":1738428314216,"_source_registry_name":"default","contributors":[]},"3.3.1":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.3.1","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@js-temporal/polyfill":"^0.4.0","@types/estree":"^1.0.0"},"devDependencies":{"@types/node":"^22.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.3.1","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-fL5vv7eGyWFq0LJ4MMXMarRLkHsknJky6Azq1qu27gU0lLSxb0V4YvukBX37Waw9nEb4wieuSz4Qubny0OEkng==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.3.1.tgz","_from":"file:estree-util-value-to-estree-3.3.1.tgz","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fL5vv7eGyWFq0LJ4MMXMarRLkHsknJky6Azq1qu27gU0lLSxb0V4YvukBX37Waw9nEb4wieuSz4Qubny0OEkng==","shasum":"5b7e61794d1d10b075541f09e63d8d0e32fce88f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.1.tgz","fileCount":8,"unpackedSize":82132,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbAnEHFPAntknMBSGP9CmUpl1+gaeHgBGKSFzHGVx1uwIgUF/ypx+SxfOgu9Tlf54YdlLrjQADaNp6FMKrW8veunQ="}],"size":17064},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.3.1_1738428877245_0.37138842795756344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-01T16:54:37.410Z","publish_time":1738428877410,"_source_registry_name":"default","contributors":[]},"3.3.2":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.3.2","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@js-temporal/polyfill":"^0.4.0","@types/node":"^22.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.3.2","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-hYH1aSvQI63Cvq3T3loaem6LW4u72F187zW4FHpTrReJSm6W66vYTFNO1vH/chmcOulp1HlAj1pxn8Ag0oXI5Q==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.3.2.tgz","_from":"file:estree-util-value-to-estree-3.3.2.tgz","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hYH1aSvQI63Cvq3T3loaem6LW4u72F187zW4FHpTrReJSm6W66vYTFNO1vH/chmcOulp1HlAj1pxn8Ag0oXI5Q==","shasum":"75bb2263850b6f5ac35edd343929c36b51a69806","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.2.tgz","fileCount":8,"unpackedSize":82132,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEOhRT8/UfjaNlTO00mDIw38poHqRS9T3oGru0N5BykaAiEAwikBlRgU1U6QjcRWGV2kOWq8AH0RKGL6N7LyOYGwf08="}],"size":17062},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.3.2_1738489084427_0.8537879450763595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-02T09:38:04.650Z","publish_time":1738489084650,"_source_registry_name":"default","contributors":[]},"3.3.3":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.3.3","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@js-temporal/polyfill":"^0.4.0","@types/node":"^22.0.0","astring":"^1.0.0","c8":"^9.0.0","eslint":"^8.0.0","eslint-config-remcohaszing":"^10.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.3.3","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.3.3.tgz","_from":"file:estree-util-value-to-estree-3.3.3.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ==","shasum":"800b03a551b466dd77ed2c574b042a9992546cf2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.3.tgz","fileCount":8,"unpackedSize":85319,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtc03NxswrjDDWl5ySA5pIyhaD1QydkMJtVpFcwjdMrgIhAPyDhzGP5/RmEvrDDIUIQximzLo+z0DwEcpOAZVqaexP"}],"size":17533},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.3.3_1743951973427_0.7142215146476592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-06T15:06:13.627Z","publish_time":1743951973627,"_source_registry_name":"default","contributors":[]},"3.4.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.4.0","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"sideEffects":false,"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@js-temporal/polyfill":"^0.4.0","@petamoriken/float16":"^3.0.0","@remcohaszing/eslint":"^11.0.0","@types/node":"^22.0.0","astring":"^1.0.0","c8":"^9.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","typescript":"^5.0.0"},"_id":"estree-util-value-to-estree@3.4.0","types":"./dist/estree-util-value-to-estree.d.ts","_integrity":"sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.4.0.tgz","_from":"file:estree-util-value-to-estree-3.4.0.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==","shasum":"827122e40c3a756d3c4cf5d5d296fa06026a1a4f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz","fileCount":8,"unpackedSize":85565,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBlncbHUfuZi0p5gCSHno6tNZ36EbOCJaR0VAxoBM9xcAiEAwMYweZ4lRWU/1RogQkcbUEf606D4Ib+QteIxc6bwF+o="}],"size":17516},"_npmUser":{"name":"anonymous","email":"remcohaszing@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.4.0_1746778909758_0.17056337730142812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T08:21:49.981Z","publish_time":1746778909981,"_source_registry_name":"default","contributors":[]},"3.4.1":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.4.1","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"sideEffects":false,"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@petamoriken/float16":"^3.0.0","@remcohaszing/eslint":"^12.0.0","@types/node":"^24.0.0","astring":"^1.0.0","c8":"^9.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","temporal-polyfill":"^0.3.0","typescript":"^5.0.0"},"types":"./dist/estree-util-value-to-estree.d.ts","_id":"estree-util-value-to-estree@3.4.1","_integrity":"sha512-E4fEc8KLhDXnbyDa5XrbdT9PbgSMt0AGZPFUsGFok8N2Q7DTO+F6xAFJjIdw71EkidRg186I1mQCKzZ1ZbEsCw==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.4.1.tgz","_from":"file:estree-util-value-to-estree-3.4.1.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-E4fEc8KLhDXnbyDa5XrbdT9PbgSMt0AGZPFUsGFok8N2Q7DTO+F6xAFJjIdw71EkidRg186I1mQCKzZ1ZbEsCw==","shasum":"b7b3847832ac4fff87ee281e4bffa5555fb3aafe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.1.tgz","fileCount":8,"unpackedSize":72698,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICx7gIljPmNxOQP5bKfzkPuacnhHIb1GJdySHRzWWhOEAiBIuXDByU0Pm/w5GZJjogNqI/v/ppEJKHLe+Tovt5m1Bg=="}],"size":15487},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2846e3be-f37a-4e0c-83f8-926effff6a3a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.4.1_1760982784717_0.7847825935319739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T17:53:04.912Z","publish_time":1760982784912,"_source_registry_name":"default","contributors":[]},"3.5.0":{"name":"estree-util-value-to-estree","description":"Convert a JavaScript value to an estree expression","version":"3.5.0","main":"./dist/estree-util-value-to-estree.js","exports":"./dist/estree-util-value-to-estree.js","type":"module","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/remcohaszing/estree-util-value-to-estree.git"},"sideEffects":false,"bugs":{"url":"https://github.com/remcohaszing/estree-util-value-to-estree/issues"},"homepage":"https://github.com/remcohaszing/estree-util-value-to-estree#readme","funding":"https://github.com/sponsors/remcohaszing","keywords":["esast","estree","estree-util","language","unist"],"scripts":{"prepack":"tsc --build","pretest":"tsc --build","test":"c8 node --enable-source-maps dist/test.js"},"dependencies":{"@types/estree":"^1.0.0"},"devDependencies":{"@petamoriken/float16":"^3.0.0","@remcohaszing/eslint":"^12.0.0","@types/node":"^24.0.0","astring":"^1.0.0","c8":"^9.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-remcohaszing":"^3.0.0","snapshot-fixtures":"^1.0.0","source-map":"^0.7.0","temporal-polyfill":"^0.3.0","typescript":"^5.0.0"},"types":"./dist/estree-util-value-to-estree.d.ts","_id":"estree-util-value-to-estree@3.5.0","_integrity":"sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==","_resolved":"/home/runner/work/estree-util-value-to-estree/estree-util-value-to-estree/estree-util-value-to-estree-3.5.0.tgz","_from":"file:estree-util-value-to-estree-3.5.0.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==","shasum":"cd70cf37e7f78eae3e110d66a3436ce0d18a8f80","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz","fileCount":8,"unpackedSize":75788,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/estree-util-value-to-estree@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHX9Scs8WN8150+pCSYlEAd41OcewZnn06D3G/ZXYO/NAiEA1IYIVCy7Jx+7B8m1/2lTv6Y9cINyalMNu7x6WTi1/zg="}],"size":16075},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2846e3be-f37a-4e0c-83f8-926effff6a3a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/estree-util-value-to-estree_3.5.0_1761310993692_0.17181584143088569"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T13:03:13.902Z","publish_time":1761310993902,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.5.0"},"name":"estree-util-value-to-estree","time":{"created":"2022-01-27T02:39:42.835Z","modified":"2025-10-24T13:03:31.040Z","1.3.0":"2021-09-12T18:49:17.388Z","1.2.0":"2021-03-15T16:37:25.430Z","1.1.0":"2021-03-07T13:28:26.347Z","1.0.0":"2021-03-06T19:35:38.073Z","2.0.0":"2022-08-23T15:12:24.031Z","2.1.0":"2022-10-26T10:06:38.886Z","3.0.1":"2023-04-23T14:56:55.003Z","3.1.0":"2024-04-05T12:07:07.700Z","3.1.1":"2024-04-06T12:08:20.955Z","3.1.2":"2024-06-21T12:37:32.760Z","3.2.1":"2024-11-02T12:47:59.178Z","3.3.0":"2025-02-01T16:45:14.216Z","3.3.1":"2025-02-01T16:54:37.410Z","3.3.2":"2025-02-02T09:38:04.650Z","3.3.3":"2025-04-06T15:06:13.627Z","3.4.0":"2025-05-09T08:21:49.981Z","3.4.1":"2025-10-20T17:53:04.912Z","3.5.0":"2025-10-24T13:03:13.902Z"},"readme":"# estree-util-value-to-estree\n\n[![github actions](https://github.com/remcohaszing/estree-util-value-to-estree/actions/workflows/ci.yaml/badge.svg)](https://github.com/remcohaszing/estree-util-value-to-estree/actions/workflows/ci.yaml)\n[![codecov](https://codecov.io/gh/remcohaszing/estree-util-value-to-estree/branch/main/graph/badge.svg)](https://codecov.io/gh/remcohaszing/estree-util-value-to-estree)\n[![npm version](https://img.shields.io/npm/v/estree-util-value-to-estree)](https://www.npmjs.com/package/estree-util-value-to-estree)\n[![npm downloads](https://img.shields.io/npm/dm/estree-util-value-to-estree)](https://www.npmjs.com/package/estree-util-value-to-estree)\n\nConvert a JavaScript value to an [ESTree](https://github.com/estree/estree) expression.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [API](#api)\n  - [`valueToEstree(value, options?)`](#valuetoestreevalue-options)\n- [Examples](#examples)\n  - [Transform unsupported values into plain objects](#transform-unsupported-values-into-plain-objects)\n  - [Serialize custom values](#serialize-custom-values)\n- [Compatibility](#compatibility)\n- [License](#license)\n\n## Installation\n\n```sh\nnpm install estree-util-value-to-estree\n```\n\n## Usage\n\nThis package converts a JavaScript value to an [ESTree](https://github.com/estree/estree) expression\nfor values that can be constructed without the need for a context.\n\nCurrently the following types are supported:\n\n- [`bigint`](https://developer.mozilla.org/docs/Glossary/BigInt)\n- [`boolean`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)\n- [`null`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/null)\n- [`number`](https://developer.mozilla.org/docs/Glossary/Number) (Including\n  [Infinity](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Infinity)\n  and [NaN](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/NaN))\n- [`string`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)\n- [`symbol`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol)\n  ([shared](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol#shared_symbols_in_the_global_symbol_registry)\n  and\n  [well-known](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol#well-known_symbols))\n- [`object`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)\n- [null-prototype `Object`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object#null-prototype_objects)\n- [`undefined`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Undefined)\n- [`Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)\n- [`BigInt64Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array)\n- [`BigUint64Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array)\n- [`Boolean`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)\n- [`Buffer`](https://nodejs.org/api/buffer.html)\n- [`Date`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date)\n- [`Float16Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float16Array)\n- [`Float32Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float32Array)\n- [`Float64Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Float64Array)\n- [`Int8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int8Array)\n- [`Int16Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int16Array)\n- [`Int32Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Int32Array)\n- [`Map`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map)\n- [`Number`](https://developer.mozilla.org/docs/Glossary/Number)\n- [`RegExp`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp)\n- [`Set`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)\n- [`String`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)\n- [`Temporal.Duration`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Duration)\n- [`Temporal.Instant`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Instant)\n- [`Temporal.PlainDate`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainDate)\n- [`Temporal.PlainDateTime`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainDateTime)\n- [`Temporal.PlainYearMonth`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainYearMonth)\n- [`Temporal.PlainMonthDay`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainMonthDay)\n- [`Temporal.PlainTime`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainTime)\n- [`Temporal.ZonedDateTime`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Temporal/ZonedDateTime)\n- [`Uint8Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)\n- [`Uint8ClampedArray`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray)\n- [`Uint16Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array)\n- [`Uint32Array`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array)\n- [`URL`](https://developer.mozilla.org/docs/Web/API/URL)\n- [`URLSearchParams`](https://developer.mozilla.org/docs/Web/API/URLSearchParams)\n- [custom](#serialize-custom-values)\n\n```ts\nimport { valueToEstree } from 'estree-util-value-to-estree'\n\nconst result = valueToEstree({\n  string: 'Hello world!',\n  number: 42\n})\n\nconsole.log(result)\n// {\n//   type: 'ObjectExpression',\n//   properties: [\n//     {\n//       type: 'Property',\n//       method: false,\n//       shorthand: false,\n//       computed: false,\n//       kind: 'init',\n//       key: { type: 'Literal', value: 'string' },\n//       value: { type: 'Literal', value: 'Hello world!' }\n//     },\n//     {\n//       type: 'Property',\n//       method: false,\n//       shorthand: false,\n//       computed: false,\n//       kind: 'init',\n//       key: { type: 'Literal', value: 'number' },\n//       value: { type: 'Literal', value: 42 }\n//     }\n//   ]\n// })\n```\n\n## API\n\nThis API exports the function `valueToEstree`.\n\n### `valueToEstree(value, options?)`\n\nConvert a value to an [ESTree](https://github.com/estree/estree) node.\n\n#### options\n\n- `instanceAsObject` (boolean, default: `false`) — If true, treat objects that have a prototype as\n  plain objects.\n- `preserveReferences` (boolean, default: `false`) — If true, preserve references to the same object\n  found within the input. This also allows to serialize recursive structures. If needed, the\n  resulting expression will be an iife.\n- `replacer` (Function) — A function to customize the serialization of a value. It accepts the value\n  to serialize as an argument. It must return the value serialized to an ESTree expression. If\n  nothing is returned, the value is processed by the builtin logic.\n\n## Examples\n\n### Transform unsupported values into plain objects\n\nBy default custom types result in an error. If `options.instanceAsObject` is set to `true` however,\nthey are turned into plain objects.\n\n```ts\nimport { valueToEstree } from 'estree-util-value-to-estree'\n\nclass Point {\n  line: number\n\n  column: number\n\n  constructor(line: number, column: number) {\n    this.line = line\n    this.column = column\n  }\n}\n\nconst point = new Point(2, 3)\nconst result = valueToEstree(point, { instanceAsObject: true })\nconsole.log(result)\n// {\n//   type: 'ObjectExpression',\n//   properties: [\n//     {\n//       type: 'Property',\n//       method: false,\n//       shorthand: false,\n//       computed: false,\n//       kind: 'init',\n//       key: { type: 'Literal', value: 'line' },\n//       value: { type: 'Literal', value: 2 }\n//     },\n//     {\n//       type: 'Property',\n//       method: false,\n//       shorthand: false,\n//       computed: false,\n//       kind: 'init',\n//       key: { type: 'Literal', value: 'column' },\n//       value: { type: 'Literal', value: 3 }\n//     }\n//   ]\n// }\n```\n\n### Serialize custom values\n\nYou can customize the serialization of values using the `replacer` option. For example, to serialize\na custom class:\n\n```ts\nimport { valueToEstree } from 'estree-util-value-to-estree'\n\nclass Point {\n  line: number\n\n  column: number\n\n  constructor(line: number, column: number) {\n    this.line = line\n    this.column = column\n  }\n}\n\nconst point = new Point(2, 3)\n\nconst result = valueToEstree(point, {\n  replacer(value) {\n    if (value instanceof Point) {\n      return {\n        type: 'NewExpression',\n        callee: { type: 'Identifier', name: 'Point' },\n        arguments: [\n          { type: 'Literal', value: value.line },\n          { type: 'Literal', value: value.column }\n        ]\n      }\n    }\n  }\n})\nconsole.log(result)\n```\n\n## Compatibility\n\nThis project is compatible with Node.js 16 or greater.\n\n## License\n\n[MIT](LICENSE.md) © [Remco Haszing](https://github.com/remcohaszing)","users":{}}