{"_id":"asl-path-validator","_rev":"18-071dac920b55d9380032f14e4e2356bd","name":"asl-path-validator","dist-tags":{"latest":"0.17.0"},"versions":{"0.2.0":{"name":"asl-path-validator","version":"0.2.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.2.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"4cad136449650c9e4fd06e1285befa68eb747685","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.2.0.tgz","fileCount":14,"integrity":"sha512-TvuTHwzUznI61jogAn19jtZ3SvdnxxQOed9E5IiN7PxKAqKVGeHNJGKcbF5dqnDTh/yNZ2SFel+31HW1rSjcdg==","signatures":[{"sig":"MEYCIQCIFuZMm9lpUTWvPS14OVoKG+SjU8WiV+8bgGTyUilWgwIhAJ6bTp0EGkzdKC7J+EBknB3h+T9qLJIofWCuELdnbmPF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwLioACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwrhAAnf86fYmbEucfRiCIKARA/UfUT6nsKfv0vo0ifARRmyjknZ7F\r\nr9vWjM8mvRAa8PJ8P8S074wzdwxLvUUuQ6eAR1q9Myq1RZFeoiITO1HVUaH3\r\nHSddoJF6oUT9CWZ4nxltIW4clmLOEHJs6Ujf/xvlrN9NAvpLFbKWaFT1901r\r\nyh9xvGUlLY2nRSuGn85OE9l6EPtec2N4ItXcZkNdSk+mKjOkZ8MGA2ljG2Ej\r\nHIS4l4IrCVO71r9r1KpvTuQHgG4TJPD60n6vA98HZNokNUpn5sQW7YWCwfri\r\n4prnuXx8aLTT16Y90VqMVJmzAomb63+oueWsdH9xpwYeAnVppAy5yiZxxXUO\r\nZVlnlNp5jIkezzNWy/YU8Rte/KYD8U/67D9DELF1Npnd63Ps2CMz1pcKIPia\r\nWyXEfCsKBoUVbZE4oXe6+gEphns+yJqX/CGFQByhVuXqxFESQ65yYSg0niaa\r\neiKUTRqP+23wHLxY1E9K3if+qn51F3zAoraUG8LG7p3OEaE/n0ZT8KLegd4y\r\nyRBXO8EYC6F7EUzp3UATWAakZDAy8Hh9VQiRPxncuRveSUIFtYmCMrpVMh6M\r\n85gCViFkFjwOuUZ0aRFx8TANNchLkcRluqc+GPaTfIxlTYOFsg464iNDjTXO\r\nEc1cWJJN2gmRhhXD3LJP8RiCjsBzcvEjI4s=\r\n=vro4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"361d2acd38799484a96ae49ec83005dbcf7071d8","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.2.0_1656797352546_0.3303732189960762","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"asl-path-validator","version":"0.3.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.3.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"4f37ac8f14b317187fd127a56acb9d7e770e36c4","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.3.0.tgz","fileCount":14,"integrity":"sha512-QvVnrVVm/GJQfprnvN7fux0dSP8mi4CyTLSE5VAliZMxVKfvwMzgDPdmvj79PJreL+HoalcByg38SQmgqN9w6Q==","signatures":[{"sig":"MEUCIF1tyt31j31b/L2wHL1veHNPnD1Cjc4/f5C9JuEMfSGMAiEAkCqmbki3Ujbx8IGmwJb46yOE+hokaoLK3jIpSdRod/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwXb+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtMA//V5c2aDRai5+krLCGcJXaVAV3UEyDkoZbicrM7G6seHh1H6ei\r\nefmJVmzY51DJS/6EJBjNznVxW3xriIWDhBeimjceW3pWRvvPU3KNpTBO4GKF\r\ns0XbIkjrEuZ2GKDteaa+yA9AvXYplj7UtzL5uT4MxFrVkF+3U4nHtUIjtTeO\r\n7elDxCjlcZ0t9hw49eGWYx8E6QCFwzNro97SHtS8wlhh9dk4FPwMRmeoK2O+\r\n2leRnBZCwOS4mW/DoY8azzAxg/blMimQPO7q3oiWojpnmOlZD/mKp+wnaPGr\r\nJnKWmkvQgVNgCJFObIDq62wfaBc7ufnKNev+uXE2tHojEqmnPN/8vHvGIpwD\r\nHLD0A06SO2Pfy2SQmJHZQAlZ47Rp6A0tQLwjSeCNEijvJAsbMpt18wcMCCte\r\n4dle/C33lGdRTwRgmyLO6UWsW18X9xJ0+nfM8EOrw5vikaiIMMiwrIKtif2j\r\n8pJGF/9VQQ+QGffJWtAw+vcHNAPVpCt6AWdaY3Q6sVXylnVBH7mxRAiB9a8K\r\ns0B9AkQmQ3JhXp0mU7YKGuIkgMwkiBXH5aD/G4EohXMOCSmmgAk7M1OAmMrS\r\nCjBgDTYpB31/E4f5JxNJlpJYjpo0WYKovfPkhUC3QZbKXzjRacGOU0CVCGKX\r\nHEamY9bkjzfKP7XUUYYE7JF/aOap+uxUzvE=\r\n=O8PA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"65488dc249f87491f56926d9f8c541fbb2c3ee5e","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.3.0_1656846078130_0.30361085911103447","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"asl-path-validator","version":"0.3.1","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.3.1","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"fab3430550b4e5482c748614942da9b65342bcc4","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.3.1.tgz","fileCount":14,"integrity":"sha512-95mo5HKWa6vPZ0dKVoxweUolKzJo+RXqkVTlyqdgT2dD641i8tTyT3OwXbADrKdMxPcS/kRL25tHEeB3O1K/rw==","signatures":[{"sig":"MEQCIDlSAvTCMD5nLerQQh3Dyy3CkqJZoi/8+bNOnZalJOa8AiBMiCVsn/DKVONVvdpQGSAq7JUTWchGEYVLbHgwi7wGwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwXmGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+uQ/+PkNd2dZsg7n8K8bA0kOHwb6dODSkP5Zpvx+RXQSHkqRt5lAK\r\nFPXv6K8EThir8kI3EaznrW3xMsVlQZCgdjs/+Owqrxd+QYqsB14lH/mbjvj8\r\nyB6kQ+60tKKX6XXp2/dVuJfku/rLG+eGXwJ7XBZymVz6CQqQMGFAPw/A43M2\r\nhcMGxsIFDnlM70HhomY/OvhoQ1XB5nizBz+IoghFkm8lPjVXYmX225XEWAcd\r\nlgbfl63kuvnuq1AhTNhZKEq0cWs63WUo62YwqZw/cjO3Ppj88YvFSzKCvGoH\r\nd5sxKwIe9RF0liUrRIj+R7vScvs3pc/6BkwE1yicvnCz6Ov+kicWBaVpfeya\r\nSk14o1p8LiydyHtzcEm/HSSpFcTYxb0sERbhp2HDdIaZf1O3fW30qPq+GzAR\r\n77NhSBuWrgWUPmscGaUTJEprfKULutOq/KuAebCu/l+YWjk+BnNEKqFXIVCl\r\nA1FE6R1liNcy6RpOvnjmO1D7lAW2F5KRzuFr2CbXihwSMMyqfBRssqLDSuvh\r\nocvTtK3iV0jYkT5jkE9zvkDvLi5dhjnIgaS45H2b7IduvpYUvphor7HITtFb\r\nlbCPN1XwGiDdaj1IwNa/8XMjNbEvXjAn2lBWEgWY7LybWkcr4Z0uIz0GuM6T\r\nNbAzsPjbHNF2+4nntpBKAz6LhCkjB0ltayI=\r\n=ZTDe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"1c6d232770ba7d91b7b676678e23abbcb553ded0","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.3.1_1656846726681_0.38833378440796373","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"asl-path-validator","version":"0.4.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.4.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"1a8a5bce54de6bed53565ef6d6fceeea4a1a91a5","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.4.0.tgz","fileCount":14,"integrity":"sha512-WYxGbdTe6/BzbhSe1H2kLJLZUKMUW07SqTs5NIaGWbtLs0hQK/KPoA/BvzNAsmq7LK2ReLyhO/5bml2peuIuHw==","signatures":[{"sig":"MEUCIF+deaJSnPyjOZOSGVgNU+sAvFt7e0KIk4MdgpsnBucyAiEAqS7I8fHQR/DE9Z78rr65M7plRGQp1A27uyH03h27V4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwXukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR6w//bBkdRiDwESfWtcw+t+VtJbrNkR2SrY0sESY2FlwhKm4MtDA8\r\nM5YDmn3ud/qSpjsLMoQ48GfZQAMm++pK8x1kJU9BhHwEgDYo5Oodw04chgOp\r\n5VEfxYIxq629NNCs7U5cYIipDQUajTVBf4lDUfVYGjtYcGHduuMH+jCFBYmS\r\ngq7qNZ4fgBtrgHW5FLjagcZaV8JgpFlJwuPcM1F6AlaSTAdqnDkNMom/PF5p\r\nNBZctVzkhozfsH/GZhyeHfyVQ48qdTsxGduHA+wPm+qd32DX7yZFKNjSM4iT\r\nSiUm0K5KaGyflTAd+hooxtEM+1kTUaAnwPUWcmg/HBqme4/XEBEhRkqyW6/s\r\nAqZMoypIrZfPL12DkphCvU1vB6rPv71ulDoSpsseuU3U0TOBaV17K3VSIc2A\r\nMqlkZajYJzQkwMZ+eovDErn4bsy7MwFzyMswStzFDkI/0y4eFXto6tvbSERP\r\nuZX2idlHFDyJ8fNmpAoEcZN6HMjbWRqu8HG6CD8CuzQBQelRrl1oAha01JLk\r\nGjMbb/KcrWEnq49sdELreVaKUbCv6PvqMHLsooecgNB2REhMQQ/DIcPiBXtC\r\nfNTnayxOKzkMcSMGClDbtcNzJvaMpj3JPJTHx8pE1E3mlEgoNCeeoTwC0V8c\r\nJOAe5Pk/gBWoXBmuEkqUzUTyv0ss47iihSw=\r\n=32zq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"bb8ced76a9a3a20b1fdd213ae147115dc4c66d64","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.4.0_1656847268184_0.5830966902021728","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"asl-path-validator","version":"0.5.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.5.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"00b763f7102f16dc2d3bcb4b180d5bfe954e8ac8","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.5.0.tgz","fileCount":21,"integrity":"sha512-eJoeLCT+wFyudCLTmdSvgEUJrHE3nG65DTbKy+x37BT0KxvH0e7YdVUJMZ7FNve262ZIy5iUijmowALqiIjqBA==","signatures":[{"sig":"MEUCICSR0Ztkqc7ChUHqhXD2tyhj148APKQQo5cgQK2DnyEcAiEA+7QXrqEJQugPR6ySMJ/UZu84T14ZPLCLTwWC71HsWsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwXzzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogvA//cA7OxuGMIRHeCBSH5bk1+SI4kKx3hiT5/I1wjDB2jCwOoVAa\r\n89OZqFl7Pt0CL04rY9DXkWCQzj59JmVR8Pt63eywmT8iH24PxJy/R1+5D+a4\r\nbpnttJWxpT5ksR/hPx152FBUtkCBo8sXfCWVHcQDbAeC1I8F5MZlDayMfc7u\r\nJk3otVbv0XLhGpGzOfu3Wo/ekd7TzzeTAfLnj+mEXrXp12TCODiGKHyHwzMu\r\n95qsQXMADgq09tBILW1h/wpY98Y5qUYL60fTi8iZ4E5dWX+MahX40gyOCQIy\r\nDjpyihA/LP28XNT2Z1kFdiWNcHvFH7/u7ZKBZk4QylhOQas3F545FK/Ks928\r\n3pu+Odr4ZUYT4DHzQTOID8f5PfcCqIShEshYDZgUkV5Udu/BrS8AStbx++kH\r\nWeIdzPTAhe7iNHdcnVj/L/pFSmVs6TASYM8Wtc+o44RzvmRu02v+xfRha7Gy\r\n6ywICh1PB+NV88JlrZYC6p3Gyn3oBcOCu9ypEpCBMhzfi+MryIdA+PUv4iTX\r\neuxN/NLIWyM2go2ri8/wDaRtPWEYYOVtK/QTbK41ehJfLd4XNBY0rFljOpFU\r\ndDbWi94h/sW1clTJ/sfSAd2LIMC+jgCkcj1L1g3kiCxL4k0D9cWgaXiSPWnI\r\nd8udE3SXLn0otfGKy1HlIeTCQ52B4ma9C1Q=\r\n=tzC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"fa2ff6fab14e0d478dc6d16f0d18ef741f5b51a3","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.5.0_1656847603602_0.1498061633306551","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"asl-path-validator","version":"0.6.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.6.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"d37f7d73fafcd624d9ab6388ba6dcf29f4c3d51e","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.6.0.tgz","fileCount":21,"integrity":"sha512-fVc1ilkfSzs5HjszvRgh13ZpF+RfTBbYowQHbj5yT3lX01Yz7IYS7N0chyeD+2x7pP0MUNGQWqHCK/uON5NxYQ==","signatures":[{"sig":"MEUCIQD4d1IuknfO7OocG3kSMLfIY8ngeDaac/dZ3aX5p9uVsQIgC4WlDIY+z8LZisEZLuUdUYP/a0AFrNqVSL5pPjPAVLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYgVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY7w//bL7TOePudWuOzKJmNrRbKku2UYGADOykZUoc0IGALUEThNW/\r\neJIE245gi3Pup8kwlgnWzhl1def1yw3xFNG/Hi4wabwtjxFGkyYFx0qPSEOk\r\nPf7uDW2XCV2/8TwwWhvLDKjpCzLBqYloj41KN2J1axfDxP/6cXkJUq9yGcET\r\nBPl/ZQ7TyFTCaxZLXNXsvq7pjfE2F6l3MHmD//PKh7Sk750Kw+s7HIcINFoU\r\nfd6QgPKvAilJVIXnDgy801YGy8gl8B8JB1pPnhPAe1QrOeKG3t7ZOHCR5zFJ\r\n1yGzTywdLmEu+XVQ6W50KJ6r+n7QtIZ9VacwObe6VMESyx8XCwgQ1oSb/gJX\r\nIfQmiM34pLpRiygYs8RSjuWlM5qIuGAS9u+izOlunmT6J0mQVSyvO/6DZZLq\r\nYVuhRdN01vhnfENBiVT4WBZKWr19bOtc8WfBIaO+iQtAnN/XzfmKdp5g77pg\r\na4utqWYwfApAYsV5GbCuiqjuN/abKa9MZ3BFeDjVYAbspKrg0+c1fD3gKYVy\r\n0qaiNaHvER6t1SaGX+AQXwW+SU/h9VFvSoo77AAuDKURQBR3ziLH23yzc6kS\r\n2v05unSirnKlWX7SVO5Gp+65Yja19lELf2zb7txf2UvkUOXJiZgX3qslChbE\r\nspq+P19o0ceYfMkMNG7dlmemyAx+feGrz7o=\r\n=P57Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"3a330af1a9d2f53db9692f26d3a31c0b70084da9","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.6.0_1656850453004_0.14331680305452532","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"asl-path-validator","version":"0.8.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.8.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"aa84eae5af7d11bdd5579e156911c0e11d72e1f3","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.8.0.tgz","fileCount":21,"integrity":"sha512-kq5QjOQmzGbOayTOjyXveRbp+BP42uzG/T7OJTuXkLA+4uYKnDudV+plnDleLaaSmFZRgNEXEnrVEjU+EVK/7Q==","signatures":[{"sig":"MEUCIQDvyv+pnWblmOP964tgag3VJE2MVc1yFLrKpSOflVymVgIgdwEL/12bXTYeveGAr6Z+MjWPTMpBxIGDNzl6fylhik4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwdAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+fxAAhNY6YUPfMNvw01svzPuB/Re8S5n4PUZB9JgcfK+LShiGKc3S\r\nXgVXur3j5BwtRYbYqfyFEBloyK+m4OM3eOiK0pZbjJBY8Zfg5Dj9CQQMP/Xn\r\n8OzPu0H31HJ08kj0/iBtD/rMCzGv5t49H6k1OogMiU15kS/4fCReY2M/qGCr\r\n/uPeGq45+qAlYUYUinqPuphgNBoM7kY9vXR7sLesTaqAU8XkCIn7B3FsvM1U\r\ntMtjR8DivU/5zESVVxq3Avx4jT7aobYNrEiGOA1w4fmqPzx9K/B3eYjrai0w\r\n7IVt+m638rJGcCitaEcDbZH6SgDQDBxww8McZFQXwp/OwDSd6WdgzeS9aKPt\r\no7lykEKM0Ba05+KimS303vmYlYrze4vO1drMWJ1Rido3SB7SeKMX2yjvyBMX\r\nE5G4+l+M8nS+enqE8rM4QE9+Jin/IvQL8Z9L4T7uFNo6KweszcCogzE0Hw+G\r\njmottJtZ9RmTOQk7dQBAcEeAGaRZZ7eMYSvHZq/0tkNX1BloPZEpXDNuRKZB\r\nU+SpYGhKkPN0XuSs0m+rOxlsQUv4K5J2U52mwsf7xghLn0y/kqaBHcUOmUD7\r\nDxPuOQCBTlKLXE0ejUxXKH9/6j1cb1Vpx5T1ygtMNqY0i6bHkiQmKhW2+NiX\r\nqoZIvzq7k1De804prvt/ZRY1ngLMKeVXBmc=\r\n=PXHT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"9df0a8a749d1eac83e7557fd17da284cf74ae4bd","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.8.0_1656868899063_0.26082967985459216","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"asl-path-validator","version":"0.9.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.9.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"fb204cecec3099970a5d1a9b8a3fdb552d2d6948","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.9.0.tgz","fileCount":21,"integrity":"sha512-yW6ZumOdYL9aNtdvw/4JpRtsvwUPjPiYIdpe94aAFZALQtkj3vRM/WU8vnaILaBP9Vx8QroSEubSVu/B4vncSQ==","signatures":[{"sig":"MEYCIQD3a73o4HJ8rerdqYGSYf8aD7eF36tClWNJk/YKQlJ33wIhAIRDPbSYLYQZsLY2DkybaTQ/HgGt9C+2/R/WgwiLp3xT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixB5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8fA//QUw0PmEOTDSho1eH9PsOsV+HhwCGOarsmpy4nVONSZtJchbE\r\nvtih2qq0PwbMwualRUDyW7+vjpVDwr6tBfAmo4BD7kvQz+TMQaQTiCVw9w0k\r\nVkgkBz0ClvoLRn+fZd1r27LJW4+hMIRRvbsYlTQHeDXxLGoFYPcVipdNEU+y\r\nCOmP6OticXw63l+tcFAcAFdTnrLM6PD6ftyXi4Qbi1pjKNcnr3p57geZ4QJj\r\nnrrs+0Cq65kyMCm2nUaYuR16bp4Oy7ltWIXJfbK7v4maqglIs0IJLDx1knRr\r\nIqohsGq8N+/2V+WujR6lKbJGniD2QlL2tSnQvm/R3HEAFXm6qjnqKvVGwsVl\r\nawLQPd/KzrvIrymdnDlsv/J+YR4/bZ5TwALPw+drIlvz3jCd5RlyllRYrGcs\r\nj5/WieU6RMIzJ0+/XLOwK7GTIZckxKYsp8wXR2dWUdTcKnCl2cyNt+O9YJwd\r\nhgENAQrgbyrtA+r3ZILpIKm2wSpUW9aY6o7IsKiPfBKzkwMSebOX7V8Aqnqi\r\nlMA9SkdaavC/cZEmcD3YVR1PxU0eOaHnBA/461FEOIlgWdPChqEjWOnFRBaP\r\n2BdUxqLjS/Dc3w6NoOVAaviNmr4jpag8UPSEH3tVdFW6ZokVBhg/agWhAC9w\r\n60p/5Tg1ENHaQyt3a1vmv8mzgcA56OPnXME=\r\n=dqid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"1f6f66b7dd83f184b390a88d00a5cf07ad755b20","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.19.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.9.0_1657020017163_0.1359357596516344","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"asl-path-validator","version":"0.10.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.10.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"6a1b0c5c2af40d0b9c6874b6b4b528329fc018c0","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.10.0.tgz","fileCount":21,"integrity":"sha512-XZHA8YstSk8Rc9MkUbSqfQ57Lpga9+G966Qsv8rNv6JRmHwR2L99/bHqJIfJDKq7QKbdBhoQbIWPW0yB2l/9rw==","signatures":[{"sig":"MEQCIE9BY08HoZnz/zCF3UewaP9fsPhRY/0Zbb87QcszocY6AiAk+Oej8hpjbyWqDqIvIGfOI3/HllJqDQ4gVe3HrHJt4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizaZnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ew//bVFzs6i1g88Oadl8djTBMcYz3nRBpAg9HH5FCdmJbt+ecZ5Y\r\nknfCVmkZkZqWNZC2nr3865NgIHC33on/aIDF9TuS4VaUzE8fq2PS7JW8xr3l\r\nUBwwtl9o9w75fmvRVGFGKHFYTrwJ4Ih35f4p7xYijuPgOf4Emw+pkh0UoZTx\r\nuLsJBqJ1q2h+9+9YtH4RXelNr+uoVgbDwtYvyVn3JNRvE5c8L9ehiX8wxoDc\r\nbs7KXKsXf6crHY9fWjeesCUjoa5zt3rPjAgxf7SgDoGPMiXXDR3+zY2+eKFi\r\nZuiAIVplB2WbIXodvB+rbCwTpq/4xVDyyD2/87gFMjR2npCUBtipm/utzKhc\r\nsGf6bnhV1rwlzquvkEFPr6I0R7PdLdI43pAYDdhV7/hckuVtgllenm/i7+to\r\nVsohzCylQPYpDvA2zXcHHHK0YN7JGnroMUwdlNvVsH5g/WSl1/+j9ddWH3PX\r\nPlxc2xbPmyt4hvU9+WKKmxRz2zuOUCtkdlGxCEgxfaFgxo7JcHYBOvyF9IXi\r\nASAU1Ef3QhLfquMfQ6mQ/s91bXM3hraSN7kyG/W3xx9sqjvWtGad2KuCG/iE\r\nBzRIYTm5cxaU9kYvKWj6Wi8skHRgsGiM5IkDMK82gsnUXzflp8pqcxW/KOKx\r\ntMskvOwHg0EumX28SIqKfCjjsytOPsEgFk0=\r\n=sxvH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"bea8aa8ebb191cfbece1afaf5b76a43d0e077b3a","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.20.0","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.10.0_1657644647276_0.641564614915521","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"asl-path-validator","version":"0.11.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.11.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"9041fad53f621e5a39d2333e3ea4c91ed1661c74","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.11.0.tgz","fileCount":21,"integrity":"sha512-2kfFkqNCXInc7d8hbUoXn/XpK5fFr3//0nh4jfcZWav0VR4zo2bYVlRCwOuNKJID9yM4vIo7dMb4n0fnWrc/Xw==","signatures":[{"sig":"MEUCIDeeIh5p4TrEx3ggcrKF9XRv88+bLCl78r4B24N6NtzhAiEAosZgbyH/y8o0DHvRoh2DHsa7knEE3wzIxtNBPL6kZqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEd8lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8WQ//R7zLr3+N3eq6a20jGib1/rPomUEG8IdasYtUSiBshWKfwz6u\r\nRXUf0oB6TaisJaIJF7IhnBRlGr5q62k45CRAQz4NxjhEQnYSm5OaaLtebKD0\r\nBw2fx88rRgYkegbx7YXw6ZlrsxuDZ4G0GzGFkjA6wZRNxVEoSUkX09PdX0rg\r\nSaZMGIJiI2/9KKSLdxI8pDvit9yp5cXD8yjk8Osmnt5DhH2QJbbe1TBdIcl0\r\nUhlxo0PsvJfbPgcHlPYkCFfCf1bfFkkKHtXoWfvEdx81gy8lAnnYyaGR8tYN\r\nawdz4U2jSEU1Th3tjnBV2HoZbIcAAc7OKtUVQQj4E9eQcesMiT8GxgYO7HyI\r\nFPuMurXavugXO/HuogfcwzxVX9GMgWVpWRM5uboA6Ok6tQ10stqyk41Ogo3e\r\nkjJAgGFtnvSAdCHWtf0ph2Yvvl4cANgPVS7PoX3W318tlxCHeEgn/V+uOvFl\r\nM5yZ+uFw3XXu/3CByrb1WjgvVOFi79tVqyLfoJsjNFqy2mcuXC887ciXGJI6\r\nxPpGylUg3f7Lb14oyOfEdTfHDn+nkt6EWt/ULshXG0bshVNRTfP+CpWheIG3\r\nYr3oJ3/Un5qj5tdmwQxNu9aedwdt+3d8n2ri7JPYB+902y+6LeXW0UY4l9M7\r\niBPMKZKYmArag0N3nuokn5xCCamwG0LXge4=\r\n=HCCH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"a6d05052812d65878fc68992a70dfe6c0bca2776","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.17","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.20.0","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.11.0_1662115620945_0.677156254101112","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"asl-path-validator","version":"0.12.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.12.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"490e11d4d4aaed69b7f5cd195eeefce3f9504ff9","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.12.0.tgz","fileCount":33,"integrity":"sha512-pzBX2mKp8NQ7p1xM6sfSd2vFQJDX0UdUCun/YcRKMNSv7j93erTomK7iIU79N5rjJD++kPr9qwWhA67pFVpdhA==","signatures":[{"sig":"MEUCIQDOHxqw/Pe5irzZmBJ2NisSPBMEdiRgROFodXCvog6H4gIgP33XBupQ48ypNq8iIyN02c5VrkVByXva7TTZLu9hoos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8mq5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPGA/+MCzc2dfl7EAuoR3siWCL2Z902tUELQO4UoPVvRUkVKOnqtlk\r\nsxmcB/QccE47WHs0ocrh3QSDp4d0RHggofKx6VPE0c9fJR4CYlaYghMPrmuM\r\nZ+usBorx6zgBVh5lh+JCjm/I6eQtvRQ4lC9saywo0/eCVQIqnoyPqFMs3oW1\r\nAbdFlov8fobFIthwk9bFSZ6A9Rmz2qSDwvLTej87PwtRzoYuQH+fSnTLv0P5\r\nyoSJU3EOiywRLtseIbYNYvoPfCZzYaH8fLil35xi33cYB/hOSCKEl7KgWfVb\r\naR9+lr/HUyz0oLhesNnBVGHeYCuFLuz3Qa+2TbbsPXDsfaJ9pRkP5iyNVyI3\r\nxrG9sK2MFSmJKHD6RghMaRF49xEiBsGFzsZQpAn28o2KGSW8Ps+AxPE/vu7w\r\nNzeRv9P/qPLJjDCzLSTZPCZ0NeQvUcguVQSuwutSDxkTQRHK6hL87Vt2GKz6\r\n7FqlMDMmzd+S/t90b4YQen2moczkSDVfgpPkoOrTxXhbJ/OHy8Egz5CHm6u7\r\n1WQ8jcwOWzO6hscB4MgPlokrFBVQtD7BOhhvtbLR36fJaam1hLDrP/961rWp\r\nluzyNccPcjlSU6/QVIdpp22DlVDG71Pr40LehfsQ2wJUcSlexsT308OudHkE\r\nSDfYPRsX7fmJAhnthGxrRf6LXCbocFEBemE=\r\n=SyoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e5051a91ddeb476a89083f432757f2235fc8330f","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"8.15.0","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"^2.0.1","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.12.0_1676831417474_0.6520020956125845","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"asl-path-validator","version":"0.13.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.13.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"05d60255bdb72b81ccd108d56441901d045115fb","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.13.0.tgz","fileCount":33,"integrity":"sha512-A1me0H6HFBIm4b1p3gtSL2N0rMxK0yCz/5YAIpeQixhIMaSQynjKCS+3Q7NNdI/K8sjGe12nU3RrJ77RKtvQYA==","signatures":[{"sig":"MEYCIQCKPJKvgha30SjPbDSKugGf7wZ9hAv517gQFnAHcx8lkAIhAK0RKxKHkhfhOcsk9AmuEwy+K47/6Ey4gywMtGXbNxG6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259771},"main":"./dist/index.js","gitHead":"a726c762fd9c283d7bdfa37d2ad20001ddbcc4b2","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"6.14.18","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"14.21.3","dependencies":{"jsonpath-plus":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"4.0.3","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.13.0_1724187115256_0.21216605806490918","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"asl-path-validator","version":"0.14.1","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.14.1","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"227f50b0b3b4531e11b4aa8ae6b485e35cdead12","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.14.1.tgz","fileCount":33,"integrity":"sha512-Q5P3WLX1sLhTKdMXsgCW6KwKeapozQADq2nhfC6a6/dTVkfj+mL42YS0NGB4cmlvm/qoXjOnElHoBQFjm2ce0g==","signatures":[{"sig":"MEUCIE3AfPR6GvB06KI59TMvuqIFv3b6/RwZKZZWeOlqVLILAiEAqtx9Mzuu7hcUMwbfjKFOWCheGC/S14h2a7ycJmsTbIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259772},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"db060ee2ed98bf98d06e72bfb968af9334f63bc9","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"10.7.0","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonpath-plus":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"4.0.3","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.14.1_1728947829474_0.5721811648187762","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"asl-path-validator","version":"0.14.2","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.14.2","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"a7c37caeeb48c92a2026e2a294500d8baee03790","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.14.2.tgz","fileCount":33,"integrity":"sha512-laFuKAa69tYGJ4PFoBY5D4NYZkiUwI+yD91F/gML6liQh0FFFsvlfqRGnKQbea8exjabmYUQb7D2AQPmmsehag==","signatures":[{"sig":"MEUCICu3Hkr1izj2GKO9MNLydKusE/VvNBPrlyqQuelMHEL/AiEA3j2ErgaMSAUdgDoQBZ1rIbwVrxq6NuWbTGBUI4wvAUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259772},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9e34c78724adcb23a6d65b0c2d4167407cc27503","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"10.7.0","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonpath-plus":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"4.0.3","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^6.0.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.14.2_1731466612430_0.057900042428307374","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"asl-path-validator","version":"0.15.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.15.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"43837b9556d59550a244e255c399ed06b458280c","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.15.0.tgz","fileCount":33,"integrity":"sha512-rIvxPZOu03VIyDSNkvrjkE8LQZFSCFLfsl43anCNjz/eEsIaCcydhbjyiNIx2dk7gKZ7LqYGeI/B3zWeaf+93Q==","signatures":[{"sig":"MEUCIDg0V7RTDVSGbsU/DSyYx5qN9M0QMxuBxoqUDp1+JN6WAiEApxERgGnQZbPW5f0Htp04gj0vdrfKF5SxDtmnLieZCbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266776},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b76605a2b9c98f9eb5664bc4d7e1171fab7a3c3d","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"18.20.5","dependencies":{"jsonpath-plus":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"4.0.3","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^6.0.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.15.0_1732995243197_0.5809608009271487","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"asl-path-validator","version":"0.16.0","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.16.0","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"a4e0a6d4e8c7d12b579efc27224056c85164e562","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.16.0.tgz","fileCount":33,"integrity":"sha512-mumubzzBfWIgnIcax+/f7yPW7l6JlR/B7qcM88NqVGwKnqvsGIwj99XsyarRpu4J81PN1NfE23/yQ8wOQClsig==","signatures":[{"sig":"MEUCIG/kRLCBgR3JDAflwFvMVgULpXk9oROxzg8uLoU6D8EXAiEAk1HZQdZnmk8/yVR5bQUaWQJjTLq6KBQuARnqEhBI39I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315772},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c4c1c6c54d0670ca9bb02b1f324c935564f7eea3","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"18.20.5","dependencies":{"jsonpath-plus":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"4.0.3","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^6.0.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.16.0_1735054599696_0.25751189414462816","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"asl-path-validator","version":"0.16.1","keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","_id":"asl-path-validator@0.16.1","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"homepage":"https://github.com/massfords/asl-path-validator#readme","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"dist":{"shasum":"c20fd2e153e48b74df536faa21eaa41ab7eba96e","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.16.1.tgz","fileCount":33,"integrity":"sha512-YZSoAiVFredOHujTCJqAxagP8xRYQAllXV/Db+G9B9THUuFcTkxH69CSTov2KhrfzFSDYj4EONrLs77wf8EcNg==","signatures":[{"sig":"MEYCIQDTIMeWSAyOQTz+LuH1jPCOn7s1RIQ9plmIOwpfaH3vnQIhAP3RrQ3/PG4aTjzkLzNg24FSKOcftXwB4qNrDljtCft2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315772},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ef8c05fd37eb324e376375d039ff9f653dad9353","scripts":{"lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","build":"npm run generate && npx tsc && npm run test","clean":"rimraf dist src/generated","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs"},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"repository":{"url":"git+https://github.com/massfords/asl-path-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"Validates the path expressions for the Amazon States Language","directories":{},"_nodeVersion":"18.20.6","dependencies":{"jsonpath-plus":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","jest":"^28.1.1","peggy":"4.0.3","eslint":"^8.18.0","mkdirp":"^1.0.4","rimraf":"^6.0.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","prettier":"^2.7.1","jest-junit":"^14.0.0","typescript":"^4.7.4","@types/jest":"^28.1.3","eslint-plugin-jest":"^26.5.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.1.0","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/asl-path-validator_0.16.1_1739933567627_0.6416076334346503","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"asl-path-validator","version":"0.17.0","description":"Validates the path expressions for the Amazon States Language","main":"./dist/index.js","scripts":{"build":"npm run generate && npx tsc && npm run test","lint":"npx eslint . --max-warnings 0 --ext ts","test":"npx jest","generate":"mkdirp src/generated && ./node_modules/.bin/peggy -o src/generated/aslPaths.js src/aslPaths.pegjs","clean":"rimraf dist src/generated"},"repository":{"type":"git","url":"git+https://github.com/massfords/asl-path-validator.git"},"keywords":["asl","amazon states language","aws","step functions","state machine"],"author":{"name":"Mark Ford"},"license":"MIT","bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"homepage":"https://github.com/massfords/asl-path-validator#readme","devDependencies":{"@types/jest":"^28.1.3","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","ajv":"^8.11.0","eslint":"^8.18.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.5.3","eslint-plugin-prettier":"^4.1.0","jest":"^28.1.1","jest-junit":"^14.0.0","mkdirp":"^1.0.4","peggy":"4.0.3","prettier":"^2.7.1","rimraf":"^6.0.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"jsonpath-plus":"^10.3.0"},"_id":"asl-path-validator@0.17.0","gitHead":"c6e647f6fba4863ad11869aecb3bf783a8475089","types":"./dist/index.d.ts","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QK96eluHKMbzSjyZAAyF4RLFP3YsCJiJsR8spCPYuT4M5BRLddKNGX5lKtL6BV1rZDfBd1elS2xgZkXEvcfJPQ==","shasum":"9db5b14621a6fb218401d9c125537d41beeeec1f","tarball":"https://registry.npmjs.org/asl-path-validator/-/asl-path-validator-0.17.0.tgz","fileCount":33,"unpackedSize":318369,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxO4e408r+svr6MzqBApJVYFWuUmbxXRf67sdJETwFigIgHs47HcbOq5qcbAaUDZanzFNIz4JTPv5TWTDsy6IHriI="}]},"_npmUser":{"name":"massfords","email":"mark@massfords.com"},"directories":{},"maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asl-path-validator_0.17.0_1747708003706_0.23318344166975646"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-02T21:29:12.545Z","modified":"2025-05-20T02:26:44.114Z","0.2.0":"2022-07-02T21:29:12.699Z","0.3.0":"2022-07-03T11:01:18.233Z","0.3.1":"2022-07-03T11:12:06.912Z","0.4.0":"2022-07-03T11:21:08.350Z","0.5.0":"2022-07-03T11:26:43.833Z","0.6.0":"2022-07-03T12:14:13.190Z","0.8.0":"2022-07-03T17:21:39.227Z","0.9.0":"2022-07-05T11:20:17.383Z","0.10.0":"2022-07-12T16:50:47.447Z","0.11.0":"2022-09-02T10:47:01.180Z","0.12.0":"2023-02-19T18:30:17.646Z","0.13.0":"2024-08-20T20:51:55.430Z","0.14.1":"2024-10-14T23:17:09.692Z","0.14.2":"2024-11-13T02:56:52.610Z","0.15.0":"2024-11-30T19:34:03.449Z","0.16.0":"2024-12-24T15:36:39.922Z","0.16.1":"2025-02-19T02:52:47.834Z","0.17.0":"2025-05-20T02:26:43.920Z"},"bugs":{"url":"https://github.com/massfords/asl-path-validator/issues"},"author":{"name":"Mark Ford"},"license":"MIT","homepage":"https://github.com/massfords/asl-path-validator#readme","keywords":["asl","amazon states language","aws","step functions","state machine"],"repository":{"type":"git","url":"git+https://github.com/massfords/asl-path-validator.git"},"description":"Validates the path expressions for the Amazon States Language","maintainers":[{"name":"massfords","email":"mark@massfords.com"}],"readme":"# asl-path-validator\n\n[![license](https://img.shields.io/badge/MIT-blue.svg)](https://github.com/massfords/asl-path-validator/blob/master/LICENSE)\n[![npm version](https://badge.fury.io/js/asl-path-validator.svg)](https://badge.fury.io/js/asl-path-validator)\n\n[![NPM](https://nodei.co/npm/asl-path-validator.png?stars=true)](https://www.npmjs.com/package/asl-path-validator)\n\n# What is in this library:\n\nThis library provides a parser to validate **Path**, **Reference Path**, and **Payload Template** expressions \nfor the [Amazon States Language](https://states-language.net/spec.html)\n\nThe parser produces an [Abstract Syntax Tree (AST)](https://en.wikipedia.org/wiki/Abstract_syntax_tree) for the \nexpression if it's valid. Additional checks are performed if necessary to limit the operators \nor presence of functions based on the context.\n\n## Samples from the spec\nThe expressions resemble JSONPath.\n\n```\n$.store.book\n$.store\\.book\n$.\\stor\\e.boo\\k\n$.store.book.title\n$.foo.\\.bar\n$.foo\\@bar.baz\\[\\[.\\?pretty\n$.&Ж中.\\uD800\\uDF46\n$.ledgers.branch[0].pending.count\n$.ledgers.branch[0]\n$.ledgers[0][22][315].foo\n$['store']['book']\n$['store'][0]['book']\n```\n\n## validate a single expression\n```typescript\nexpect(validatePath(\"$.library.movies\", AslPathContext.REFERENCE_PATH)).toStrictEqual({\n  isValid: true,\n});\n```\n\n## register validators as AJV formats\nProvides adapters to register as custom format validators for [AJV](https://ajv.js.org/api.html#ajv-addformat-name-string-format-format-ajv).\n\nThe AJV schemas for the Step Functions are not provided here. See [asl-validator](https://github.com/ChristopheBougere/asl-validator) for schemas.\nSee the provided unit tests for integrating. An example schema is defined to illustrate how to leverage AJV to invoke our custom validation.\n\n```typescript\nbeforeAll(() => {\n  ajv = new Ajv({\n    schemas: [example, payloadTemplateSchema],\n    allowUnionTypes: true,\n  });\n  registerAll(ajv);\n});\nit(\"should accept valid input\", () => {\n  expect.hasAssertions();\n  const input = loadDefinition(\"valid.json\");\n  const result = ajv.validate(\n    \"https://asl-path-validator.cloud/example.json#\",\n    input\n  );\n  expect(result).toBe(true);\n});\n```\n\n\n# How this is done\n\n1. leverage AJV to do schema validation (see asl-validator for the schemas)\n2. custom formatter validates the **Path** and **Reference Path** fields\n3. Payload Templates leverage **patternProperties** to validate fields ending in \".$\"\n4. Generated parser from a PEG grammar provides the actual validation logic\n\n\n## Formal Definitions\nThe spec references a [Java library](https://github.com/json-path/JsonPath) for the syntax of the expressions.  \nThe documentation for the referenced library has more functionality than is supported by the AWS Step Function runtimes.\n\n| Expression Feature                                                                                | Path               | Reference Path     | Payload Template   |\n|:--------------------------------------------------------------------------------------------------|:-------------------|:-------------------|:-------------------|\n| Simple dot notation or single predicate notation<br>`$.library.movies`                            | :white_check_mark: | :white_check_mark: | :white_check_mark: |     \n| Use of operators that select multiple nodes via descent, wildcard, or a filter<br>`.. @ , : ? *`  | :white_check_mark: | :x:                | :white_check_mark: |\n| **Intrinsic functions**<br> `States.JsonToString($.foo)`<br>See below for the supported functions | :x:                | :x:                | :white_check_mark: |\n\n\n### Context Expressions\n> When a Path begins with \"$$\", two dollar signs, this signals that it is intended to identify content within the\n> Context Object. The first dollar sign is stripped, and the remaining text, which begins with a dollar sign,\n> is interpreted as the JSONPath applying to the Context Object.\n\n### Intrinsic Functions\nThese functions are available within the context of a **Payload Template** only.\n\nThe relevant fields to examine are **Parameters** and **ResultSelector**.\n\n| Intrinsic Function    | Arguments | Comments                                   |\n|-----------------------|-----------|--------------------------------------------|\n| `States.Format`       | 1+        | arguments MAY contain one or more **Path** |\n| `States.StringToJson` | 1         | argument MAY be a **Path**                 |                 \n| `States.JsonToString` | 1         | argument MUST be a **Path**                |\n| `States.Array`        | 0+        | arguments MAY contain onr or more **Path** |\n\n### Filter Expressions and Operators\n\nFilters are logical expressions used to filter arrays. A typical filter would be `[?(@.age > 18)]` where `@` represents\nthe current item being processed.\n\nNote that the comparison operators only work with numeric values in the **AWS Data flow simulator**\n\n## What fields should be validated\n\nThe table below includes all the fields within a Step Function that are validated.\n\n> See [asl-validator](https://github.com/ChristopheBougere/asl-validator) 3.x branch or higher for schemas modeling ASL.  \n\nThe schema provided here illustrate how to integrate and includes a recursive definition for the **Payload Template** context.\n\n| Step Function Field            | Expression Type  |\n|--------------------------------|------------------|\n| BooleanEqualsPath              | Path             |\n| HeartbeatSecondsPath           | Reference Path   |\n| InputPath                      | Path             |\n| ItemsPath                      | Reference Path   |\n| NumericEqualsPath              | Path             |\n| NumericGreaterThanPath         | Path             |\n| NumericLessThanEqualsPath      | Path             |\n| NumericLessThanPath            | Path             |\n| OutputPath                     | Path             |\n| Parameters                     | Payload Template |\n| ResultPath                     | Reference Path   |\n| ResultSelector                 | Payload Template |\n| SecondsPath                    | Reference Path   |\n| StringEqualsPath               | Path             |\n| StringGreaterThanPath          | Path             |\n| StringGreaterThanEqualsPath    | Path             |\n| StringLessThanPath             | Path             |\n| StringLessThanEqualsPath       | Path             |\n| TimeoutSecondsPath             | Reference Path   |\n| TimestampEqualsPath            | Path             |\n| TimestampGreaterThanEqualsPath | Path             |\n| TimestampGreaterThanPath       | Path             |\n| TimestampLessThanEqualsPath    | Path             |\n| TimestampPath                  | Reference Path   |\n","readmeFilename":"README.md"}