{"_id":"sh-syntax","_rev":"34-c1be447ac6a806ceca4de5e3e3820e6a","name":"sh-syntax","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.0":{"name":"sh-syntax","version":"0.0.0","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.0.0","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"1d1c61ef68a2e01c481e6abf7290b490a72786a5","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.0.0.tgz","fileCount":15,"integrity":"sha512-s/ORbrGT/3ijzsJxMBGo6yO+XhgTJ9iJO2WZAPnpzdOMjfuFY77PUvxNxDsALzkCwCPLyeWn/VTt+NU6DPO3Wg==","signatures":[{"sig":"MEUCIQDS+0//36LFtjdNC5GmaU3n+7zdABCVrHjndfLE/0Nz0gIgHjJ8RyW6t+gimghwNYEHLS3aW+/gLnNjRT+uQy+Tg98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2909206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR7cDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIjxAAm8ecWLi0r0vYIf8U3gUXlH6/eP/BVS6r0MDGdcrlcIIYXpDS\r\nY2uvCN4N6+12IfACJpFe0ZOxSld2jbeRNJRQ2ovOq8Iv2r/Og5UngaUsOIne\r\nRAHd0iEwPhOFzotXdMQAPRnpQVWwb7dlfmlwLwBH7KfuGHTddXfFUz3WdrEe\r\n6VpvhfEZtZobPZEGZL2sK9g7CCiBX9jyoTrFsxLP+jpNqgT7L8W1h6KW5NVE\r\ncUvtecedwOvaqQLYaRGKugq+QfRMgCg5GI56GfCUf8wszgEfbkmRZPY5UV28\r\n8hQx8PvNklFurmbO9ZgV8u3Jx77n5bGRTT/qX3G4w9SDcpiQ5hdLVTey2GO+\r\nFSORRrcoxJyFX3V6nKflwiHExf2S/VjqFOF8IZkIwIs3PruHZxqlXHV4tFji\r\njcKXEdtVpykq6uOoMI2mLhHwzJfGSQ2gXJxe/lQaOkcsrlcvABzXCOUDeJqc\r\nL/LJvKDXUvSKn7G7SC4KM+1GoW6Hoymzix30S9lV9eAxGG3UkilPcqzNhfIB\r\novtHsw37X/Ch/lu0oPLR8k12Gof73ZDHSnIsnTxFN8alzz2DWWUvtLBkDepW\r\nVYv7dA90iEEEgJOj13nBs8kIwEEzEblLSeZnC7jW9gXKrOKiepsP+vk4Gus8\r\nstCKy1A0YbP1RHN9VbWojfpEzznTi+T99EE=\r\n=5S7N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"type":"module","_from":"file:sh-syntax-0.0.0.tgz","types":"lib","engines":{"node":">=v12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs -x '**/vendors/*.js'","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"6.14.16","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"14.19.0","dependencies":{"tslib":"^2.3.1"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.3.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.0.0_1648867074949_0.938398224287704","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"sh-syntax","version":"0.0.1","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.0.1","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"785894e1dc9db9b7b9a1075b91187bf0c57adfd6","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.0.1.tgz","fileCount":22,"integrity":"sha512-kSO04GKIHV0i3ZOuRXZVJKyRzCVVWCE2H0l13HS9o8I7iAeRm6oHiYQ0GtFzSURKFAqEVMT6H4vTzfmoK5Ne2w==","signatures":[{"sig":"MEUCIQCzOlyXXaWEHYs1gD+5+EDU2EuTi3TD1VlTncYUsVoVKgIgSck2tfEbeRSEasI41XC9i67RUepyR8RyjE/WbJ7NrOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2914383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR886ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/VhAAk9UFdbzfM4phF/KLfIWG8pMP5OborYnweKXQ5Brc69YTxnLM\r\n3I2fGdO3/tV47qVigE/b7D+cqBV2Mtf5EXFvHFRIaatWQKUhDxLS5lMi6jfM\r\nDlMmbGos/yF0CvPWiD4ZHyh5wdnZhENa8jzdzv9wCbWeclFOQjCjOWhS011D\r\njuuFNpcKpzE9rt41pTosyOQb8gvcdREGXGiVLolLuEBWfJbT1lyuJ0P+PfNE\r\nEz0W0geKHTgZYLwwFW/6/rueNJM9YxfOfq65k2KU84Y2gxQb5DmkCh9Rm+tr\r\nxMuY4YXqKtx2V15vwZdeCA1x+cu/V1O0EdknC6x5opXQnd6QIy73juULL4LJ\r\nA7SAK2ZU9A5XHy7EtRWcJM6x7qV//XsVAD/TWmV24K0p+LFm2hEVy5VJdzqN\r\nLm/F9Jr/Vt4nMbe+iylr0WsucOhHzKKNxvugn8ej8W2dWtxnvsrmlKZZgvFZ\r\n/7hzPgCYTjm/VDx7qGQ1y+L/1Guve4r/kzUeZNgZ0xzmSqniwQi+/lmPpImV\r\nNjZkfUKQTOQ2ufvMQx5X0iQTXSNHOusqbDzFI356q8SJRCDAXrY505S+6xLT\r\nsiiK/+Jwi7mWPyCDGDDD/caUEhRaVIiwpjHvC2nETSdpTLJX9QomfH0Efqbs\r\nhtXOmD/8iq3xtu+OLPpNu/9IyZYlJRwkqw4=\r\n=zuaO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"type":"module","_from":"file:sh-syntax-0.0.1.tgz","types":"lib","engines":{"node":">=v12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"6.14.16","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"14.19.0","dependencies":{"tslib":"^2.3.1"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.3.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.0.1_1648873273970_0.9359485124183005","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"sh-syntax","version":"0.0.2","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.0.2","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"cdc97b53462224f0f091955dd38de70bdeba032e","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.0.2.tgz","fileCount":22,"integrity":"sha512-xChuD/H+FB/e9JlE9+X0qi4Bani3d2OnNnCSukCazKmlF4kHw6hZ0Go2HSdJ5bcG7brJVtSyX5HYfD10wGCf+Q==","signatures":[{"sig":"MEUCIDl0yCEVXsFbsYRg0sgbOCWabgZ7RaTIkI0DkCNJattgAiEAiyTLM0HpqI9Kl04BjF7EtlwYdnD1j4zTNJtci7UoZAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2919781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR941ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzvw/+IWzD4X+h9RNGMafZAZqrEoreP6oo3ioTgTkpm5mkYV5ZtWr5\r\nN+QNg/jlIoFPrMaipEetuBXhpbIMkhbOEGAI/wctTLONJILyAUTxWc10zyLS\r\n0KL6zbLPtbLzRsMZfP1vVxHdnFnC/6vAnwFe0i2GV+5gV9zttsSw9YrSLaed\r\nwFyPX1aaYQEbI4WrNxm7ukzhVIHIQVPWAP4BXcK5fUPwjPiDtqpEP1uEdviP\r\nRPZjbRSZiYueAWhbyt6ov5e69PD8CoNCjXEugPZsUmRmXxg6A31m4FH1rnEi\r\nVccgo0zmPMyWl8RAoaH9fYqem83KXhkyWhhnXcth3q3RkMLA7FTEWNuaSSlW\r\nZfKrNiuvoUbvPX6x1Ad/6gcKaJ9pnJFxFurb526aypah6gJM2kR+63bBqMq6\r\nRP9T+06BIWu04GFcoYpam78IxqMek9KWy5iMb6g+pap1gEmAp+YCSZFWNQww\r\n7o9HYtu7UhmDb0iyaqdmcYywNa+GjcQEvJlMDAW3996z2j799pSlAwQoljvD\r\ney1aBQEhBnRtTVMdhfCtq/tlluitIcAVLb65391zgK+6B4TUW/AFlAMTrz5m\r\nDJbqK/rLvhMrp87xTMy0/WrjHg9cJIiGeWPvzw43wFyYzxS2iEJvJcrZPj9/\r\nE4xeeWBiVix8OVvtd+0nAwp+c7MdcxqNyI0=\r\n=+tSB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"type":"module","_from":"file:sh-syntax-0.0.2.tgz","types":"lib","engines":{"node":">=v12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"6.14.16","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"14.19.0","dependencies":{"tslib":"^2.3.1"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.3.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.0.2_1648877109450_0.26823251296502604","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"sh-syntax","version":"0.1.0","author":"JounQin <admin@1stg.me>","license":"MIT","_id":"sh-syntax@0.1.0","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"dist":{"shasum":"2b4c0867aab7c0d6f7bc87058259431a8d6ac9a9","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.1.0.tgz","fileCount":22,"integrity":"sha512-s5HMzvO9ACpQKMdN81NkD6uFZ7ZJMVoZ+7Hky4KeSqtcwInuNuQS1q7PhIP1bPVdMEaxYpm+5u1LDnhy5YZtpg==","signatures":[{"sig":"MEUCIQChBbtIIoDFq1BY+tmobvNy+vVQrX0edpFRIGaOVlyeewIgMvg7ovNBHZHWU4sBumV0avrhQDOK0H/Ik37w0vfHUPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2972961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSX4LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYwg/+J16L7WPO3XaI8muYJO1p9DQ5fq7u5DYVs7tMbqxzo2SGWNii\r\nmm/SyIlS8Z+iqq8TnfYIl8MouQk5vK05I4o8sSC4q52l7p5m/q/0d2nt0u2z\r\n5Gx8j90zmLS+lh0E0Obs+Gn/MXA1QPeZ+AY7uFPBpTLxzFWZkbDm49pmWkFz\r\nhrkjIrHKqLqeolYemYpiDCCak1KvgaPtHEE/xLD5JJt5UVOdwtwffp6bTD3g\r\nNZgvE9MGq9GG4RHJeUZSPiPdNhGEJkvKeXrWy/S/L8uh1PDgkdylW65QCAJ5\r\nbKiWVw9xLHrC+DcYIAU4Eh3WiGd87AIYM3Z5PTJaXpBI5cRcYrx7pEeJPQnX\r\n/Bhsjw1kMDKEj1OCcec5CIB0/ulvS7FFDdt7Gr+LYT2dwmikTcY1o2cyQTAX\r\n/QDsyJ2af3HY9wbz4FMkBTCFVlN3wMaDEPuFeFfrVD3a2anvKiOcx5/RvpWG\r\n+ADAl+6rt8cC7EOIt4dLDBNMGFnofinasYd9gEuMT3+6HgReoNPKkgiwNxUy\r\nlk2vDVyWBLuq+UYvv0X7mGhmBaQ2TOJla5QvLy6x7YGCSTOx9ULIRbxuvN3i\r\n9Ex8IyjDFzOZ8tjVyT/v6VZPBGRIFTf6bdPs2ogfsL/FnfPUY6fcFVK/Sdkq\r\nPHbOzJ8ZpM/Yj0ilxdhXpSH9HlFVYOoxbw8=\r\n=6Gdw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"type":"module","_from":"file:sh-syntax-0.1.0.tgz","types":"lib","engines":{"node":">=v14"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/home/runner/work/sh-syntax/sh-syntax/sh-syntax-0.1.0.tgz","_integrity":"sha512-s5HMzvO9ACpQKMdN81NkD6uFZ7ZJMVoZ+7Hky4KeSqtcwInuNuQS1q7PhIP1bPVdMEaxYpm+5u1LDnhy5YZtpg==","repository":"git+https://github.com/rx-ts/sh-syntax.git","_npmVersion":"8.3.1","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.1"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.4.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.1.0_1648983562867_0.9525614298136169","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"sh-syntax","version":"0.1.1","author":"JounQin <admin@1stg.me>","license":"MIT","_id":"sh-syntax@0.1.1","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"dist":{"shasum":"59d83da12479f3701d8ca2d67d8fa7cf882c8105","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.1.1.tgz","fileCount":22,"integrity":"sha512-IK5RWg+Zt5VhPTV31KwUDc4d7zKRjimnbhD8peHIeuI0m0qKIFFL+vRghP3GYPUunJqv1wjjWGjUFaOrliFnzA==","signatures":[{"sig":"MEUCIBQCYMBRGP3N6veEnJn0wtWesVu6XNuNYOnPnCgFxEurAiEAtxInxWoxOwOOn2N/iTO4v8OdIrUfTUhqiDc8ttAx4s4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2973158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSYMsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFNA/5APoGx25cAUZJXINb9gxGcmrv6mqNoAud2YLrT8KT2hiF0Fhx\r\njp2DM4scVGAzkOUpbtClAC82pWQ54b1wpY4wfDgZ9B4dZhwJ0cotGVVJkaZ8\r\nqAWVKw124K/TvvPhuUBWJUrY7ADw9vvfp6N2Mqa23pqGvHuL9PBAxnY0EaRQ\r\nUW8Up7VVZn88tEFpjeT+GSlCJMknJb2gDjKDOO0puOmBUPMfuF5jakf35Q2B\r\niFz51Ltk2fDKjx8A9FIywPJtlE0XE72Mw6NLRH9Bf2wDmNATOQpX6znCdXGE\r\nCQQwzheE4e49VHj1GgVPU41qXGXqSNdsKcSnwpZTOXX9mh5lkUP/CVRCWHa3\r\nc2hL+vtgThbEpq0LOagS6ZzNNpRtQsHPtmUL7d2M3/ICy32PJ92z+ql4pj51\r\nXsIJUNeqAR6OdVlO8aO8yAbxnuEf9Qxp6wTRwoDld6SVK8T0O79MERS7Y7vJ\r\naHNsczhyXI2mTSkxoJ3uffz6piNuFtuCQII/5pu85/mELor9iTGT57aSdbMq\r\n8e5j9BHdd/c7ZfIBwH//a/6SxTJKELYPvhu7Z47hcKgFZ1ysifzfJXA9ShvV\r\nPXDRMnu/CFWbGE/9wSSir68qxLE2TlhvZcWe5RMKjR+fLXwhPXgVFNSre6T/\r\nsUkwkt3c3WYEgFNw8yvnn2TUK82STWLxNs4=\r\n=HnaC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"type":"module","_from":"file:sh-syntax-0.1.1.tgz","types":"lib","engines":{"node":">=v12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/home/runner/work/sh-syntax/sh-syntax/sh-syntax-0.1.1.tgz","_integrity":"sha512-IK5RWg+Zt5VhPTV31KwUDc4d7zKRjimnbhD8peHIeuI0m0qKIFFL+vRghP3GYPUunJqv1wjjWGjUFaOrliFnzA==","repository":"git+https://github.com/rx-ts/sh-syntax.git","_npmVersion":"8.3.1","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.1","nanoid":"^3.3.2"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.4.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.1.1_1648984876132_0.8939862816218431","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"sh-syntax","version":"0.1.2","author":"JounQin <admin@1stg.me>","license":"MIT","_id":"sh-syntax@0.1.2","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"dist":{"shasum":"a5172931e337b72ba4590ec623492e68e293cc2c","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.1.2.tgz","fileCount":22,"integrity":"sha512-Pg1pLzjL8RLaURLbgGM8TA+4zwOILrf/IUWkSNHZsGSxZhCy/6P/NUi7SK/YR//vUQt/5XeDobEpNtQTm524WQ==","signatures":[{"sig":"MEUCIHXPysG3YGaOZnZH8faJFwFyaisV1yJTJGY1RLXDsPoRAiEAmRx2ahpNOd3Bvj//dDJV2KK6eZrnB0jZXBo7fo2KDW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2973073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSZgfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLfQ//c8/+Ny/yPALJVvzkjIvd3cL+4j5S/Hsh7M1nF+cE+P/UdZnY\r\nrovP6smFxSUhoOy+Ptq+0J0JgbXruRbLuQ4v893n062ddilif6iw1mcwOTDV\r\nZYqhSGRZr+sD9V5ODsscqUPhpHIk89/hgCVpIgrknhFqotFL8ndRghBTSGu3\r\nZHvvpMu23m/SisSTlVe7kx0IB+v6ZuYJPB+iEk05iGLFGM8tnoWIS6Kh5J1C\r\nTsF0v/jSup1hvPqgXJTnoz5lkZOiNcIfh0YYvgBcnUrE7FORiG13keGCjk1e\r\nSF/8ajkxTa92Wo8aEXX/fHJrRlalnpUGqmlCo2NR4wggo/Vzm08m8fRl41dR\r\nQDetwfgLo8lsKy45A294me5zvLmNM1OeFQksJ1LlVgUYwvSmooihQyhHTxqT\r\nITy/JUwdQmkjVccUcX4lGrocg9kAj+5H6zOl0T9YctUgBOt0x/TSjiUYn+Tg\r\nQSl7JgWg9EKn9jV1Fzf7cIQfwo9FIpFpJK/x/FKxwfHBtA8k+sxr3rCxlsrF\r\nvYL1aVAJOQGcZavQS4HUanCIDaYK1anzHr3UEArEmOQb5ihsNR0OxlSb/+v5\r\nHJNdM7vP/vid635lEp/IXnJAXx+wxeZrXtjpe62831UvQQQlWABpBC7khxvS\r\ndtFdt/JLSyqgoyFprJzdzcTH/aMb8C2PcXE=\r\n=+5/+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"type":"module","_from":"file:sh-syntax-0.1.2.tgz","types":"lib","engines":{"node":">=v12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/home/runner/work/sh-syntax/sh-syntax/sh-syntax-0.1.2.tgz","_integrity":"sha512-Pg1pLzjL8RLaURLbgGM8TA+4zwOILrf/IUWkSNHZsGSxZhCy/6P/NUi7SK/YR//vUQt/5XeDobEpNtQTm524WQ==","repository":"git+https://github.com/rx-ts/sh-syntax.git","_npmVersion":"8.3.1","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.1","nanoid":"^3.3.2"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.4.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.1.2_1648990239017_0.2755883305885276","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"sh-syntax","version":"0.1.3","author":"JounQin <admin@1stg.me>","license":"MIT","_id":"sh-syntax@0.1.3","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"dist":{"shasum":"ae78dc1192864f013597b5ae9914dba5dfe09326","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.1.3.tgz","fileCount":22,"integrity":"sha512-h7PHRWnFzzIam5yFNON7deCoRb3DQBOlkP0cWXW7mTytNcDGDF3P0i1BDMmxmzuK6UxbVyANgiaQ73z4eDv2XQ==","signatures":[{"sig":"MEUCIQCE4JPS4Roh6RAIGC1d+d0Dii4BQhpsShaECOnVjMMnYQIgDIwhLSi83gcPiWO+wUrBGLIJIu4d81Gv+RwRwRG2lx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2973157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSclPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0hw//aGLqJSaFHeZVKxdBoa7w8eP4yC+Vxna63pRUt3h0c3y7qd/O\r\nGgBLv2nfFzv8oOcNgW1SeFpfLxEoPOiB/tUNjxyeO4uwKtdsioTG+jtJ+0l0\r\nVRjoFeSgZvEjsGan35OlepPjDF9LVbHcGW9E7hrqhgPxshajqpUXVqmcNV+3\r\nY4LBdSK1U7RJUV1ggIUNC0qpA3sn34OefyUzzwIgTf4uoZxIWB+XwmhbenUD\r\n8t3gtjB8KLCnzMlcdRNUY2FynZIGgN/bNjIDXBqUxVWAI6GOYLe8NAZrVAcK\r\nCF9gVnpSFPuoBN5sw1hnRlqO9Z7SuHSJzeHHJ7pOS3KgQhDP/I4YZmm0BpvK\r\npiWKZH6nqpYu5yXVTO3/56cQf+PytfJR25lhyInJrgwgjUoXr7aXqevfbuDR\r\nCfcyAe2wmNEyNPxnYrT+pOHxDxZRQqpdAmlEB0SgI7wBQ7zuKHHCD9LHsV+w\r\nQ2Cm02eyzTQ+3YKlAeiG11gKAUIu9nz6+ZkQ7Ke0ix77I00GDFnN3TJi2zxE\r\nYigKpXlAF935k8/DWRptdgGJ1deOu/Q6zUePMN0Gtl2r8Igkarh/AZGrqSSJ\r\nvEYTnIs1hHtC18vyFuMtedKF+ir1SYMOHkift1FJ/eJbZESJKvrymj1+VTyR\r\nKwlkJawxcAZyb1+biZJNSev5Sse+WssXr+M=\r\n=p7Ny\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.1.3.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/home/runner/work/sh-syntax/sh-syntax/sh-syntax-0.1.3.tgz","_integrity":"sha512-h7PHRWnFzzIam5yFNON7deCoRb3DQBOlkP0cWXW7mTytNcDGDF3P0i1BDMmxmzuK6UxbVyANgiaQ73z4eDv2XQ==","repository":"git+https://github.com/rx-ts/sh-syntax.git","_npmVersion":"8.3.1","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.1","nanoid":"^3.3.2"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.4.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.1.3_1649002830848_0.34533032208059145","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"sh-syntax","version":"0.1.4","author":"JounQin <admin@1stg.me>","license":"MIT","_id":"sh-syntax@0.1.4","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"dist":{"shasum":"a63eb87571161c89f4a027085be6745b0154429c","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.1.4.tgz","fileCount":22,"integrity":"sha512-PbReZBaylc3YSo+SbZQd5b8/I0jh8CQTdy5YRBNSVtIyuJ+l1dCygR8UhWBMz3p431ZDs2Wp59qUpIUvPCcssA==","signatures":[{"sig":"MEYCIQClPV12z9StC+7/Vj8zLNYtUtIiWigfa4YLCew4fH5PmAIhAL90d5wVgJTQd6j2qrkPSMHiTvTKhkwA2Q620c3Rop85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2987369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTQU0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwuw/+IikahddsG2wh05wofMwg8tacThwLJYMKeDO9BThe6gweq6vz\r\n2d0l6AFUwJLil+UKdydbgjIp4YGu9gxw5vq1MsFjaNfE2D2XtbjYbuzwUCnK\r\nfrJDTBiGfqswBta0ldJFeoOd8/1pXMnyxyI4d0h8w34oDSWlDDTOMnlP49O+\r\nizwX5nhy1qzYvSNJquIlrQUKcGgt/7/h9T6uQqP1AHmGxAWYledFf60Q49PZ\r\nrr4yTtXaBb0s7ojGVjRPDE8tBwdh3z9qb8A+DoytKOOC0S0FWLshpBpt5yap\r\nh3YkbtsjPOf+KQu95piNsAjYihLMCUzs2Vw8GfOaBRX3axpgd/HCbzO0wiOy\r\nEW8Jhqu7bDWxKDYB/56tgyC7sntOnM4qVKoFt7/nCCqhd3rnsiwyMQZLnEg6\r\nrCrc0KysMT6DjwXuSGcM0/Cwx4UGk5fQyrTPMwjQD9lZ8CygTXOMgM8BQWns\r\nmek0DmDxeTJ2mHN65KZE0tbQpPVrto5KVDNjv3cEezzm7+BRYH+fPRgjlfxD\r\n4MJ2OaRq2YBwpfK1UFKLhA1NHxRKn7fZXjwypUwdmJA9D4E6xPWbvG3j5TFH\r\nnMbHXsOy6MmGW/oJIhmgWVT1qvFTZt76VluFa1HSiG/TWi7Lr3uiLnE968kT\r\nQXgRd8E0ZVKAXU6hjXem23HA9e6isjtJ0BU=\r\n=U8XV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.1.4.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"GOOS=js GOARCH=wasm go build -o main.wasm","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/home/runner/work/sh-syntax/sh-syntax/sh-syntax-0.1.4.tgz","_integrity":"sha512-PbReZBaylc3YSo+SbZQd5b8/I0jh8CQTdy5YRBNSVtIyuJ+l1dCygR8UhWBMz3p431ZDs2Wp59qUpIUvPCcssA==","repository":"git+https://github.com/rx-ts/sh-syntax.git","_npmVersion":"8.5.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tslib":"^2.3.1","nanoid":"^3.3.2"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.4","@types/web":"^0.0.61","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/node":"^17.0.23","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^5.5.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.1.4_1649214772356_0.6002368809974901","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"sh-syntax","version":"0.2.0","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.2.0","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"22980d7fdd46e6687f2edcbc7f03b8fc7549dfb2","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.2.0.tgz","fileCount":22,"integrity":"sha512-BL2TCjCaYEwR2wGA0j7+yOcdr9zoVpJcPLF4XNfB08Nw4EkeG/avhYxjWwmwQoDBK1CQqmPPPnm6oxSGNPgWEg==","signatures":[{"sig":"MEUCIFVB6+tmv9OeE7LpAfaQSgg2TQ5ibi8vpEpjTPmGlM85AiEAnStH+VZIH8YHXHnwTRn+vnV8Zrx+Pydslj5ZuhRHWGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":578084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie547ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8cA//ZvWWWgouZ8KlcQrZT+we+2ruEVaX73bDiyAk+sGV6QiWj+V/\r\ni9Ss7nD7ghwGz7onUj4dknsklKEW6bUp1zy+vAuIYUwW5Tyi9xdCxvaxxYHz\r\nnJfRcOyIIuykhBhpyAmNXHKZUoTMISF9yrcbuHhJZy/I45k4Ny0Wb+MQi6GA\r\nzDoBSJNbbITpbxUn5HY/mK3Ii2SzJlFAaOtRz2LzvcLfO6laFlRmb4yrhyoG\r\ns+Lmz3bHcoFG1DGCOXmsLZvV4AELl9HHSitI2/ZH5Bjv80QhFgWxLrNGHWyo\r\ndrZsOPWqyNimXegvEEDiAGO0yFCIbWstEkhfWf9wtNSVtjfCVSLT4o99gotC\r\nTyhpCGcpUNp4w3a8JsNGWi7N9q+DqbsuqiB4a4kZGBmpdZ1gK/E8Zw2PozWE\r\n9p0kbM7o1Lde6VHMQlpzAUMbi/xbZPRU7foQBoHh0T6YZOA+XCnbakukjVqr\r\njpccFImq2VneZxgoRAo2esjhDS4y5ugKeZJXs/d5kB4NucQKcUY71WWF4TYz\r\npWi5MbVlhYeqisQuN8U5zU1U4DzlbzSp8UbQTU+cuZrOddvn6/yQ+IL/Bscu\r\nTY6tKNHYTtm234grcAp4NgbMWm7xWtKnOlzOF9PIqkihNPiF8jh4uxHCMx1r\r\n6q1C47gmFd86BnuDaCW5ABLRsxe4S1lqFgA=\r\n=ZwYR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.2.0.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/12a7c78bd2e5c2b69733fe745d0c7b5c/sh-syntax-0.2.0.tgz","_integrity":"sha512-BL2TCjCaYEwR2wGA0j7+yOcdr9zoVpJcPLF4XNfB08Nw4EkeG/avhYxjWwmwQoDBK1CQqmPPPnm6oxSGNPgWEg==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.5.5","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^28.0.2","@types/web":"^0.0.64","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/node":"^17.0.31","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^6.0.0","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.2.0_1652268603283_0.6312633187667607","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"sh-syntax","version":"0.2.1","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.2.1","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"426f35c2bf92a177ffde9f4864f82e050cef93b4","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.2.1.tgz","fileCount":22,"integrity":"sha512-g7//8g5YJaB5DOCOBks9KFn6CWlyBjgPQ5OMIbqGruzGUGIC+9U5c3FEwPDwXWt0madLFmpqu6QAwh0zHLIR1w==","signatures":[{"sig":"MEUCIQCdzr0KES66vxcmp7dk0x6E/7oxY7WOYXtCbbqUt38rLAIgYVwrhzhHgym9qJOKL3Sp66EvkdfbYilEXNjG0caMkBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":578084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie5+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok6BAAmKMpEyjWC7AUGQhiuOPiaqFTEZBHMj6c6+wSuQ4S1xjP3rsx\r\nqVXZx9Hk1iGt3Brm4KHmA0EC49PPBhvzbST9cIPz+oRr3T2rgrddbol438py\r\n2V7pQDAZYwIOnUXaw/2mtxClRctsbCc2KXNEarVjR3B2+WdKMsQLVFueRQiL\r\nbxIQ8D5JZlp6lcw4r8PHGWrtVq8Tjb1Xk5A9y1UU76x4hec5fIHPmle1VUi+\r\nWyVbURGfiB+fKolsI28lmeqT5Yi3B1/SwoGO/ArCKw3vxORs4HZE4OPXlNi2\r\nl55NNZbj6Q/W73B72w7Vpb28HI6rM83tNx9o0zu4XdbFe8HZWkkp1G7YYnjV\r\nuk6n/GWMmVUKCNYo/t+USUh43t+xlR2Vd2XJP/zLhlMcsYf886MEVg3T0VF5\r\nEt1TEDlekXUlHPXfheM3lwBjyn7XMk2ttt/Mtys+y2YrG0Qy9N6UnBYEa5DW\r\nAVauuKMqgufXqNRzIeJlVa72AidTG9ZJdKxHQzNTqDboGg2Rn7W6KwWQK5/4\r\ncqbCEM5sSi/4vgB/H6cyoIcyk3ugFtxP8oRcW6w6Ua5esHMGBjDpOtL2E+9i\r\n89tTKtC6MHx4SGbywcssx86x2FOb+uyeA40s+bmdmOfk80ulSzQvMIklO8Qp\r\nGEp0VVStNxtf0iAziSlEEicH355lcaEea1E=\r\n=W9GJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.2.1.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/166ff3b4028ac1a2fc6c7a82eaa68830/sh-syntax-0.2.1.tgz","_integrity":"sha512-g7//8g5YJaB5DOCOBks9KFn6CWlyBjgPQ5OMIbqGruzGUGIC+9U5c3FEwPDwXWt0madLFmpqu6QAwh0zHLIR1w==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.5.5","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^28.0.2","@types/web":"^0.0.64","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/node":"^17.0.31","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@1stg/lib-config":"^6.0.0","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.2.1_1652268950139_0.6912893426906621","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"sh-syntax","version":"0.3.0","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.0","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"4c6656299d48dc49cba7b08f5fb89955f9e559e6","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.0.tgz","fileCount":22,"integrity":"sha512-muxqBMvVeM6gIQgdXt53YLQW5Kn5Ra+zb2zCvj9YNV+jaBuf0vYLtE42TQR4Vzg2vYa5BgSxskBR6YWvfSIHRQ==","signatures":[{"sig":"MEUCIQDs5pb8MQa0ho4S9nrZ9hyxH1IZeDz0QXJs87cC5QRD9QIgfQ3rDwmy5kbhwZvbwj/ycWDl5WNAjBU4Ie9Cqn1GbcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigRDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO9Q/+N6sJZ/UTQZvgBkcxGY9+hRQLxy7dVb5ZyL50bc8Z8HHaayAp\r\nw8H5EKIln4AfHvDXq7zCjtH0gA1W31S43Ml3R+1yn9tkfrEpk9+bRCamzG2/\r\nyzp7pj9QCNCSVB2CTfkOUpGQJT+V/d/pquVGdhEggel6d98+IeSG9Ykr+oV+\r\nxeDexCGP1sdgg7HKOi7nvoBzxZsDLWpDRGth7c51pgmMt95sxGN4AVrEBBeE\r\niVmrtEVJSzy8nJsDw3ZZ9DeJ8D28JbOzK+lZkAiafTVLMle9BXO+A7z13Ej/\r\nJ/6EEB2tQPvfs6YxypNC1ozaEJabDrSdiL1CiPJv2WRS4ghk+8xDhrIDUwQo\r\n/hasDxA/DUwhugP6v/u2hAr9YWMftBItIU/kI/q3wnDwIEEEqJGa2VD1PsVq\r\nWP/Zasrv5golR4C/xzswMmypoomakU/zRUAhuDkmJ4JbvOoT0H9fA/XhfNN2\r\nEUnhA/4ZVbMWteDRviFqwulDYraS8Fd8KAodv26dUQq+ZmvmpH18J0daMdlx\r\nPE9oPPkHIYIPX+Z+y+otdKfhX7mxU+M//UiNJsREuTSWvEsR3j6ss7fG9Tnl\r\nlWiOEWayo70otJXWRZYIukT8G+GRyidatmZxPvLPSGZBcbTeby2xdZj/ODUt\r\n2emdkBo9KDf/M7CUsWWY5IZZmK1LIkCbaTY=\r\n=cJ3x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.0.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/d43e61ef1591c07f4012254c37ec73ac/sh-syntax-0.3.0.tgz","_integrity":"sha512-muxqBMvVeM6gIQgdXt53YLQW5Kn5Ra+zb2zCvj9YNV+jaBuf0vYLtE42TQR4Vzg2vYa5BgSxskBR6YWvfSIHRQ==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.5.5","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^28.0.2","mvdan-sh":"^0.10.1","tinybench":"^1.0.0","@types/web":"^0.0.64","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/node":"^17.0.33","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^6.1.1","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.0_1652625640776_0.29476401093297766","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"sh-syntax","version":"0.3.1","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.1","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"31d1d1eaef4c55e87dc78009556a22b746d482eb","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.1.tgz","fileCount":22,"integrity":"sha512-P9sWda5FemqCLemWTZm+2UeDTXxFyEs39I2pTKtFfLu3GP8EPhAA7z7e0UVduimaEHfZiYTUiBebt1VPMhHF0w==","signatures":[{"sig":"MEYCIQCUGLguKi2Gu+s8HOa+7daDBTVYUxf/SE57x7mDWKX7WgIhAOwJUrHa/koEZczijw7x0sYmygWYOmK+JOIzNJzqujl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihR2vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo4hAAirpUyQXVWltk//uUawn7oPSRlb3RALyd2jlP1WiTasoZWr8D\r\njq9FWUbKy+BMM6VlFwEfRnijiRGi+pSUxwTy89QBnq0VHNWQpMu1+qh/xWBg\r\nZCQ1Jl5WuWaU7L8o5UtkM2iw72bAHPglC5tquNxkHAAoUSSEfDrdmUSxo4wa\r\nKniUuG/a+6EkyL5mObxfBhCYkN6gXppmLQ9nFu97BYARcnb9tzzKWhNVwaSR\r\nRvQmy3HJOm3f6tgLxKt01y7+tCId287t7WLPn3HcLE2S9cnV9OGbgIFnPDfk\r\nCJUBL2ZG1cmA5V9pzG8Zn/YNsYdfcmZ4sMGoJeAEcS9lU/eOq2BeajG4VtRW\r\nuUXt5Ix6UiaHiiyDC7FkEafqDSeWqstyqbGBLBsX8WDCPVrkL+8zU0fUCsv8\r\nl/yUOxLturpPM4DNsa2Z0CaSQQBx1lEPXroFcdAMmzMIA5m6iIdXQTG27Q3p\r\n0gFB0XWx3TnvSWcfOPmmFuOoezJcQeWnRZFlXEU3n+XaK35G8E7X4Cfsqbo3\r\nAX73LHv2xvpj/581dBMqvJEM0XwQqLPDIpHnD5+qe4O99F3lI0Cqo0P55OwA\r\nbHmx+2sBfwA1FOftHskd9aX/ZvGvzE3PkdNjEesKL4lWXfhWWGqLU8R7L009\r\nju95PXaCE1Xj1MIOBL86kLcw/piMVlugXFE=\r\n=d9il\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}},"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^sh-syntax$":"<rootDir>/src","^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"],"coveragePathIgnorePatterns":["<rootDir>/vendors/"]},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.1.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/e7d34b75a233058dda718819fc85db23/sh-syntax-0.3.1.tgz","_integrity":"sha512-P9sWda5FemqCLemWTZm+2UeDTXxFyEs39I2pTKtFfLu3GP8EPhAA7z7e0UVduimaEHfZiYTUiBebt1VPMhHF0w==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.5.5","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^28.0.2","mvdan-sh":"^0.10.1","tinybench":"^1.0.2","@types/web":"^0.0.66","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/node":"^17.0.34","type-coverage":"^2.21.1","@changesets/cli":"^2.22.0","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^6.1.1","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.1_1652891054908_0.18960406570996802","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"sh-syntax","version":"0.3.2","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.2","maintainers":[{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"4e1b141bf57539b84931a2ee00ab7eea87d864c6","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.2.tgz","fileCount":22,"integrity":"sha512-7AQrvlNHZUU475SHsWiTX4ZyCb+Lqoq+DT8Ra4YQYRS1lInOUgDD04AkC1gv5r8XZ8UK3UPbCqnZKD4VSoOj/g==","signatures":[{"sig":"MEUCIAL4QJRzW6LN/gQr7b2GRINbM1AsPDjn3yqgQFpzXXFdAiEAyiulEmblVQCSrje6vVQBY1oryQNz4dIA1a7ghlfxFUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitIdtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqViA//YM5xboy8C9GWTelq3wQWJqcj8cmKMcQSwqp/PT+sp8Dbi5kE\r\nsW8FLsnUv6yb7urkiOTsKXt2Dx1JsiDVJoQRqTaj+lXXGTiITiKs+v2zlKy9\r\n5ywa6wvsSPmKdNaXGcZ5iGnR7+7NcyIRTscyGvb00OkWZbro1X57VL2e1Cp1\r\nD8wkczHp55fCbDQevRhyrUhTRX88rW7wSDsLWNS7UPjNAWeZ3E0lqDfjaU3y\r\nIvUCQMp6Qux4g8a0Boj+GPIynlDUro/SxOXH3qMeNcRUgVBW8lu3FWXXkM18\r\nwVbms4d+s5GU5b03p/IXOLKIkZD17uLElLGJeOnHIq8Ije9H4kSHXHGj6IT4\r\nxRkYXajTGFrm4gGCjuh17D/HLohJqELhfSmwne7Eokg5Iw26WIybRfk2GXa0\r\nVliB5jOyAnBuASdHb1vN3oNB9UL6OocnKbPWJHFxuQMdIDAayMaoGaXHkdCU\r\nCfW8HLZ9ezhBhOGPDS0YPaNtVAkgZGaoQMzZPXDuZkZeWbZhi5JpXHJBXFQF\r\n9c522yk1VrndSybR2aSQKNtRxUFYIYo9vFq3yxg0EAkOVY3oma2z+KgRhQVC\r\nY+8LSdWGiVKysn7GNtaZ/VvBefbZxGH/1W4tnCuHhv34Z4c7/RkL5N0OynVl\r\nVSxIhxipEkJML+eCQh3BcAQXdY4u9cDNQWE=\r\n=KBuu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.2.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/cdd83574597dbb6efb5b878ca36bc2ab/sh-syntax-0.3.2.tgz","_integrity":"sha512-7AQrvlNHZUU475SHsWiTX4ZyCb+Lqoq+DT8Ra4YQYRS1lInOUgDD04AkC1gv5r8XZ8UK3UPbCqnZKD4VSoOj/g==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.11.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"c8":"^7.11.3","vitest":"^0.15.2","mvdan-sh":"^0.10.1","tinybench":"^1.0.2","@types/web":"^0.0.68","typescript":"^4.7.4","@types/node":"^18.0.0","type-coverage":"^2.21.1","@changesets/cli":"^2.23.0","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^6.2.3","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.2_1655998317367_0.8128490620577609","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"sh-syntax","version":"0.3.3","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.3","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"8a056ba724e7c7284368b7ecb254d640ad0084ec","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.3.tgz","fileCount":22,"integrity":"sha512-ts9q3244DUUInDRDn1OJ27GV2mmNLL7XfjnDmpJjjPXIAV/mqQ7i71KcxnnPlGu5yZrTDBpBX2sW+vpxYC3rCA==","signatures":[{"sig":"MEQCIFrp1878pZhYZy1by9o/ar3tJYxsWoC7Pq0SFnf9zedYAiAhoJTq5XluUpBTffPAIsWk87Bx74ocaaAiO+Df4Hw/TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuSUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbbg//bTh2o5L94++JOxIQTI/5ezcnxbvuyAqt2YKpMzgvibqiO7el\r\nQcFK2dhTkq7lEUs2D2H2qwMMCruA7stMi44YhvAiG7XeRt8aYnSIu/nBSSRf\r\nMHUzUaYlA/fpQRJFra85r/rAL74BAWBqGcDoipIatV04SGn205UjU8XN8W5M\r\nKv3ywUE887pba/I1Y4cSyKrY+dLmO5RMra3IYfO7rhnZkE/zK0WAMFW9uC8A\r\nK6qjuJ7KQFLiCfEZzpHzMVaD2jhw71na3ZzKDaDzAMEdhru5toF7nULaRI7J\r\nn7Wq9cOCuQMh4iaAPbe6tkXvPzPt5cO/qLu2+K0DYsNMEyTHr6dtii8l35oW\r\n2nzTi37zoBkZXjM5gdSWzed3Ngfr57CBn5Coq4WutmHvAD7FTyzJG9Zq6TCW\r\nmGtsm4velwvrW9+skAqQ2wJfuuGevdC/+/Zs8A3WBfcSavy6aiAKMU/7Oj/t\r\nzfenDIJ0PupLBqt8+Pn8Ey1jm+KrLx+Sl3VUFcaZlQ6t0EE6cRW+QupZ1Hed\r\nAnoNMEGdI0luSzRDt3t9S9BYt1zHzmK+/mh8f1FpXs220ndnZXsElOT0Nbrx\r\nIXFmLfDFrV5oW2AwzyvXsdzilE5Iad0FnJGnlzeCVHLzoTOvyib1dfL3x1XU\r\neD/DfovHYM7x6kB2O7UvYFp+IHua0IEp/dY=\r\n=CM0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.3.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/1a435c772482c52989d7b653a9205504/sh-syntax-0.3.3.tgz","_integrity":"sha512-ts9q3244DUUInDRDn1OJ27GV2mmNLL7XfjnDmpJjjPXIAV/mqQ7i71KcxnnPlGu5yZrTDBpBX2sW+vpxYC3rCA==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.11.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"c8":"^7.11.3","mitata":"^0.1.6","vitest":"^0.15.2","synckit":"^0.7.1","mvdan-sh":"^0.10.1","@types/web":"^0.0.68","typescript":"^4.7.4","@types/node":"^18.0.0","type-coverage":"^2.21.1","@changesets/cli":"^2.23.0","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^6.2.3","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.3_1656300803770_0.6555266905295096","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"sh-syntax","version":"0.3.4","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.4","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"81d372bb9a191180db3c2ef5746a448ae6d96bad","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.4.tgz","fileCount":22,"integrity":"sha512-c/oR23v0YHUrqvFy5pec0yb/hLUcq9Gl8Ac5mXWXMVEcBRwha8zRnoKAsFCpzMsaQC46JAc5VWGlz/PdDsh6yQ==","signatures":[{"sig":"MEUCIQCdz2dND6bkf2VcC4WwVJZgxEPsUyFfQXRl0UgfOqqZkwIgfa555wFQBuDKHPP8OJjHGZ3zNk1jWYoA4RSQm46nR+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuTRqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Zg//fHZXhi0zzq0i+3cfI37mR6O2mO1BNIj6/XXN7qQkJegz2kE0\r\nALsX8yulUIy2dD6+N03ZUCvEICmqszgh+ZUllvz7AF50NRcFycLCNxmNQw5s\r\nEPUtOagseOEcbbUSL/8EXc17VCZ8FKtJ0yHgY4jV1aXVtR5D+oMBQrwEjVoh\r\n5EWCnpelK9L9wh2gFhCGbqHXzD2GjsilhurXNX/gQCB1e/BUJHF5ZH6h3jsD\r\nRS2bASiE3bJkMEQ4Lvzx8J0bw9o9lGtBWUNhlk6PqPfCg1ExVMLMWK7egAqh\r\nBaRv2HcpTIgLJB0FgsadCYLFBdATxgzblI5H32TdzPgIpMVCQFC6xJIui52Y\r\nLIbp2nipbOYqwUy0tRRldXnY14wKba/lhieWzsJuWYQMZZl0ooFCfpiXKI1W\r\nt83TSaXhDUU9Km+vB+Hx8D18vQtJXCIBpAirFy1EMgtiCc1pNXq4FCDp82dV\r\n05C4+fg1Wlujo/2a23C10xftlTPE3c/Drxafkl3ATs2yoJfjbULbpRezbXRS\r\nOw5r3d4nbPVHZc9M+R0IVvH3S6GSu6YEjJvg407sLGNIkVP52eJpqYG3wO7U\r\nFjB4VGxnDzmEmYLo4CBys8PpfoE3CvP2HNEwzBL8arCs1XdNps0hcyGf+Cq1\r\nFd5vBy1hY37Mz7GV1b8BBJW9HxFlK76e1nA=\r\n=Jr7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.4.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/2cebe6914ba2bc6bd1a47e24c90d4e3d/sh-syntax-0.3.4.tgz","_integrity":"sha512-c/oR23v0YHUrqvFy5pec0yb/hLUcq9Gl8Ac5mXWXMVEcBRwha8zRnoKAsFCpzMsaQC46JAc5VWGlz/PdDsh6yQ==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.11.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"c8":"^7.11.3","mitata":"^0.1.6","vitest":"^0.15.2","synckit":"^0.7.1","mvdan-sh":"^0.10.1","@types/web":"^0.0.68","typescript":"^4.7.4","@types/node":"^18.0.0","type-coverage":"^2.21.1","@changesets/cli":"^2.23.0","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^6.2.3","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.4_1656304745778_0.9867281854149679","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"sh-syntax","version":"0.3.5","author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.5","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"3b62145a282b2522f565a3f0f46fd1578ae36642","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.5.tgz","fileCount":22,"integrity":"sha512-odzwu2qclgBD+OkZK+alGP7E62LHlfgr3lJowXckd6Tq3UJLG4wsYX23sGOXevqRyZdJoINfyl55Q6bYyNC8NA==","signatures":[{"sig":"MEUCIDCtZt9ptvZxyiPOWbQ2xB8bJwTe7BJznjdjcgIkqd9xAiEA70Lo8Jbs2U2nFrdDVLjmrLeSVOISM1NUL2891xtiua4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuT+TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI6w//Zp7baQG6lWtJ2i/bBKCujFyrMFcL9Wb5ZWTx6P49qJLuCgjx\r\n91OPP/nqvvZWcJo6PnZPYGN+sSWiJHcW50tcL85kJTm7bQ7qeks/buOgg4MN\r\nxFQEL5jiM3zQ7fO+anEbzidW9Xav4G/B+9ziCahLE/hJ03l3zd0hX7M5xAzf\r\n6Vlnq8ARzSTyJzLMgVTQ5FWVFSZ3D3hk3HSbWyjdQ6kKucbLbyFo9vTN/wfU\r\nO/QRwArIg7OcgYsNVCo3XR0YY8u+Adci+T++bHPtDF4AlDGY0WLGerwg7tE/\r\n865kKCiPECRDxP53L+aTm/GDPbMEnmzUTdME30TjQXX+HRQOvsvqKp/dEp6M\r\nmE17kW0lfZd5TrJIKm9xAamu2MhvPvqvLkM7qD9QHqOP+CsiKhbzJocGNhM6\r\nI5/MppKPP0S1y4IA+felWndFlcmFLtFr8SaTimpOA8rJZrdFtF0oBs7hh/X+\r\nO5uhbfJWyUa6w6qMohqfVjJMVZykmlnqal9mZNPEiDUVHZ9He1Sfj8f3+nW3\r\nLnYXQjwziY4wMndeS8rIGhxhTRssajRsGfntkq3V1S3eTkvp37bPsK1NrWER\r\nLLeryQRA1zAsNQQxLAbIeilh4sQy0sf8JiEBRbnnjwXd5gOFJdvhIMLN+FIL\r\nV0DBQJ8dUQhNh6kitEgGfJ0OTN1Veo4u0qc=\r\n=3aEu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.5.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=v12.20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"_resolved":"/tmp/49a6de924708de2ab4c3c80bb32c3701/sh-syntax-0.3.5.tgz","_integrity":"sha512-odzwu2qclgBD+OkZK+alGP7E62LHlfgr3lJowXckd6Tq3UJLG4wsYX23sGOXevqRyZdJoINfyl55Q6bYyNC8NA==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.11.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"c8":"^7.11.3","mitata":"^0.1.6","vitest":"^0.15.2","synckit":"^0.7.1","mvdan-sh":"^0.10.1","@types/web":"^0.0.68","typescript":"^4.7.4","@types/node":"^18.0.0","type-coverage":"^2.21.1","@changesets/cli":"^2.23.0","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^6.2.3","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.5_1656307603021_0.2805938487080326","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"sh-syntax","version":"0.3.6","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.6","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"1e45309b323ba2b476c5a2f3e8181cf0add6e367","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.6.tgz","fileCount":22,"integrity":"sha512-RqVfA+958DPZEdlSD0mEYA6e3trni1a5rXpCMNbfyOCWQgWaonaUd24uGyXLf/ez/ZeXCFv5KkGoZhHOHvHiNA==","signatures":[{"sig":"MEUCIGmHBKhCI4ZCTu2cHY4Clb1EeStXEDYWcwwFwpObe/suAiEAptowU5f1v8v7A55KBON7BJT8s/zh86nCeO2h8S08+eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyFzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIWw/+MPd/CRLAZrK9Vx90pOT0aznQMKFl9YfIqAnwqJZ5cjDLwXXV\r\nNV/lm/P9ZO2rA5Wc9DAzRrUfMD1wmwn2ITo/Q0JQbtpAL40tC/Eh5hvVzDJm\r\n9PGAGIrD+xu60BkqZcbiLl1wp2d6v77VLI8f4IHcJu2zaYp6E/akoK48BaFj\r\nR9k+jsxm0D+sPfhdTVZVUtrvi0ZzQB47GDeA79ql6zOZJl1MwbOm4xmI4O3F\r\nuq1fbkXOnutI/iLT4c6LaGqM8zjjIJG+GD6+LM4ltjKm3By0oJdSoflWq96a\r\n9ZlVwC8ETD72SojHObfUUaZI81iLFDQz8i5LMpT0B+dCRCCj0DpduQPMK9vO\r\nZWCsnzmNFGjriemFtZ7/KILXTIxnI/UOX6oJkqbUQxPkC4/gB2nq4s9sMqUH\r\nkfNp8iwF7gogSyOA0sOoMTbgKX8zdtUeQVWf5j3SDZPFrK/R1ZrhTcMOLC9g\r\noZ1aGd9qFwBjqTJHTSqUCaos5JbncDq4SufimOj/OiSF+8R3ddvVLIjTnFwd\r\n6NCfwfMYLyOIEzwK37MBQsq0QDGS//H96NpKxZB7sHVN3Z2XZNFfWiosww02\r\nbo4F5cxMbxL8PzkHTwax12404uFIoMTpWc13ykkpOYCWgiTDRWyc55nBToR6\r\n6+GzpzEE6XyOVqx/qZnjbcjN41iBqfHap6c=\r\n=9jPx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.6.tgz","types":"./lib/index.d.ts","donate":{"recipients":[{"name":"unts","weight":60,"address":"https://opencollective.com/unts","platform":"opencollective"},{"name":"rxts","weight":20,"address":"https://opencollective.com/rxts","platform":"opencollective"},{"name":"1stG","email":"i@1stg.me","weight":20,"platforms":[{"address":"https://opencollective.com/1stG","platform":"opencollective"},{"address":"https://www.patreon.com/1stG","platform":"patreon"}]}]},"module":"./lib/index.js","engines":{"node":"^12.20.0 || ^14.18.0 || >=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"funding":"https://opencollective.com/unts","scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"_resolved":"/tmp/ab37b9de35086b1cc46f7848c03d6f9c/sh-syntax-0.3.6.tgz","_integrity":"sha512-RqVfA+958DPZEdlSD0mEYA6e3trni1a5rXpCMNbfyOCWQgWaonaUd24uGyXLf/ez/ZeXCFv5KkGoZhHOHvHiNA==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"_npmVersion":"8.11.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"c8":"^7.11.3","mitata":"^0.1.6","vitest":"^0.17.1","synckit":"^0.7.2","mvdan-sh":"^0.10.1","@types/web":"^0.0.69","typescript":"^4.7.4","@types/node":"^18.0.3","type-coverage":"^2.21.2","@changesets/cli":"^2.23.1","@types/mvdan-sh":"^0.5.1","@1stg/lib-config":"^8.0.0","@types/golang-wasm-exec":"^1.15.0","@changesets/changelog-github":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.6_1657298133045_0.4939813246624296","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"sh-syntax","version":"0.3.7","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.3.7","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"8b86862c2de1488dd8fb9a9306e2124501617ae3","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.7.tgz","fileCount":22,"integrity":"sha512-xIB/uRniZ9urxAuXp1Ouh/BKSI1VK8RSqfwGj7cV57HvGrFo3vHdJfv8Tdp/cVcxJgXQTkmHr5mG5rqJW8r4wQ==","signatures":[{"sig":"MEUCIQDydxCwtX/R4pW6y3OGl2uxm151G3d3LRJtqKsknHjcuQIgJXGwkh2XaMtzhBLycN4LgXpeGxmIkSKwrJD6feLFX60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6FoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXMQ//QovNgQicJdjr+nrylgEkr20T1yTplmoJPJziHMCgnczCX8sP\r\ngjM+iZ1hGgM7itpWQgKZcevJHeYgjZrmuMMJKhUVmM3Z101PO1cqGMp6FpgT\r\nk1h1tGCD0iXoXPPOsS9y5BY3qpFKg63WwtBgjDeXfRSqVN1MgOn4/cumVnU9\r\nrO1E4pIcHu2LjmAY/edxCzMkL9O0PMm22O83hZeVhNSWQvFehdptbm8Bt2iJ\r\nWAYylP0HLyinDIAoItfZyKHbazq62yrneHbEg+NlfLL2jX2n3G6XuvaDQv3G\r\nHMqov63TsDOg0Ojwz5hq7BkG2JU0tSEshdgg6elhOfytloAeJkJd8WHHVeZJ\r\nNnIs97YdSEfFerOApegUJ79TILqUO9ueb+GO62XFnLnNg70XPGjhLfRTjVnv\r\nw6eQ5TE/q9j2r6M/KRkIeJWVc8TwQTSFcpX74siXGRyF7rLGWzR/rG+ujk0Q\r\nPYowfCjU5mb1NW/agqOiSAqld9jmBMKz1dEXFEvdBf2fejSSx6j3Y1Aet/s1\r\nU98YvSqgk8KI68mcVTMkFc57STu4pCL6ZWRzV3/9qxu+RNLSyYchQB45kbRi\r\nazVv3hG9fAY8d0OSaMDLsJfq4ArZivNHJ6pRBRasmJ1Mkq4medZSJEwosLZT\r\nqX3yckYV2vZFY2GelaYD4xTJqk00xnrIiJ4=\r\n=jrfz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.3.7.tgz","types":"./lib/index.d.ts","donate":{"recipients":[{"name":"unts","weight":60,"address":"https://opencollective.com/unts","platform":"opencollective"},{"name":"rxts","weight":20,"address":"https://opencollective.com/rxts","platform":"opencollective"},{"name":"1stG","email":"i@1stg.me","weight":20,"platforms":[{"address":"https://opencollective.com/1stG","platform":"opencollective"},{"address":"https://www.patreon.com/1stG","platform":"patreon"}]}]},"module":"./lib/index.js","engines":{"node":"^12.20.0 || ^14.18.0 || >=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.js","./vendors/wasm_exec.js":"./vendors/wasm_exec.js"},"funding":"https://opencollective.com/unts","scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"_resolved":"/tmp/716927df0f01b491804ad4e3074191da/sh-syntax-0.3.7.tgz","_integrity":"sha512-xIB/uRniZ9urxAuXp1Ouh/BKSI1VK8RSqfwGj7cV57HvGrFo3vHdJfv8Tdp/cVcxJgXQTkmHr5mG5rqJW8r4wQ==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"size-limit":[{"path":"lib/browser.js","limit":"120B"},{"path":"lib/index.js","limit":"400B"}],"_npmVersion":"8.11.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"16.16.0","dependencies":{"tslib":"^2.4.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@7.8.0","devDependencies":{"c8":"^7.12.0","mitata":"^0.1.6","vitest":"^0.20.2","synckit":"^0.8.1","mvdan-sh":"^0.10.1","@types/web":"^0.0.70","size-limit":"^8.0.0","typescript":"^4.7.4","@types/node":"^18.6.3","type-coverage":"^2.22.0","@changesets/cli":"^2.24.1","@types/mvdan-sh":"^0.10.0","@1stg/lib-config":"^9.0.2","@types/golang-wasm-exec":"^1.15.0","size-limit-preset-node-lib":"^0.1.0","@changesets/changelog-github":"^0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.3.7_1659394563374_0.7150974831236019","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"sh-syntax","version":"0.4.0","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.4.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"935fcff671f450fb5e2f4d0c3dc2642b588e275e","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.4.0.tgz","fileCount":23,"integrity":"sha512-DTzshUQgnr7cf1yYI2qvUswsmDZC/Uc0uOaKSBtxDFfCuvxz0crwQDvuRzOeuWy/6n6vLtn+Lfmmgv6SfNL9Sg==","signatures":[{"sig":"MEUCIDsjZCPWz5SLSgdOUMzyaoPXVOGhFaksCs42/7P+AwzFAiEA7Rwf2SrebZDcK0iXuty58feqoJS+jR6rK3M6qZQC0wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN+tDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsYxAAi+bpzwQmurnvwbMUcCKIq7OJUu/r3SSrh9i54lRaVP+cBSGJ\r\nMB5dR7se/2lKlp2H/NJC9a0N5KjcrXqhaAP6gliy8rkZDlgB+LEpXGpIYLqj\r\nGIeP7xWvx4NlNMHxZmVIn2cB/FEpeD2wyOwKi7zWib+H9mIZHZkpN7Rh850A\r\n6llG2v60WhvV/DJw1TWLyNvUI6WVfOI0gE+Ihksar+C6BpsefSSOiJXwAK7j\r\nVNF8gaO8bkkErXc5OccliOnbfLlTxNHw+U8mDBHzf41ybORz0qhIK7lHO/um\r\nvsd7gFlsEZ9CkeoeCIapwOcrsU1Y9CJJ8pi6CXYQrseeCoW0D4hp2b8zJ+07\r\nsuQLSzGhTpRZ0MMFgAKOj0lH25y4y3ED1XOUvx25kXiWA7vGCk/9kIcoY2qC\r\nKfYBYmC8ze8X6CnH0xK5giZiXmMf3StVnPlxWviVuZYWZiOOiihh3jBswYNB\r\n5JNAllFsNB0cRnRNT6bpWs47vrReE+SkRfPwBw8DvPBqlLfbMDvQW+ejzGUC\r\nnV9fT7yHA8rkcBRl9M7rL/10gLrKnbxLONkAuJ87cdYAgrWOs49q89Y3QidB\r\n+eWf9iGy6oQ4Rz8Gs7XJB65cH/Z6BYkX5vcwu3MkuO263GF9HAsTrt9Z1yI3\r\nbuU9E0Rb60UIMGzOxtAFuk3NPg0DPuyjYqo=\r\n=b7XX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.4.0.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/unts","scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs -x **/vendors/wasm_exec.cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"_resolved":"/tmp/f1435d5f8db0ed8b28c8bb99f0706a54/sh-syntax-0.4.0.tgz","_integrity":"sha512-DTzshUQgnr7cf1yYI2qvUswsmDZC/Uc0uOaKSBtxDFfCuvxz0crwQDvuRzOeuWy/6n6vLtn+Lfmmgv6SfNL9Sg==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"size-limit":[{"path":"lib/browser.js","limit":"120B"},{"path":"lib/index.js","limit":"400B"}],"_npmVersion":"8.19.4","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"16.20.0","dependencies":{"tslib":"^2.5.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.2.0","devDependencies":{"mitata":"^0.1.6","vitest":"^0.30.1","synckit":"^0.8.5","mvdan-sh":"^0.10.1","@types/web":"^0.0.99","size-limit":"^8.2.4","typescript":"^5.0.4","@types/node":"^18.15.11","type-coverage":"^2.25.0","@changesets/cli":"^2.26.1","@types/mvdan-sh":"^0.10.0","@1stg/lib-config":"^11.0.1","@types/golang-wasm-exec":"^1.15.0","@vitest/coverage-istanbul":"^0.30.1","size-limit-preset-node-lib":"^0.2.0","@changesets/changelog-github":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.4.0_1681386306793_0.4429018477290463","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"sh-syntax","version":"0.4.1","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.4.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"21d45a7428d712ecb0c90d517a2b27fd897bc354","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.4.1.tgz","fileCount":23,"integrity":"sha512-MW/ZsCYTu11EIYYTSZcfAgMFszAodCmQVB27XssHoIN6L4EG0KSA3h32x8whaSOKuYBX5wz9EybfnPBUFQMCKA==","signatures":[{"sig":"MEUCIBtuXi7scBiGw6LBD7FsBL/9FT17uLRXMaSCsahIIUnuAiEA/0tx9G0B+VFvyeRsGNbD/9KGFtTFsw9KZOQgdxMS49s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664078},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.4.1.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/unts","scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs -x **/vendors/wasm_exec.cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"_resolved":"/tmp/0326206d3c5c47eb9d38ee7563fdba23/sh-syntax-0.4.1.tgz","_integrity":"sha512-MW/ZsCYTu11EIYYTSZcfAgMFszAodCmQVB27XssHoIN6L4EG0KSA3h32x8whaSOKuYBX5wz9EybfnPBUFQMCKA==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"size-limit":[{"path":"lib/browser.js","limit":"120B"},{"path":"lib/index.js","limit":"400B"}],"_npmVersion":"8.19.4","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"16.20.1","dependencies":{"tslib":"^2.6.0"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.6","devDependencies":{"mitata":"^0.1.6","vitest":"^0.32.4","synckit":"^0.8.5","mvdan-sh":"^0.10.1","@types/web":"^0.0.103","size-limit":"^8.2.6","typescript":"^5.1.6","@types/node":"^20.4.0","type-coverage":"^2.26.0","@changesets/cli":"^2.26.2","@types/mvdan-sh":"^0.10.2","@1stg/lib-config":"^12.0.0","@types/golang-wasm-exec":"^1.15.0","@vitest/coverage-istanbul":"^0.32.4","size-limit-preset-node-lib":"^0.2.0","@changesets/changelog-github":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.4.1_1688623632597_0.5245817570871096","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"sh-syntax","version":"0.4.2","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.4.2","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/rx-ts/sh-syntax#readme","bugs":{"url":"https://github.com/rx-ts/sh-syntax/issues"},"dist":{"shasum":"3bad5c6134b510e7b4c53b16f409ce4fd2a65245","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.4.2.tgz","fileCount":22,"integrity":"sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg==","signatures":[{"sig":"MEUCIQCx4nGq0v+ej1iDWkTusZ5yNYD7jCUC8FOmCYxwiPxjEAIgcONaY7zkFIB8LDcc0xu/qjim6kVU+/RtkMToQqF9Xm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2432790},"main":"./lib/index.cjs","type":"module","_from":"file:sh-syntax-0.4.2.tgz","types":"./lib/index.d.ts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","require":"./lib/index.cjs"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/unts","scripts":{"lint":"run-p lint:*","test":"vitest run --coverage","wasm":"tinygo build -o main.wasm -target wasm --no-debug","build":"run-p build:*","build:r":"r -f cjs -x **/vendors/wasm_exec.cjs","lint:es":"eslint . --cache -f friendly --max-warnings 10","release":"changeset publish","typecov":"type-coverage","build:ts":"tsc -p src","lint:tsc":"tsc --noEmit","benchmark":"NO_COLOR=1 node benchmark > benchmark/benchmark.txt","prerelease":"pnpm build"},"_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"_resolved":"/tmp/ba2f8e5fcfafbe78807e013a0863955b/sh-syntax-0.4.2.tgz","_integrity":"sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg==","repository":{"url":"git+https://github.com/rx-ts/sh-syntax.git","type":"git"},"size-limit":[{"path":"lib/browser.js","limit":"150B"},{"path":"lib/index.js","limit":"400B"}],"_npmVersion":"10.2.3","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.6.2"},"typeCoverage":{"cache":true,"detail":true,"strict":true,"update":true,"atLeast":100,"showRelativePath":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"mitata":"^0.1.6","vitest":"^0.32.4","synckit":"^0.8.5","mvdan-sh":"^0.10.1","@types/web":"^0.0.115","size-limit":"^8.2.6","typescript":"^5.1.6","@types/node":"^20.4.0","type-coverage":"^2.26.2","@changesets/cli":"^2.26.2","@types/mvdan-sh":"^0.10.9","@1stg/lib-config":"^12.0.0","@types/golang-wasm-exec":"^1.15.2","@vitest/coverage-istanbul":"^0.32.4","size-limit-preset-node-lib":"^0.2.0","@changesets/changelog-github":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.4.2_1702529511397_0.46499546038118766","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"sh-syntax","version":"0.5.0","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"d2cb6785dc24725e353c40bf3c287b0dc53888dd","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.0.tgz","fileCount":23,"integrity":"sha512-nGx1EYE7XSBUDIRyQB6SiUbr55VmuggpQbToLsvkqcFJGDKRBGyNlggFzwxIdZcO5reF2Y1Pg28AKdoiJ8x+Dg==","signatures":[{"sig":"MEUCIQD7aLlLbv3fFxWpzLP28SLdQcLYhk4eUlp2z1e8ARTYnQIgaZZFVQxiitmKQz+HWqHaVP4c5fvsf22lpQccQcUlqD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":824764},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"ccabf8ae0a38a5c6a8e519ae3b45c97a1651e8b9","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.0_1744013299369_0.17014272665282215","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"sh-syntax","version":"0.5.1","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.1","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"758eac3b0c35ad3386aeef1fec899e807a484bfe","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.1.tgz","fileCount":23,"integrity":"sha512-4vyWr4GkNVU+olwDtB9iGH5BNPZc4j8FXosvQLNiKFglcWHxt1ywAarCtELyBs3ccRWqLRoKnTyg0YJXNGxTSg==","signatures":[{"sig":"MEQCIAYAM1CHwAiFCNQdajGzMoI4IOpCcR2cF6KnX0U+7+OYAiB8+TjEy1bckv9J+lmW7Vh8d7VHSHeV4OXmUaCxZCvRVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825662},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"acfca8e797d98710969bdb97d51d9dc5ce6862a4","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.1_1744020730952_0.9639672176221137","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"sh-syntax","version":"0.5.2","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.2","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"78c1fdf007b5739499e2c0d938e4b357729edd78","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.2.tgz","fileCount":23,"integrity":"sha512-EQp4zvMuv5IoHj8VrNxu9jXKZNitScXDpba1RRAWq+Wo7n3htP09Psg6Ql93TNhyz7B6CNq4oga4pysHfNO/WA==","signatures":[{"sig":"MEUCIQDgb8jE6PVW/kNGDvpISxbafbjIglQ2gNqQc0xBEYn8MgIgZqNCCaroj7+pIMd1fzwsQvajqDGu/F7l2ASjnxPI7+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832238},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"0116b9a00786b2ca902afc76645e14c6e57bc594","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.2_1744044664539_0.4143179353154962","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"sh-syntax","version":"0.5.3","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.3","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"7aebaaf8bc2e6c796ce1e33562fd5905dd5e2cbf","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.3.tgz","fileCount":23,"integrity":"sha512-oM5U7kSlxVGMHaeaYuxffyRTdAVnodwSHnro8TS4lbE6JWVt/9tQBq4YwTHHMKUA9GI0oFD/eg4R9hpTcmZTaQ==","signatures":[{"sig":"MEUCIQDF9SHlZvYgcA1tajYGY8wqm914MsE6zOFZvOfitYjvpgIgTzpZ69q8Vzbo/Dvq1sQl/175WUc66n0i0/8QWclVjG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832335},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"63e69dc8613fa5fb7de11e4ac49c91494e749fe8","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.3_1744051463750_0.44271051825401164","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"sh-syntax","version":"0.5.4","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.4","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"e4314e32e0db29b85e5ea30c46a9a922152c7cc0","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.4.tgz","fileCount":23,"integrity":"sha512-S0X0o46tYEDQOseIxfCs94IiZNlljCH0Fa9cEXoCTl5TAdIwPMf0PtuvA0ARyny6hXj7KTbQKdHGCGqsahT0Xw==","signatures":[{"sig":"MEQCIChxS9p+JtV3AFKV5A/EK41xd8P3CoyzQso0W7WxFtvLAiB5RMBIeG0ITcnIn4D4IMY+A2R25C2NEnsiCEy1/gJlmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837990},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"321231e9f5a74280fd46457d28fc402f5f3e5b99","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.4_1744064931694_0.9991016045144634","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"sh-syntax","version":"0.5.5","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.5","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"473132d7de00f04f3d2eb5373a69ca966f6d0bd5","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.5.tgz","fileCount":23,"integrity":"sha512-NA/L3c4b4OvZJ3zPMuPVf5ekS+1kdPmUvToI0FB/p2VN/Xw39O+QG14c15hfeDAn/aMzTlJQawZYKZd6qUPQ/w==","signatures":[{"sig":"MEYCIQC0DzJeEO7mFDJMG5vrDekfTTmFAj6+1/6689lWUV2GMAIhAJND6hgy/Ewq7MbSRQ6u0uJddP2QwBDqe26owmXPByNa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839663},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"c83e2d8b8ab7318b9dc7c2c35df87b91c1a6475c","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.5_1744081308999_0.7595197524355515","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"sh-syntax","version":"0.5.6","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.6","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"dc4668335429d4003880641ac7296384a047668b","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.6.tgz","fileCount":23,"integrity":"sha512-hUprXSSgi3HLdIxufSsr0lceThj6vKsgOHcVVGujDGLWg9RD5Mt6j2m642qkTAU/7GFX65ed/g9h2jeURGuTlQ==","signatures":[{"sig":"MEUCIQC8J3IJzDHl69yZXOfgjH+QOHarYBp49hDtFE4tDgdUxgIgAyZD6ejrHH1unF50mFoAmiLj2oupfpknJWYvM9cHAxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839564},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"7b886bf673a41cae815a7921f33777f6378a900e","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.6_1744081627046_0.8652338676919278","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"sh-syntax","version":"0.5.7","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.7","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"cc1e9ad4eaf22ffb0259a31505dade098de6d58a","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.7.tgz","fileCount":23,"integrity":"sha512-74m9dt91konrF5+m0kASugzi37VxKsnTJQ6yvdDZu3IijG5/vIZpImP6FadsJLWNt2X2YD0VaTwW5W7Ox7mFVg==","signatures":[{"sig":"MEUCIDuHPp0c2I4AA7Qmua7I2L3lJsoRhc0WnbYFUMsXzK7oAiEA6tUd7R013jNyUldu43OttmPQCO6BzeZvG6jaGMXdj3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839839},"main":"./lib/index.cjs","type":"module","types":"./index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./index.d.cts","default":"./lib/index.cjs"},"module-sync":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"86195eedc85b6b722466d0f4108f4cd745a9c3d3","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.7_1745145267617_0.613776873014815","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"sh-syntax","version":"0.5.8","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.5.8","maintainers":[{"name":"jounqin","email":"admin@1stg.me"},{"name":"i1stg","email":"i@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"a2f46a1456c05005c6640bb2e11fbcaf12c67150","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.5.8.tgz","fileCount":23,"integrity":"sha512-JfVoxf4FxQI5qpsPbkHhZo+n6N9YMJobyl4oGEUBb/31oQYlgTjkXQD8PBiafS2UbWoxrTO0Z5PJUBXEPAG1Zw==","signatures":[{"sig":"MEYCIQDQUSoDXiRsBatExa39MgQ/lp0xp4OB3RbolZX9x5K0VgIhAIGABZSrJCppweT++HnQ7Z0lOVYfzg5d86Bp14DOcHQN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842177},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"d90f699c02b802adde9c32555de56b5fec695cc6","_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"10.9.2","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"22.15.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.5.8_1747730351259_0.3655879194274918","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"sh-syntax","version":"0.6.0","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"sh-syntax@0.6.0","maintainers":[{"name":"jounqin","email":"admin@1stg.me"}],"homepage":"https://github.com/un-ts/sh-syntax#readme","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"a1db8b429ab8548a811f418f6a94e7b18124e4f9","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.6.0.tgz","fileCount":23,"integrity":"sha512-52VK6z/cdZHv7UURjIcwfBUQZrAhIEEe0bY4lrkfypjnFIKsDZdD3Uaz/dBiw/sF8BeX0Mssv140s8EnrsJ9dQ==","signatures":[{"sig":"MEUCIQDNJcHwdMECP2sLQr3WcpqKvmfVZGwnhLn0Uz0hfw15tAIgUAcbIpSng3V38oG7E3NHlWsnrXrjtGCCK7RAFWGT3bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":793650},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.cts","module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"d5a8e66beead01fb388db7de39f3d61960404c66","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc226e78-87fa-4379-90ab-8c2166a16280"}},"repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"11.16.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sh-syntax_0.6.0_1783487313148_0.7189552839752877","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"sh-syntax@0.7.0","bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"dist":{"shasum":"63b36044f335029fc8909fd0461fc104b22e29c5","tarball":"https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.7.0.tgz","fileCount":23,"integrity":"sha512-sgMyAxpHiGgAaNg+gD3ad41vha24CzIjjghD4mdiON1lUafZPLJNYknyjcXmU4geilPstd69zCKkpccY0YvajA==","signatures":[{"sig":"MEUCIQDk0R6RHfJNjlJG8BFNbFmJpjlC9Lwo6b8keJo9A4KRIwIgQnHRk0Kf0/CnOBPz4S/minm3Emvhdpev/lKu/EVH0r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGYIVLftUW1Ip4wBtZ0TywAaEqMOTHHpQy7lg0rA74mwIhAIJD4Tpx5nEhNyrIsl/P1fXXPJYCcN75YcRrULYimmGu"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sh-syntax@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808658},"main":"./lib/index.cjs","name":"sh-syntax","type":"module","types":"./lib/index.d.cts","author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"module":"./lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"browser":{"types":"./lib/browser.d.ts","default":"./lib/browser.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./main.wasm":"./main.wasm","./package.json":"./package.json","./vendors/wasm_exec":"./vendors/wasm_exec.cjs","./vendors/wasm_exec.cjs":"./vendors/wasm_exec.cjs"},"funding":"https://opencollective.com/sh-syntax","gitHead":"cce2f1c540074eb177c845f8629977102bf94bcd","license":"MIT","version":"0.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc226e78-87fa-4379-90ab-8c2166a16280"}},"homepage":"https://github.com/un-ts/sh-syntax#readme","repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"_npmVersion":"11.19.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","directories":{},"maintainers":[{"name":"jounqin","email":"admin@1stg.me"}],"sideEffects":["lib/browser.js","lib/index.cjs","lib/index.js","lib/shim.js","vendors/wasm_exec.js"],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sh-syntax_0.7.0_1790225140354_0.5873091850297731"}}},"time":{"created":"2022-04-02T02:37:54.874Z","modified":"2026-09-24T04:45:40.816Z","0.0.0":"2022-04-02T02:37:55.163Z","0.0.1":"2022-04-02T04:21:14.196Z","0.0.2":"2022-04-02T05:25:09.666Z","0.1.0":"2022-04-03T10:59:23.084Z","0.1.1":"2022-04-03T11:21:16.376Z","0.1.2":"2022-04-03T12:50:39.237Z","0.1.3":"2022-04-03T16:20:31.089Z","0.1.4":"2022-04-06T03:12:52.572Z","0.2.0":"2022-05-11T11:30:03.484Z","0.2.1":"2022-05-11T11:35:50.357Z","0.3.0":"2022-05-15T14:40:40.990Z","0.3.1":"2022-05-18T16:24:15.141Z","0.3.2":"2022-06-23T15:31:57.650Z","0.3.3":"2022-06-27T03:33:23.922Z","0.3.4":"2022-06-27T04:39:06.017Z","0.3.5":"2022-06-27T05:26:43.261Z","0.3.6":"2022-07-08T16:35:33.324Z","0.3.7":"2022-08-01T22:56:03.579Z","0.4.0":"2023-04-13T11:45:07.030Z","0.4.1":"2023-07-06T06:07:12.839Z","0.4.2":"2023-12-14T04:51:51.638Z","0.5.0":"2025-04-07T08:08:19.555Z","0.5.1":"2025-04-07T10:12:11.241Z","0.5.2":"2025-04-07T16:51:04.786Z","0.5.3":"2025-04-07T18:44:24.049Z","0.5.4":"2025-04-07T22:28:51.942Z","0.5.5":"2025-04-08T03:01:49.239Z","0.5.6":"2025-04-08T03:07:07.304Z","0.5.7":"2025-04-20T10:34:27.799Z","0.5.8":"2025-05-20T08:39:11.494Z","0.6.0":"2026-07-08T05:08:33.374Z","0.7.0":"2026-09-24T04:45:40.459Z"},"bugs":{"url":"https://github.com/un-ts/sh-syntax/issues"},"author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","homepage":"https://github.com/un-ts/sh-syntax#readme","repository":{"url":"git+https://github.com/un-ts/sh-syntax.git","type":"git"},"description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","maintainers":[{"name":"jounqin","email":"admin@1stg.me"}],"readme":"# sh-syntax\n\n[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/un-ts/sh-syntax/ci.yml?branch=main)](https://github.com/un-ts/sh-syntax/actions/workflows/ci.yml?query=branch%3Amain)\n[![Codecov](https://img.shields.io/codecov/c/github/un-ts/sh-syntax.svg)](https://codecov.io/gh/un-ts/sh-syntax)\n[![type-coverage](https://img.shields.io/badge/dynamic/json.svg?label=type-coverage&prefix=%E2%89%A5&suffix=%&query=$.typeCoverage.atLeast&uri=https%3A%2F%2Fraw.githubusercontent.com%2Fun-ts%2Fsh-syntax%2Fmain%2Fpackage.json)](https://github.com/plantain-00/type-coverage)\n[![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/un-ts/sh-syntax)](https://coderabbit.ai)\n[![npm](https://img.shields.io/npm/v/sh-syntax.svg)](https://www.npmjs.com/package/sh-syntax)\n[![GitHub Release](https://img.shields.io/github/release/un-ts/sh-syntax)](https://github.com/un-ts/sh-syntax/releases)\n\n[![Conventional Commits](https://img.shields.io/badge/conventional%20commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![changesets](https://img.shields.io/badge/maintained%20with-changesets-176de3.svg)](https://github.com/changesets/changesets)\n\nA WASM shell parser and formatter with bash support, based on [mvdan/sh](https://github.com/mvdan/sh)\n\n## TOC <!-- omit in toc -->\n\n- [Usage](#usage)\n  - [Install](#install)\n  - [API](#api)\n    - [node](#node)\n    - [browser](#browser)\n- [Benchmark](#benchmark)\n- [Sponsors](#sponsors)\n- [Backers](#backers)\n- [Changelog](#changelog)\n- [License](#license)\n\n## Usage\n\n### Install\n\n```sh\n# yarn\nyarn add sh-syntax\n\n# npm\nnpm i sh-syntax\n```\n\n### API\n\n#### node\n\n```js\nimport { parse, print } from 'sh-syntax'\n\nconst text = \"echo 'Hello World!'\"\nconst ast = await parse(text)\nconst newText = await print(ast, {\n  // `originalText` is required for now, hope we will find better solution later\n  originalText: text,\n})\n```\n\n#### browser\n\n```js\nimport { getProcessor } from 'sh-syntax'\n\n// choose your own way to load the WASM file\n\n// with `fetch`\nconst processor = getProcessor(() =>\n  fetch('http://cdn.jsdelivr.net/npm/sh-syntax@latest/main.wasm'),\n)\n\n// with `wasm?init` via `vite`\nimport initWasm from 'sh-syntax/wasm?init'\nconst processor = getProcessor(initWasm)\n\nconst parse = (text, options) => processor(text, options)\n\nconst print = (textOrAst, options) => {\n  if (typeof textOrAst === 'string') {\n    return processor(textOrAst, {\n      ...options,\n      print: true,\n    })\n  }\n  return processor(textOrAst, options)\n}\n\n// just like node again\nconst text = \"echo 'Hello World!'\"\nconst ast = await parse(text)\nconst newText = await print(ast, { originalText: text })\n```\n\n## Benchmark\n\n```console\nclk: ~2.81 GHz\ncpu: Apple M1 Max\nruntime: node 18.20.8 (arm64-darwin)\n\nbenchmark                   avg (min … max) p75 / p99    (min … top 1%)\n------------------------------------------- -------------------------------\nsh-syntax                     18.33 ms/iter  18.56 ms   ▃        ▃█\n                      (17.48 ms … 20.83 ms)  19.09 ms ▂▂█    ▂   ██▂  ▂ ▂\n                    ( 28.52 kb …   9.82 mb) 890.46 kb ███▆▆▁▁█▁▁▆███▁▆█▁█▆▆\n                  5.07 ipc (  1.22% stalls)  99.36% L1 data cache\n         56.96M cycles 288.57M instructions  39.27% retired LD/ST (113.32M)\n\nsh-syntax (synckit)           18.38 ms/iter  18.82 ms ▂▂▂           ▂▂ █▂\n                      (17.63 ms … 19.06 ms)  19.04 ms ███▅          ██ ██▅▅\n                    (291.31 kb … 312.45 kb) 292.09 kb ████▇▇▇▇▁▁▁▁▇▁██▇████\n                  1.11 ipc ( 11.51% stalls)  40.34% L1 data cache\n        434.86k cycles 484.78k instructions  19.58% retired LD/ST ( 94.92k)\n\nmvdan-sh                      79.47 ms/iter  78.95 ms  █\n                     (71.22 ms … 126.09 ms)  80.84 ms ▅█ ▅▅▅    ▅    ▅▅▅  ▅\n                    (  8.18 mb …   9.70 mb)   8.83 mb ██▁███▁▁▁▁█▁▁▁▁███▁▁█\n                  5.18 ipc (  1.05% stalls)  99.04% L1 data cache\n        249.41M cycles   1.29G instructions  34.41% retired LD/ST (444.42M)\n\nsummary\n  sh-syntax\n   1x faster than sh-syntax (synckit)\n   4.34x faster than mvdan-sh\n```\n\nSee [benchmark](./benchmark/benchmark.txt) for more details.\n\nYou can try it with running `node benchmark` by yourself. [Here](./benchmark/index.js) is the benchmark source code.\n\n## Sponsors and Backers\n\n[![Sponsors and Backers](https://raw.githubusercontent.com/1stG/static/master/sponsors.svg)](https://github.com/sponsors/JounQin)\n\n### Sponsors\n\n| 1stG                                                                                                                   | RxTS                                                                                                                   | UnTS                                                                                                                   |\n| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |\n| [![1stG Open Collective sponsors](https://opencollective.com/1stG/organizations.svg)](https://opencollective.com/1stG) | [![RxTS Open Collective sponsors](https://opencollective.com/rxts/organizations.svg)](https://opencollective.com/rxts) | [![UnTS Open Collective sponsors](https://opencollective.com/unts/organizations.svg)](https://opencollective.com/unts) |\n\n### Backers\n\n| 1stG                                                                                                                | RxTS                                                                                                                | UnTS                                                                                                                |\n| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |\n| [![1stG Open Collective backers](https://opencollective.com/1stG/individuals.svg)](https://opencollective.com/1stG) | [![RxTS Open Collective backers](https://opencollective.com/rxts/individuals.svg)](https://opencollective.com/rxts) | [![UnTS Open Collective backers](https://opencollective.com/unts/individuals.svg)](https://opencollective.com/unts) |\n\n## Changelog\n\nDetailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md).\n\n## License\n\n[MIT][] © [JounQin][]@[1stG.me][]\n\n[1stG.me]: https://www.1stg.me\n[JounQin]: https://github.com/JounQin\n[MIT]: http://opensource.org/licenses/MIT\n","readmeFilename":"README.md"}