{"_id":"plpgsql-deparser","_rev":"42-d79ab75d40ac75c972a40922452f6e1e","name":"plpgsql-deparser","dist-tags":{"latest":"18.2.10"},"versions":{"0.2.0":{"name":"plpgsql-deparser","version":"0.2.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.2.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"14e4c7ff20172e88845d4dfead998325e92a918a","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.2.0.tgz","fileCount":12,"integrity":"sha512-SnjHBbzunBGubBUZoo7ZlHLly7lLzklhy5Pt9sEBVFJwGZrMG/QBiPLMzS3WTSTYJeX21/EMQEmgvlt92yVDwA==","signatures":[{"sig":"MEUCIQD9UKr1SNsdstXK3Px+JIDBP4jNykSaceG66dTq/CpUMwIgP5yniumQGRbH/sVaPdEOTj3w5Z9FU39sWfH0x39VLqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131933},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"11bc515710f12f4599f380794397425419a08d3f","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"^17.15.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.2.0_1767175814976_0.42330150191207294","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"plpgsql-deparser","version":"0.2.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.2.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"737e1e9a8439cc332b6ab31627e5ab815a42a742","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.2.1.tgz","fileCount":12,"integrity":"sha512-8f4XihsvL1yg7agfCOPpe0rbMXYWX7cXc7wKxXczXyCajhnYC9DtNFe2wNRbzUsCFriar8sT/2ABUbzE8SAXtg==","signatures":[{"sig":"MEYCIQC5caVtZjzS4jNLS93Ww82pekQ8WiD8xrL7rnumkOPgdgIhAKCtNw5qMFC2pzAENFJQ82xiIP1v2hARHJRekR5HTutq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131662},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"8e2786f516552859a65b1135370f5a91078190b3","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"^17.15.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.2.1_1767175897100_0.2232539543107206","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"plpgsql-deparser","version":"0.3.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.3.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"f59ab7851bda3f0503f5e5397a33f1bb92b487e1","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.3.0.tgz","fileCount":18,"integrity":"sha512-RFBgTz+LvUqn53SVTEHSgjjjwU4mDCBVOWVpQD92ld6fcxc3KiodtoD7WvS29i703OQV82GnwA/BMsNlpM6YTA==","signatures":[{"sig":"MEYCIQD6TtHlbLS/eoz16OSzw488qrAGluwGAR19OlFmvrAQQwIhAMNMEv7a5ZaO5Kr9E6uED81o1W6SJaPokN8pg7OeSMGD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155563},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"a1fd1b05dfdf557fad8d5c7d952754353b01e9b6","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.16.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.3.0_1767224408911_0.4047419584446921","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"plpgsql-deparser","version":"0.4.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.4.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"d2cd9762288b6ff4800ee19f884174ff47abf6f8","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.4.0.tgz","fileCount":18,"integrity":"sha512-edcxaQkgdFM1fjm1cHyccUNa+pmk45ksLoJ2XlX4xknpk8som4aDYztx8nlHipK4sFhe66Q60xtPOAsHZ9+UNw==","signatures":[{"sig":"MEYCIQDtG+j/NhRcQKglDd2WvD5oewIZ+dkkrwPYwVvjowdPXAIhAOix6SrWj6rAl4S9VibhwAeXFlA9mAXF8znNvcheCLGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158590},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"529f487216d0ca3d93b1dea2e6411a1e5432d183","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.4.0_1767242636166_0.49405142871570895","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"plpgsql-deparser","version":"0.4.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.4.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"77ca94e86039d2346f1293bff259139c56a2e6ff","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.4.1.tgz","fileCount":18,"integrity":"sha512-948KbTkEWflpTSCJndg9y/wAgoFGabPhL+xvjkl1nomWc1G00zs8TgtT7QjvP8t4ymiCa2JhnT3+C6Nb/Vx/YQ==","signatures":[{"sig":"MEYCIQDDvqUfTBmA8BC6i17PTuJkBikyARYsK+cjhlCeDe/HIwIhAPgYgVFnNQKkshxjir92XUXIsCHiElVtWeM3BGpdc2UF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158995},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"5776adbdb3402124eb3e87e0f4eeee825fa28ccb","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.4.1_1767423326280_0.42447311812769484","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"plpgsql-deparser","version":"0.4.2","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.4.2","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"5480277d9d843c64ed417c89ef529d4204c88710","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.4.2.tgz","fileCount":18,"integrity":"sha512-Fvjhubco7Veh+pGsr5oCRzjGON/ICv7RY0NRoT8fHXipcw8ANiQKvI8XEIYoCLDT7UUmkRsbceEab6ZFkRd1iQ==","signatures":[{"sig":"MEQCICq2XDqkkAMhDxBQRGNJx8hLfxSvJvnMWQjHnipX/acVAiALXc6KAmdgQQpJZOIH560ScqAB3tyM1y1hHVmZ/dLTSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158995},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"5676bd8e1a08bea45f3c7ee12d7e8926a63aac62","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.4.2_1767641719579_0.5829659911663205","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"plpgsql-deparser","version":"0.5.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.5.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"848dc808f3dd3afe4f3b2c868d9a5701fdb97499","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.5.0.tgz","fileCount":18,"integrity":"sha512-RznxjL7Fj8DL4Tl1457WKlyf4aT4ZLBqUkoEtk3QF96wpVBEhKck9LwdF7PVC2o2CHqnWyuzTjtiYVg4H4PqbQ==","signatures":[{"sig":"MEUCIQC/OQA5Bf3Uej8rhYFX5KN7GrrtIZVUQP1Fpoawfjy6wQIgGopqMxgAB2KfzJJlIEha44k1aAl2VyQOrp3yYBi2GH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163494},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"6c38be7a83fe5fb6179b5228d00d9aca42c5ca61","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.5.0_1767650616134_0.7834070323486793","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"plpgsql-deparser","version":"0.5.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.5.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"f6485a55e87f9962521f966ca4a3af812fb1a252","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.5.1.tgz","fileCount":18,"integrity":"sha512-E+cg37q0iCHhTc6tvEe9B0Vh9POCzFsou0FNQxfhqr6MWpDEANkVVzqlHP6ThIDA/IzxddDfVImDB+7LFWwQjw==","signatures":[{"sig":"MEYCIQC/IGfJeXMah45OMh62+p3Z4lLOkueJ1hXOyDms+Ea1fgIhAManmJQmBmHM7HxEifhnffysIq6v8lQJmlk2pfA9Bsa+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163796},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"3b3beb1bb2eadd4662ded712b4ec1b46b651ba94","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.5.1_1767667347983_0.4928719419249239","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"plpgsql-deparser","version":"0.5.2","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.5.2","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"e7e13da88de1c6f9245406debb4cd011a5b9ebb0","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.5.2.tgz","fileCount":18,"integrity":"sha512-Nk/5OAk5ZTR513I44Pwa38GI1bn5qk4k54G9iqnJbSZ6EJbLtkvGfkRLdG/OmE6v9zyGh7A1LHs6FPeEFTg4xA==","signatures":[{"sig":"MEQCIGDkPC5010mhfUOzEcGDPni2enwgOG7665biDTbJoKmgAiBGHnT6iW61shErZuVz32Arz6TFVbqd6XAboFNGeFgsgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167432},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"9c756077757c9d0e31d69ac7dc156d0b04dae211","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.5.2_1767671173694_0.4546326175886668","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"plpgsql-deparser","version":"0.5.3","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.5.3","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"d832daf1e51f9cc93c2135179f8eb6381d2fc8c1","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.5.3.tgz","fileCount":18,"integrity":"sha512-1Jo9nPBiQJsjwGgtBLT/pVGTgdlxBczVrJui9deq+NaXA8R2x+pF0ggSrBhKvIwLb360UiiNwsjrBcqkgJdgpA==","signatures":[{"sig":"MEUCIQCelbPpNH2Dj+Be5hfi6v5/LotN/DG/DQO53YTd6PsMkgIgaNnRrD8YhRV44kCp1j76aMZbex5DbqDFOkyQ5hG/oIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169695},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"28ce15a1a56184a56351a99cf1a138005c8e7906","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.5.3_1767675239173_0.1537189225532538","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"plpgsql-deparser","version":"0.5.4","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.5.4","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"bca1d12e85cf0c5fda0da9b7b2db7b4c5b2c5458","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.5.4.tgz","fileCount":18,"integrity":"sha512-BOOsndPpMO6B6cXZp6PZoAsOcL+K8Amh4y7ghcxzm2Il0S/f6wVsLUqTQWx06qYgl+0WQF5GABC5DnQlsGNiaA==","signatures":[{"sig":"MEQCIF8SGLxALmXHl8irP38y+PDLOqJ3Mh4omo8ZoCRgYWo5AiAIH3T0DpqObLkusMUq9Ztz0o0hNCBfUbLCvuC7GuQXKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185491},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"4cd0fffcce043f9fba4e3146ee4f585fcc8ac832","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.5.4_1767709685335_0.21543503764258531","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"plpgsql-deparser","version":"0.6.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.6.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"20a4f0647c3bc8b43478d58555d93f547915ae88","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.6.0.tgz","fileCount":18,"integrity":"sha512-VooBsOAwlT7skGnLBvqw7ZV4GbksxJDnAWGkdDRZdpqRCM5YOG0AF/2E05BQdSpTkRI73tgune7v4++T1CQJcQ==","signatures":[{"sig":"MEUCIQCGY10vAE4Cz4iI+QLWaok4EQ5/vaWBijUQmHFXCic+sgIgYBN4RSLB3FO1/ga5z2uGmLUUSfwRHDS7eOB8n8+UgYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191173},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"e41670d024ccc821691a4a2a059a65397b94b744","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.6.0_1767715463470_0.5852222829250122","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"plpgsql-deparser","version":"0.6.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.6.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"2506c6e10beadaad1954f903cee744fcac57a88b","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.6.1.tgz","fileCount":18,"integrity":"sha512-HGVF5UgFH+qB//FAeGBPExdfGzpgeGZ5bIGAoiDSs8gtxIiRgiFoteBSCaehZseVQDMYkUc4EYzp9EvI34zAkA==","signatures":[{"sig":"MEYCIQC2HsQUR4ChcjadnUGEMYaIp+LGn2AWywQpKbzI2OKWCwIhAJ1G8XJvDS5Z5SVWwMO+0Z0bK3rGrJLF/eZ1I5I4GGy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191173},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"19068b8973da1fb631c1e4667a0bce1fd5201428","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.6.1_1767720456614_0.98387142198112","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"plpgsql-deparser","version":"0.6.2","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.6.2","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"36999be7488f4939b2dff3abafbff9107078ae47","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.6.2.tgz","fileCount":18,"integrity":"sha512-kNVB2DixSGxwA96SxlEUVCsru0laiK8fGi/+PswDj2AJmYjWrdHb0OjUKnAfTPNjHYeYhJhxwJLJexf8mXlQnQ==","signatures":[{"sig":"MEYCIQCphPftY/aAGHS9cBup1s8222D6ZJX8W33ENXj7H9LVYQIhAOOjMtVZVbUaVezpyi4CEYNeRZwC8cCBagOz4aIINN3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217318},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"65aeb17fd6ba57c698831988bb8e4efb942ca4e1","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.6.2_1767808995540_0.965391305905265","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"plpgsql-deparser","version":"0.7.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"ac18b632fa6b2d56bebc39af5bc17d7f94dd2aec","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.0.tgz","fileCount":18,"integrity":"sha512-SJuGdAyPIFULe83FLd7t3cuFL4XuDo8djwcmzNeJV7ebH9qTvKspWxSAccnmnyehAhzvZNho9LezyhgQyEinoQ==","signatures":[{"sig":"MEYCIQClk3EoSJMzo1kX0/RkP2b7slDIwd/Q7cLVwH71ojl1jgIhAIrMdagBR6Fwq0ACE+IoVeUAiOzPsDM/K4twRcDX1Di8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230802},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"b9328716271e48e8bfafa3620b1e95f45b735f47","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.0_1767859431044_0.5528127169714572","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"plpgsql-deparser","version":"0.7.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"d080fc8d401d50e809898fbf7ae9909fb3f2818f","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.1.tgz","fileCount":18,"integrity":"sha512-tOX5hlUaZ6Opkgei41zIdXzMJJOayF67t6okTBBmwiTLNM/INqbDXR8mV3H1V6xknYr4VPnXPeb1pD5IvgtVDg==","signatures":[{"sig":"MEQCIChORygV4OW4QLxk+DnuPuSVz3SIp9sGduMo+WZ4vzt0AiAfhZk6TmJ8oZE18bg4PrviRpxWW/dVG90RyjsCr9pRqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239527},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"29fd10b2fc989d4ba47649e213689ea760c54830","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.1_1767899031547_0.9169332232495844","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"plpgsql-deparser","version":"0.7.2","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.2","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"9d2ecf746c21ae13f5a1684eae285a9693498f57","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.2.tgz","fileCount":18,"integrity":"sha512-U4V/74znT3zfJtAyYE2TqLyghDrFTdZKA5WrvP1gmOJfta/fkfMFDBIBdARl1fOBN1kxDOcHv9dkekM3kyOb5Q==","signatures":[{"sig":"MEUCIDUgOafkVea3iUiA+R+YXKKkLA3g3buvJ+NZ+kSSuq/DAiEAza6yDM/LhZZShBezpS8bJDBJ6nTBF/R73NSpDWa7rN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239527},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"132971c597c125b991eee2892dc358b0c189bf3b","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.2_1768346330313_0.7155391337368684","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"plpgsql-deparser","version":"0.7.3","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.3","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"5a2e149d4257cc7d55d704b251a91470e78b7fb7","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.3.tgz","fileCount":18,"integrity":"sha512-llUv9pgR2RDW8i4HmZRwOydTXRjy4pozvLp2MehaFlPQ/dqP6CCgMGoYGZ5vE/FOQ7xqA9wimJzI6kJseU3MMQ==","signatures":[{"sig":"MEQCIHNU941zyQMZt1jEN7lbF53IokDQg+kiM3+kTV+oirGzAiA4wk/YsoO1lJa+JnsbsoaYhtUnQ9Sv/KYHcLFyjuQPKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241365},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"c801dc4c542e5e9a850de5a0528e44e3a5966a8a","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.17.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.3_1769155085313_0.2821932566225396","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"plpgsql-deparser","version":"0.7.4","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.4","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"610cc4588f2f79eec7d0819df87aadbd8e442119","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.4.tgz","fileCount":18,"integrity":"sha512-XXCOVEUI1G+Teg1oZE6ZfSJqNSRKbei/7bVcc1uwQEWc2LxOk1Y6NN+UQQulnwLz0nvKueHrMAyL8/aam2fMWg==","signatures":[{"sig":"MEQCIGWCNiwPEKrth8bihGLHhBtO9Alu1GC2u8nsiAkJ2V9FAiBwm1c6w6t0du8yTAVZLVanMw4rbhZww1JVWobvbYcjFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241365},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"ab3eacdb20a9378b5d7aade0035e07b2edf85b90","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.4_1772596394647_0.16998009792855795","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"plpgsql-deparser","version":"0.7.5","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.5","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"a8f153d66dbfd560340410adb024c0676f65c632","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.5.tgz","fileCount":18,"integrity":"sha512-hEBRlyv2cNJBdmPe/LYSYlAlVxWVJJBXwMx3HhxqYqGcyxd3oUwooNU6+8y8uSUN2eZUL3e5DqlJBnsC5Hmmyg==","signatures":[{"sig":"MEYCIQC+OE1DdRnhSB5IzO9xKRszy0tfBR5ydtzbYrHLL3fsawIhAJGSAn6e/P95kAvniP53iB0G/HhMDIreJV31YtGAclcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241365},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"58ddefe11a5d002db6645fa7bc2f284123d48470","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.5_1773544635932_0.3213422111465172","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"plpgsql-deparser","version":"0.7.6","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.6","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"53598fc1cb74b28f32a9d62bfe81d31b29c089b5","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.6.tgz","fileCount":18,"integrity":"sha512-XN23g2DJzl6hfTpeCv2IqLfLduTuR9+0ZpablSBxQjFvk1FELQ8XUgGlBQ0q7oBAsJYYYch3M1+TV2XdvrbnUA==","signatures":[{"sig":"MEUCIBpNUxHTnIBaS/YUJMM/KGuwnrMBtHqX/780iA0GNzwpAiEAhlU/wxFMPXduOpX8b3o5w2MashSp0+31jAx1rO7Zin0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241365},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"cdd732b4694b84522895d2d1dd8d5db9944875d5","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.6_1773546927668_0.8807471127965467","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"plpgsql-deparser","version":"0.7.7","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.7","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"31a80a18e31d3eb664708f84b132daeb09cf9f84","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.7.tgz","fileCount":18,"integrity":"sha512-C5RPz2zQ9P/+XyRNgvP/9egOWOdP4r7UKR1PaC1p4QoewiOEJTjZbtlYzfd0ed1AatnOx3nU+IghhrAwan0yUA==","signatures":[{"sig":"MEUCIQDqUgY+qg0BMyfqFqmp0sjKMf38EEEZPvFYUf0EG4QtsAIgHlhUJLXI5OIiJYAXDVCiIw/2ZWx3ZDqnfK9oEFOdULs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243463},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"16d4dced1144372f2debc270ea07e9d842cc50c9","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.3"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.7_1775522412470_0.8052455036235255","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"plpgsql-deparser","version":"0.7.8","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.8","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"6ed8d91d78d5fb56c906550745269a441032441e","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.8.tgz","fileCount":18,"integrity":"sha512-luDtBoXvBnhyY59EDHnI61lL7xpF2NSxBwLMsFNgQrT8PsznOvw6l7Acc28C7JNJ34QHy0REe/Fss8QzMlGL8Q==","signatures":[{"sig":"MEUCIQDqR1NNEBOwzaQV76AC9y3oByNjKPVhMUBwbPSRYh9rcgIgCSQIjbtiMltUsrbSYBaKKKDgyB38UOmK5+NEomZgNw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243463},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"987c0c66fee20025b193cb497d1ceb8832dc4ed2","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.4"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.8_1783737879429_0.43788910440164996","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"plpgsql-deparser","version":"0.7.9","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.9","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"6c6162b1c9951f86d671312fec34ad869189e4af","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.9.tgz","fileCount":18,"integrity":"sha512-/uPvS+kgijOP9HA0BsscqcV2sA0cmsET2B6aVKcHq/GEa3pFVo5OcjJRMHgeM7HqQHrWsPxVOmaVkQBPim3fRg==","signatures":[{"sig":"MEQCIEPfeTs5BI/CWZ2Mt84tR6nYfE531MCQtNKwGV++HCXoAiBQ8mIWjtFjbz0as+ms7Atx0173OXw2Gvsc1QFelsiLmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248422},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"71bffc8dfb730ca572df86571900db9bbb44a61a","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.4"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.9_1784503593788_0.22071614375890714","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"plpgsql-deparser","version":"0.7.10","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.10","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"3b8ec9e7aae9d40ed3bdabf08a553ca05851a2fb","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.10.tgz","fileCount":18,"integrity":"sha512-aqC4snZtrZn3VPuAocWf8QxLtyRtMZqjlFs1dyblrWdzTzYoZHhCwoiDITw4WzD6ZqWzyPvf0cEDndtSdfIULg==","signatures":[{"sig":"MEYCIQD+9YNLJI7uNs+W6I+rjuyZrJoOKuTNtpllkTiAotjycwIhAJTdIlujYgVyyf4m8+3ZrRLojRUgP36Ji0EKigAbyndm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252867},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"2d63bfcf746d34af997ffd921281c904c73eb886","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.4"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.10_1784526522237_0.3593229073154576","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"plpgsql-deparser","version":"0.7.11","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.11","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"b9938c65573d486cadec1db83213118d787d54fa","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.11.tgz","fileCount":18,"integrity":"sha512-7GOjPl96Q5zecmL7qafnbFrsAydIK6wYU59X/hUZXmsVttcBa1N2wjcbqW2lMk6UCM1NgZ7835XVZ9V5yj6tjw==","signatures":[{"sig":"MEQCIB6gc6xfJWsDCj5Ghqf4k/7nfuKBUv0mKi+1AcKeiirAAiBqWa7aAYTWN3MF90MnzKHnJk7oJrEsEgJ6L67ga5PeAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252867},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"4213e2c9da8ccb8d21c4ec02f35e34aef65b8ced","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.5"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.11_1784536748834_0.9778891478342038","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"plpgsql-deparser","version":"0.7.12","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.12","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"fa375ed2914ba3d8b6b77d4d5d2a53e052fe9e45","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.12.tgz","fileCount":18,"integrity":"sha512-jQml+ldiFwXRUWCGvmUWSnmXqs7rZeZNwVA0R7RBceAKoEBscnzxOF4Ju9kbHxSMvSsGSt2UPHjTTkV4edjCyQ==","signatures":[{"sig":"MEYCIQDD3o6x2jdKSEdVVRmMF5SVx9CtF02sTF9c9BuabRcmRQIhAOyDvMougqpedK8I+SpPALyWpBN/2yIeSckOtSv4ye7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253153},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"96ac7df98afcb70a1e2ee861ba98c0c57adb3166","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.5"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.12_1784576950656_0.9342401343588633","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"plpgsql-deparser","version":"0.7.13","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.7.13","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"ad1801e856046f31394a2e7bc1e2e4c123de5a67","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.7.13.tgz","fileCount":18,"integrity":"sha512-vigoLMQL4NdMx4FjP6Q1IEIiThL+mt483ETFtcBoFJJOMxLg8h29k/NMi79XMahqDu3QvQiQnQ8JNK4hPC74Tw==","signatures":[{"sig":"MEYCIQClzUPvzCZEbvpMwpP787HJ6nJLdI9RUSO9Qwiz95j7OwIhAOPr3pLf9V1szGMpkKe31sLpl/SmaVlBsxsNwBuzHPiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257131},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"346e2f48387747c8e8543ffcfe1ddf7883cf6bbb","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.5"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.7.13_1784593632153_0.08760818198283671","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"plpgsql-deparser","version":"0.8.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@0.8.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"133c5b94efba0a2e4d8b55a2276c1f1ac9ba8458","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-0.8.0.tgz","fileCount":18,"integrity":"sha512-6Y+JTMZOunQ7VlNkhK5Cj6AprGwC55kTVt3ukU7Wihcep1KHF+puF1rv2uSOrxzHg86Vhbnu4Hc19q5B70zpKQ==","signatures":[{"sig":"MEYCIQD+7kqf17elBWgL8IoIzoNJ1T96KYGiXvehPf1bwYUGUgIhAMVkuQ7oUJOnMyoCAF3UZBN21fw8FXcqSrImgLGpj/ns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260394},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"60fb86690a2d8e9bf90e2626edf242673e283980","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^17.6.2","pgsql-deparser":"17.18.5"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"17.7.3","@libpg-query/parser":"^17.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_0.8.0_1784618663583_0.5544435968881689","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"plpgsql-deparser","version":"1.0.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@1.0.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"3a65d46e430f5811838c97e7a56476328ff5a727","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-1.0.0.tgz","fileCount":18,"integrity":"sha512-8ePjXKKyDihMWGdg3sw/U5dyZJ5Gtu9ChGC5SVHJqJGWI2scJc4zICYaLiCSDqVGkdMnaicSyIbmQt3cKI2yVQ==","signatures":[{"sig":"MEUCIBtmY8NdyUCYE2R43xC2gMj7674a/uBMcsXrULtjrRHhAiEAiHrLmOXi8mebcS0kMlo8yTVy7JoNJ+uGbhTM+XAvCaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266716},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"f700ee16d18aeacd2788eeb4410d73928cd11a5f","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.0.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_1.0.0_1784667812182_0.7748820444869668","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"name":"plpgsql-deparser","version":"18.1.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.1.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"5a4815abb88d7c2661582c52c29920e5703cfa6f","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.1.0.tgz","fileCount":18,"integrity":"sha512-q2uABM9CC+7D/Uh7I25sNoMQFIN0aAT4xmerFSqyNm2aqGy6mFYeGSmK2TYC6YDH18pxO+Vt5wlifM+dve9T1g==","signatures":[{"sig":"MEUCIEU+D9QfiGFEjZ4Aja6wmEThhV9IdHOe5I0gPdQvm7pFAiEAvddby4iyjrKzjU04t7oqimc7POVbntFrabNMGrCkZrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266717},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"13f064c263eb304d704fd21148add24a9d60a8ee","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.1.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.1.0_1784669865209_0.3216651975288305","host":"s3://npm-registry-packages-npm-production"}},"18.1.1":{"name":"plpgsql-deparser","version":"18.1.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.1.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"11885b11fa9aa481b0b76dcdcca5d8a469db8aa3","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.1.1.tgz","fileCount":18,"integrity":"sha512-i66SF7Dt5PbnNmCwXqNHuj6+PCiRwXapIvHKyrM+DUJ4StfZ3/FXZTps5+mJVv5tNAqhYxyz3c7zRTf3RH43eQ==","signatures":[{"sig":"MEYCIQDZeVDwaCSAbxvMLHiYQ5S7TmP3weEl3WPRpMa++YOCBQIhANJBZSBVhOlLRavdT+DE7WeDjFcVsR1AJWTtmU7U9v7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268764},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"d57254a6bae519c2ce7c54f88dff44105124a821","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.1.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.1.1_1784674868951_0.9129702797540491","host":"s3://npm-registry-packages-npm-production"}},"18.1.2":{"name":"plpgsql-deparser","version":"18.1.2","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.1.2","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"9fc70505da0ec0b87206fb63d80de4953dce7048","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.1.2.tgz","fileCount":18,"integrity":"sha512-r9uqdSAU+9hve08jFpCoYHe1C7IbuIANhOAJFMNZVcPzoxAhvTRNlngLnzlrVQUXADj7Jcqcn+848SWdOLBktA==","signatures":[{"sig":"MEUCIECpJHzRqudEpDZv1mlPmQvQRcSoo4yn8aDO/u4t6VpuAiEA9eVlf5baGKK6MQywQv10cDarwptsWjW+c3w4FxOd5GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271340},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"ff21b710ebb2920b1b3829c98c13837bcf944477","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.1.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.1.2_1784681640663_0.4916598798698779","host":"s3://npm-registry-packages-npm-production"}},"18.1.3":{"name":"plpgsql-deparser","version":"18.1.3","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.1.3","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"8093dc35b5b63927404ecbafaec335904ed8ddc1","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.1.3.tgz","fileCount":18,"integrity":"sha512-OH2xPi/BKTIiM3tLCI1y9Q2PstTaTnj9lELxXBpdSPR0RQyO3ICmeSPW0aHrzXKYNxNYTKopa5HyWS5N47TsSA==","signatures":[{"sig":"MEYCIQDmI60q3Rkn4GLo2lfRcmPJPhKWlFVUxh+dy9kyDmGM6gIhAIio/A8kmpjwqksr21IduuDHZwSX6DHW+k3Zdd3ZIYXu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271340},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"884ba252cf8b074c6790b3722477acc3d6f92539","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.2.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.1.3_1785515636510_0.3604662663683549","host":"s3://npm-registry-packages-npm-production"}},"18.2.0":{"name":"plpgsql-deparser","version":"18.2.0","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.2.0","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"58e58c0bc383af8945b54ac49e65b74cbf67b4d5","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.0.tgz","fileCount":18,"integrity":"sha512-4xJn8mcOhwdZV6KZHtPkEsdwQhGjiKBffYwYRjsReWDuM+CKSN8HgDJJEz9c6nyE9GK8R1mwzqS+GLS+PSyg4w==","signatures":[{"sig":"MEYCIQD+m/ZVU6lKDcgqI7RoN2VzNVYhOys7Fz1S20RgT4JyXQIhALlIdurkCIxv9yLkWXubIaq89IvtzDwe5hf2degtjs/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271292},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"a60df59baaf11fbfe516b0ed25280d5854ad00e9","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.0"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.0_1785547908823_0.6795443244862709","host":"s3://npm-registry-packages-npm-production"}},"18.2.1":{"name":"plpgsql-deparser","version":"18.2.1","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.2.1","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"740a9c76c53ae9ad05aa256d69a969d5e59ef9ac","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.1.tgz","fileCount":18,"integrity":"sha512-eaq9t03oj3z0lc6T6u9l0iGpVN5WSz+sYAzRzMB2r0BvLL60WrLAyXARY+IV7fEWi64PXuaOyYaGdBT6TmhyxA==","signatures":[{"sig":"MEUCICFtbgdnhqDwqiEY4lgOrmGwDgqE28rTAZwesLKvTK6hAiEA8spDe+Dt9lx2mN808AN7GCL4cu4T1GyKO+W2ofyKS38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271292},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"4c8ecf62465ed608f068ef127d2b9f4a23844f6f","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.1"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.1_1785548767297_0.4803216943482127","host":"s3://npm-registry-packages-npm-production"}},"18.2.2":{"name":"plpgsql-deparser","version":"18.2.2","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.2.2","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"07d06143ec646c84ac9eb9fe04fd209705b1ff5a","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.2.tgz","fileCount":18,"integrity":"sha512-uJzYAPGS2lrvjTCqjW/BveJdaEimZOkpBYi1P8eWNZZh73AUZWpnm2wjCOeu1/VHdU3SRZqnmww7TdrtoDTIsw==","signatures":[{"sig":"MEUCIQCpCTSPNcuCHatjWDUo1Ft9dLU5M25ZGoNmJU+mSWoqAAIgJAbeZWhDo/z5Sa6QWmulXk4jikZKALhyou71xLmetuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271292},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"bc21e590439743a236da9757adf2d43d34432710","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.2"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.1.8","libpg-query":"18.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.2_1785711202349_0.7792947012030174","host":"s3://npm-registry-packages-npm-production"}},"18.2.3":{"name":"plpgsql-deparser","version":"18.2.3","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":"Constructive <developers@constructive.io>","license":"MIT","_id":"plpgsql-deparser@18.2.3","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"50b32512e4d8c88153518d791c3c7534cafbc3a7","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.3.tgz","fileCount":18,"integrity":"sha512-MCQ+fuDGm1ZbpdD7Yh0Zr3iIlruPCaQyaYI+n1xxg0Vf52REMMVI58NdMuB7tkbCio3muotYY1FzxJsfOG4ceA==","signatures":[{"sig":"MEUCIAuEtzBPKs0gND7cD6ikx0pg46qp28hPIsEc8ZdzhU2fAiEAvpyaItzzM3z9hnn8HXv7uR0klUDAa7QzNzHe/0ThZmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271292},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"b6105874628cc7b8517c1ebbd99e9ad6fe786976","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"https://github.com/constructive-io/pgsql-parser","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.3"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.5.1","libpg-query":"18.1.4"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.3_1785738539422_0.8805553771431025","host":"s3://npm-registry-packages-npm-production"}},"18.2.7":{"name":"plpgsql-deparser","version":"18.2.7","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":{"name":"Constructive","email":"developers@constructive.io"},"license":"MIT","_id":"plpgsql-deparser@18.2.7","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"bb99ac7260072e59c4642dca278d2f906c9670ac","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.7.tgz","fileCount":18,"integrity":"sha512-n56eIFH0DREyrIXbG2hikiXzs2NCuM2pv5nkbUIVhy8nOnMQ1BqdvUUdmoSWcNzSvasCgPA7pUXBaB6tqjwXHw==","signatures":[{"sig":"MEQCICAxhk8tOlFrvztvn5JOlSw9X/yI/1EbTEpBNgkeFBtfAiBteRP7dtqX76UCyTqNO11e6d65smU7U6WrzXwUJOIA5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275171},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"30547f42aa4eb3b5677701b921cca23378452b0d","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"git+https://github.com/constructive-io/pgsql-parser.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v22.13.1+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.6"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.5.1","libpg-query":"18.1.4"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.7_1786140181137_0.15584889588098605","host":"s3://npm-registry-packages-npm-production"}},"18.2.8":{"name":"plpgsql-deparser","version":"18.2.8","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":{"name":"Constructive","email":"developers@constructive.io"},"license":"MIT","_id":"plpgsql-deparser@18.2.8","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"dac59681726aedf03ba9041848b865ab74b3224f","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.8.tgz","fileCount":18,"integrity":"sha512-lPq9ZV9/VRqucxZVlTPeb7/MkNxW7kVat3wt235eQTq40n1FufuHLg0VW5hLtZHSqhFrFyR+d7fEZrHsfr9gVg==","signatures":[{"sig":"MEUCIQCCrvGOvnIcXNRi6pwLdLHv4F/ywFVA0BpXP0/qxlmG9QIgWqxiy6zoE7rSlZjA+6ORaYNVFXmrVjUZCPyBC9eVhsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275171},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"0a734eba1425f7a1c15c3fc67550a81a5fbcba01","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"git+https://github.com/constructive-io/pgsql-parser.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"24.19.0","dependencies":{"libpg-query":"18.1.4","@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.6"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.8_1787111431021_0.7382323940206268","host":"s3://npm-registry-packages-npm-production"}},"18.2.9":{"name":"plpgsql-deparser","version":"18.2.9","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"author":{"name":"Constructive","email":"developers@constructive.io"},"license":"MIT","_id":"plpgsql-deparser@18.2.9","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"homepage":"https://github.com/constructive-io/pgsql-parser","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"1c0690eb4332e96408cbff2d18cf9bae494e2a79","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.9.tgz","fileCount":18,"integrity":"sha512-BU0H3dWOZB2ShTqVePvoliNNzqXM2rH7oGa22q9ubCCgn6KokSGaIHIHeHOPmoUmNk4zs9UM+acoFoOsAliI8A==","signatures":[{"sig":"MEYCIQCdbIXJr8bzO2VVhyHbjBHTP46BxujNEuVBVhpOhweQBwIhAP9dl4niiCQSS+fRqm1A6jqOQ46VCuphTSnPBLTwr+oi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275171},"main":"index.js","types":"index.d.ts","module":"esm/index.js","gitHead":"d8a34a60dacf1b7d5ba6e7443e2438ff049b6a56","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"repository":{"url":"git+https://github.com/constructive-io/pgsql-parser.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"_nodeVersion":"24.19.0","dependencies":{"libpg-query":"18.1.5","@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.7"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plpgsql-deparser_18.2.9_1789631713735_0.17875264057739848","host":"s3://npm-registry-packages-npm-production"}},"18.2.10":{"_id":"plpgsql-deparser@18.2.10","bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"dist":{"shasum":"e199704d0307f757ef1ccaf5a701a8651cc037ed","tarball":"https://registry.npmjs.org/plpgsql-deparser/-/plpgsql-deparser-18.2.10.tgz","fileCount":18,"integrity":"sha512-npy1Ef3NKA1Ib4ZLQEfxZVZR5dUwkKYeTeD3DCaSTmvPZfWOWepcXvrchBTtw1eG0eYF+1f23JlEwuWsYynvjg==","signatures":[{"sig":"MEUCIC7s78sVBR6RdPQ4J5tz5+pjlNPgdRNIWUHX8J+67LqmAiEA1OoAq+yZFiyhicXYKAaH2iiXLe9uxGJ1FZOKSFhUMIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEnMz1AFOAB3C+ZmZigUqIqROemm+B16L44dnHW5edmAIgIuQFskpEdzHFTFOSY1wpxOuVotS+SmOHLBzIs9wCmuk="}],"unpackedSize":275172},"main":"index.js","name":"plpgsql-deparser","types":"index.d.ts","author":{"name":"Constructive","email":"developers@constructive.io"},"module":"esm/index.js","gitHead":"b93d0f73eab976c7db21f7bc7e2dad165d25173e","license":"MIT","scripts":{"copy":"makage assets","lint":"eslint . --fix","test":"jest","build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy","clean":"makage clean dist","fixtures":"ts-node scripts/make-fixtures.ts","build:dev":"npm run clean && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy","test:watch":"jest --watch","prepublishOnly":"npm run build"},"version":"18.2.10","_npmUser":{"name":"pyramation","email":"pyramation@gmail.com"},"homepage":"https://github.com/constructive-io/pgsql-parser","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"repository":{"url":"git+https://github.com/constructive-io/pgsql-parser.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+arm64 (darwin)","description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","directories":{},"maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"libpg-query":"18.1.5","@pgsql/types":"^18.0.0","pgsql-deparser":"18.3.8"},"publishConfig":{"access":"public","directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"makage":"^0.5.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plpgsql-deparser_18.2.10_1789675590998_0.3516065445630605"}}},"time":{"created":"2025-12-31T10:10:14.877Z","modified":"2026-09-17T20:06:31.302Z","0.2.0":"2025-12-31T10:10:15.123Z","0.2.1":"2025-12-31T10:11:37.241Z","0.3.0":"2025-12-31T23:40:09.125Z","0.4.0":"2026-01-01T04:43:56.308Z","0.4.1":"2026-01-03T06:55:26.414Z","0.4.2":"2026-01-05T19:35:19.717Z","0.5.0":"2026-01-05T22:03:36.308Z","0.5.1":"2026-01-06T02:42:28.130Z","0.5.2":"2026-01-06T03:46:13.837Z","0.5.3":"2026-01-06T04:53:59.337Z","0.5.4":"2026-01-06T14:28:05.481Z","0.6.0":"2026-01-06T16:04:23.622Z","0.6.1":"2026-01-06T17:27:36.777Z","0.6.2":"2026-01-07T18:03:15.709Z","0.7.0":"2026-01-08T08:03:51.218Z","0.7.1":"2026-01-08T19:03:51.697Z","0.7.2":"2026-01-13T23:18:50.484Z","0.7.3":"2026-01-23T07:58:05.458Z","0.7.4":"2026-03-04T03:53:14.813Z","0.7.5":"2026-03-15T03:17:16.080Z","0.7.6":"2026-03-15T03:55:27.814Z","0.7.7":"2026-04-07T00:40:12.625Z","0.7.8":"2026-07-11T02:44:39.557Z","0.7.9":"2026-07-19T23:26:33.927Z","0.7.10":"2026-07-20T05:48:42.374Z","0.7.11":"2026-07-20T08:39:08.969Z","0.7.12":"2026-07-20T19:49:10.820Z","0.7.13":"2026-07-21T00:27:12.295Z","0.8.0":"2026-07-21T07:24:23.822Z","1.0.0":"2026-07-21T21:03:32.312Z","18.1.0":"2026-07-21T21:37:45.356Z","18.1.1":"2026-07-21T23:01:09.140Z","18.1.2":"2026-07-22T00:54:00.806Z","18.1.3":"2026-07-31T16:33:56.657Z","18.2.0":"2026-08-01T01:31:48.990Z","18.2.1":"2026-08-01T01:46:07.438Z","18.2.2":"2026-08-02T22:53:22.500Z","18.2.3":"2026-08-03T06:28:59.571Z","18.2.7":"2026-08-07T22:03:01.277Z","18.2.8":"2026-08-19T03:50:31.173Z","18.2.9":"2026-09-17T07:55:13.859Z","18.2.10":"2026-09-17T20:06:31.100Z"},"bugs":{"url":"https://github.com/constructive-io/pgsql-parser/issues"},"author":{"name":"Constructive","email":"developers@constructive.io"},"license":"MIT","homepage":"https://github.com/constructive-io/pgsql-parser","keywords":["sql","postgres","postgresql","pg","plpgsql","query","ast","deparser","database"],"repository":{"url":"git+https://github.com/constructive-io/pgsql-parser.git","type":"git"},"description":"PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL","maintainers":[{"name":"pyramation","email":"pyramation@gmail.com"}],"readme":"# plpgsql-deparser\n\n<p align=\"center\" width=\"100%\">\n  <img height=\"250\" src=\"https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg\" />\n</p>\n\n<p align=\"center\" width=\"100%\">\n  <a href=\"https://github.com/constructive-io/pgsql-parser/actions/workflows/run-tests.yaml\">\n    <img height=\"20\" src=\"https://github.com/constructive-io/pgsql-parser/actions/workflows/run-tests.yaml/badge.svg\" />\n  </a>\n   <a href=\"https://github.com/constructive-io/pgsql-parser/blob/main/LICENSE-MIT\"><img height=\"20\" src=\"https://img.shields.io/badge/license-MIT-blue.svg\"/></a>\n   <a href=\"https://www.npmjs.com/package/plpgsql-deparser\"><img height=\"20\" src=\"https://img.shields.io/github/package-json/v/constructive-io/pgsql-parser?filename=packages%2Fplpgsql-deparser%2Fpackage.json\"/></a>\n</p>\n\nPL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL strings.\n\n> **⚠️ Experimental:** This package is currently experimental. If you're looking for SQL deparsing (not PL/pgSQL), see [`pgsql-deparser`](https://www.npmjs.com/package/pgsql-deparser).\n\n> **For full SQL + PL/pgSQL deparsing:** If you need to deparse complete `CREATE FUNCTION` statements (not just function bodies), use [`plpgsql-parser`](https://www.npmjs.com/package/plpgsql-parser) instead. It handles the full heterogeneous parsing/deparsing pipeline automatically.\n\n## Overview\n\nThis package provides a **body-only** deparser for PL/pgSQL (PostgreSQL's procedural language) AST structures. It converts PL/pgSQL function bodies (the `BEGIN...END` part) back to strings. It works with the AST output from `parsePlPgSQL` function in `@libpg-query/parser`.\n\nThe PL/pgSQL AST is different from the regular SQL AST - it represents the internal structure of PL/pgSQL function bodies, including:\n\n- Variable declarations (DECLARE section)\n- Control flow statements (IF, CASE, LOOP, WHILE, FOR, FOREACH)\n- Exception handling (BEGIN...EXCEPTION...END)\n- Cursor operations (OPEN, FETCH, CLOSE)\n- Return statements (RETURN, RETURN NEXT, RETURN QUERY)\n- Dynamic SQL (EXECUTE)\n- And more...\n\n## Installation\n\n```bash\nnpm install plpgsql-deparser\n```\n\n## Usage\n\n### Basic Usage\n\n```typescript\nimport { parsePlPgSQL } from '@libpg-query/parser';\nimport { deparse, PLpgSQLDeparser } from 'plpgsql-deparser';\n\n// Parse a PL/pgSQL function\nconst funcSql = `\nCREATE OR REPLACE FUNCTION test_func()\nRETURNS INTEGER AS $$\nDECLARE\n  sum int := 0;\nBEGIN\n  FOR n IN 1..10 LOOP\n    sum := sum + n;\n  END LOOP;\n  RETURN sum;\nEND;\n$$ LANGUAGE plpgsql;\n`;\n\nconst parseResult = await parsePlPgSQL(funcSql);\n\n// Deparse the function body\nconst deparsed = await deparse(parseResult);\nconsole.log(deparsed);\n```\n\n### Synchronous Usage\n\n```typescript\nimport { deparseSync, PLpgSQLDeparser } from 'plpgsql-deparser';\n\nconst deparsed = deparseSync(parseResult);\n```\n\n### With Options\n\n```typescript\nimport { PLpgSQLDeparser } from 'plpgsql-deparser';\n\nconst deparser = new PLpgSQLDeparser({\n  indent: '    ',      // 4 spaces instead of default 2\n  newline: '\\n',       // newline character\n  uppercase: false,    // lowercase keywords\n});\n\nconst deparsed = deparser.deparseResult(parseResult);\n```\n\n### Deparse a Single Function\n\n```typescript\nimport { PLpgSQLDeparser } from 'plpgsql-deparser';\n\n// If you have just the function body AST\nconst funcBody = parseResult.plpgsql_funcs[0].PLpgSQL_function;\nconst deparsed = PLpgSQLDeparser.deparseFunction(funcBody);\n```\n\n## Supported PL/pgSQL Constructs\n\n### Declarations\n- Variable declarations with types, defaults, and constraints\n- CONSTANT, NOT NULL modifiers\n- RECORD types\n- Cursor declarations\n\n### Control Flow\n- IF / ELSIF / ELSE / END IF\n- CASE (simple and searched)\n- LOOP / END LOOP\n- WHILE ... LOOP\n- FOR i IN ... LOOP (integer range)\n- FOR rec IN query LOOP\n- FOR rec IN cursor LOOP\n- FOREACH ... IN ARRAY\n\n### Exception Handling\n- BEGIN ... EXCEPTION ... END blocks\n- WHEN condition THEN handlers\n- Multiple exception conditions\n\n### Cursor Operations\n- OPEN cursor\n- FETCH cursor INTO\n- CLOSE cursor\n- MOVE cursor\n\n### Return Statements\n- RETURN expression\n- RETURN NEXT\n- RETURN QUERY\n- RETURN QUERY EXECUTE\n\n### Other Statements\n- Assignment (:=)\n- RAISE (DEBUG, LOG, INFO, NOTICE, WARNING, EXCEPTION)\n- ASSERT\n- PERFORM\n- EXECUTE (dynamic SQL)\n- GET DIAGNOSTICS\n- COMMIT / ROLLBACK\n- EXIT / CONTINUE\n\n## API Reference\n\n### `deparse(parseResult, options?)`\n\nAsync function to deparse a PL/pgSQL parse result.\n\n### `deparseSync(parseResult, options?)`\n\nSynchronous version of `deparse`.\n\n### `deparseFunction(func, options?)`\n\nDeparse a single PL/pgSQL function body.\n\n### `deparseFunctionSync(func, options?)`\n\nSynchronous version of `deparseFunction`.\n\n### `PLpgSQLDeparser`\n\nThe main deparser class with full control over the deparsing process.\n\n### `PLpgSQLDeparserOptions`\n\n```typescript\ninterface PLpgSQLDeparserOptions {\n  indent?: string;    // Indentation string (default: '  ')\n  newline?: string;   // Newline character (default: '\\n')\n  uppercase?: boolean; // Uppercase keywords (default: true)\n}\n```\n\n## Note on AST Structure\n\nThis package deparses **only the function body** (the `BEGIN...END` part), not the full `CREATE FUNCTION` statement.\n\nFor full SQL + PL/pgSQL deparsing, use [`plpgsql-parser`](https://www.npmjs.com/package/plpgsql-parser):\n\n```typescript\nimport { parse, deparseSync, loadModule } from 'plpgsql-parser';\n\nawait loadModule();\n\nconst parsed = parse(`\n  CREATE FUNCTION my_func() RETURNS void LANGUAGE plpgsql AS $$\n  BEGIN\n    RAISE NOTICE 'Hello';\n  END;\n  $$;\n`);\n\n// Full round-trip: parses SQL + PL/pgSQL, deparses back to complete SQL\nconst sql = deparseSync(parsed);\n```\n\nThe `plpgsql-parser` package handles:\n- Parsing the outer `CREATE FUNCTION` statement\n- Hydrating embedded SQL expressions in the PL/pgSQL body\n- Correct `RETURN` statement handling based on function return type\n- Stitching the deparsed body back into the full SQL\n\n## License\n\nMIT\n\n---\n\n**🛠 Built by the [Constructive](https://constructive.io) team — creators of modular Postgres tooling for secure, composable backends. If you like our work, contribute on [GitHub](https://github.com/constructive-io).**\n\n## Related\n\n* [pgpm](https://pgpm.dev): A Postgres Package Manager that brings modular development to PostgreSQL with reusable packages, deterministic migrations, recursive dependency resolution, and tag-aware versioning.\n* [pgsql-test](https://www.npmjs.com/package/pgsql-test): Instant, isolated PostgreSQL databases for each test with automatic transaction rollbacks, context switching, and clean seeding for fast, reliable database testing.\n* [pgsql-seed](https://www.npmjs.com/package/pgsql-seed): PostgreSQL seeding utilities for CSV, JSON, SQL data loading, and pgpm deployment.\n* [pgsql-parser](https://www.npmjs.com/package/pgsql-parser): The real PostgreSQL parser for Node.js, providing symmetric parsing and deparsing of SQL statements with actual PostgreSQL parser integration.\n* [pgsql-deparser](https://www.npmjs.com/package/pgsql-deparser): A streamlined tool designed for converting PostgreSQL ASTs back into SQL queries, focusing solely on deparser functionality to complement `pgsql-parser`.\n* [@pgsql/parser](https://www.npmjs.com/package/@pgsql/parser): Multi-version PostgreSQL parser with dynamic version selection at runtime, supporting PostgreSQL 15, 16, and 17 in a single package.\n* [@pgsql/types](https://www.npmjs.com/package/@pgsql/types): Offers TypeScript type definitions for PostgreSQL AST nodes, facilitating type-safe construction, analysis, and manipulation of ASTs.\n* [@pgsql/enums](https://www.npmjs.com/package/@pgsql/enums): Provides TypeScript enum definitions for PostgreSQL constants, enabling type-safe usage of PostgreSQL enums and constants in your applications.\n* [@pgsql/utils](https://www.npmjs.com/package/@pgsql/utils): A comprehensive utility library for PostgreSQL, offering type-safe AST node creation and enum value conversions, simplifying the construction and manipulation of PostgreSQL ASTs.\n* [@pgsql/traverse](https://www.npmjs.com/package/@pgsql/traverse): PostgreSQL AST traversal utilities for pgsql-parser, providing a visitor pattern for traversing PostgreSQL Abstract Syntax Tree nodes, similar to Babel's traverse functionality but specifically designed for PostgreSQL AST structures.\n* [pg-proto-parser](https://www.npmjs.com/package/pg-proto-parser): A TypeScript tool that parses PostgreSQL Protocol Buffers definitions to generate TypeScript interfaces, utility functions, and JSON mappings for enums.\n* [libpg-query](https://github.com/constructive-io/libpg-query-node): The real PostgreSQL parser exposed for Node.js, used primarily in `pgsql-parser` for parsing and deparsing SQL queries.\n\n## Disclaimer\n\nAS DESCRIBED IN THE LICENSES, THE SOFTWARE IS PROVIDED \"AS IS\", AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND.\n\nNo developer or entity involved in creating Software will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of the Software code or Software CLI, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.\n","readmeFilename":"README.md"}