{"_id":"@eddielee394/axios-route-params-utils","_rev":"6-1be8d6ba2f7b49c5225229bb33bce653","name":"@eddielee394/axios-route-params-utils","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.4":{"name":"@eddielee394/axios-route-params-utils","version":"0.1.4","description":"Axios utility functions to automatically handle extracting dynamic route parameters from url segments","main":"build/index.js","scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","demo":"node scripts/demo.js","test":"node scripts/test.js","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall","prepare":"npm run build","trypublish":"npm publish --access public || true"},"repository":{"type":"git","url":"git+https://github.com/eddielee394/axios-route-params-utils.git"},"author":{"name":"Eddie Padin","email":"eddie@lamplightsolutions.net","url":"https://github.com/eddielee394"},"bugs":{"url":"https://github.com/eddielee394/axios-route-params-utils/issues"},"homepage":"https://github.com/eddielee394/axios-route-params-utils","keywords":["axios","axios-mock-adapter","utilities"],"license":"MIT","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15"},"devDependencies":{"@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@svgr/webpack":"5.0.1","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","axios-mock-adapter":"^1.17.0","babel-eslint":"10.0.3","babel-jest":"^24.8.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.5","babel-preset-react-app":"^9.1.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"3.4.0","dotenv":"8.2.0","dotenv-expand":"4.2.0","eslint":"^6.8.0","eslint-config-react-app":"^5.0.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.19.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","eslint-plugin-react-hooks":"^2.3.0","file-loader":"5.0.2","fs-extra":"8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","is-wsl":"^2.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.12.0","react-app-polyfill":"^1.0.5","react-dev-utils":"^10.0.0","react-dom":"^16.12.0","resolve":"1.14.1","resolve-url-loader":"3.1.1","sass-loader":"7.3.1","semver":"7.1.1","style-loader":"1.1.2","terser-webpack-plugin":"2.3.1","ts-pnp":"1.1.5","url-loader":"3.0.0","webpack":"4.41.5","webpack-dev-server":"3.10.1","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"peerDependencies":{"axios":"^0.19.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["@babel/preset-env","@babel/preset-react"],"plugins":[["@babel/plugin-proposal-class-properties"]]},"gitHead":"4e96d913707fbdc89747b77adafa3fcfd553a08f","_id":"@eddielee394/axios-route-params-utils@0.1.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tGf5Fp1ByiYPzF6T8awk7mdx6fGysLGeQgapPM+Y56OzHI5jgK6OlsE2LkaWAovzy+zZca6dAEmWMGHNnW0AaQ==","shasum":"dce10d6f6bd32fd52e25aa7e48e83211dd0f2bb5","tarball":"https://registry.npmjs.org/@eddielee394/axios-route-params-utils/-/axios-route-params-utils-0.1.4.tgz","fileCount":7,"unpackedSize":880651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE52lCRA9TVsSAnZWagAArhEQAIoKcggfSowyIDGXzzFY\ng+4E7ZJd/MuCDhOVqYcjef06UMdBf2lFCB01EooRGsRh0nZnkLd1np/kqbjf\n5HIQCsk8JscmZ87bdlBIYBmFpR0aKR0QgiKqddo1PxXBzVuLWDXtKyFmigrT\nmUzux9yA5qUkMuf7L+H0mmf02VnQyKIT4Fnx/hvyTmmMsOOWJJhBTL2bqxjA\nuBKNVmSq59pRnHA+YMCYDI+nFmM/+/AqrE2v/0O/sh1ARXfDBxlaQNrl6Xac\niusawVdms8nTVhae+gYDpZr1co47/+Aico9BLwXPldytgfMD0BHDsIEsahPt\nU9Z5xKQYpeEfa4Nb5pqMU7Si93vO2WgGb5h/whZ85bQL8QE2tPOXetHRq5nj\nhvJOMzBcWgemFLkkZVQ4FhkGlqJFpsXch7/cbQ0eLSh6IUWITLmeYjAeRPOi\nBdLDiWbVWjpvh5lPEPrsVLCs2aGHDj4Ks3QW498z2HS/rgSiDd/hvz21kMbN\nr8rik7Q7dj/KfLwLxHb9kY4mcdbZMFnPaH/hBDKo3Twuf+N9pmIkSF1f0Fyw\nFtp6G/NQhHdpFYlgLZajQtBHzVaZjugj8SwszxNso+ZJV4CdwHawPnVJ5bJQ\nYKazVJeF+xkAkVrV2MNwMpq5rBMLjOgJWijEtJjLKTdcQNxnlWQGjNtQJK/5\nSGPS\r\n=clhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHDx3JByqCJLTt9VGO69lO6EWbFNaS3JD5eD9wFSCCeAIhAMNYKsKvuWHW6qyZhkOXGLWKFDKWzRqT6joVI/UZ8AT9"}]},"maintainers":[{"name":"eddielee394","email":"eddie@lamplightsolutions.net"}],"_npmUser":{"name":"eddielee394","email":"eddie@lamplightsolutions.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-route-params-utils_0.1.4_1578343844892_0.9205210587772694"},"_hasShrinkwrap":false},"0.1.3":{"name":"@eddielee394/axios-route-params-utils","version":"0.1.3","description":"Axios utility functions to automatically handle extracting dynamic route parameters from url segments","main":"build/index.js","scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","demo":"node scripts/demo.js","test":"node scripts/test.js","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall","prepare":"npm run build","trypublish":"npm publish --access public || true"},"repository":{"type":"git","url":"git+https://github.com/eddielee394/axios-route-params-utils.git"},"author":{"name":"Eddie Padin","email":"eddie@lamplightsolutions.net","url":"https://github.com/eddielee394"},"bugs":{"url":"https://github.com/eddielee394/axios-route-params-utils/issues"},"homepage":"https://github.com/eddielee394/axios-route-params-utils","keywords":["axios","axios-mock-adapter","utilities"],"license":"MIT","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15"},"devDependencies":{"@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@svgr/webpack":"5.0.1","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","axios-mock-adapter":"^1.17.0","babel-eslint":"10.0.3","babel-jest":"^24.8.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.5","babel-preset-react-app":"^9.1.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"3.4.0","dotenv":"8.2.0","dotenv-expand":"4.2.0","eslint":"^6.8.0","eslint-config-react-app":"^5.0.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.19.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","eslint-plugin-react-hooks":"^2.3.0","file-loader":"5.0.2","fs-extra":"8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","is-wsl":"^2.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.12.0","react-app-polyfill":"^1.0.5","react-dev-utils":"^10.0.0","react-dom":"^16.12.0","resolve":"1.14.1","resolve-url-loader":"3.1.1","sass-loader":"7.3.1","semver":"7.1.1","style-loader":"1.1.2","terser-webpack-plugin":"2.3.1","ts-pnp":"1.1.5","url-loader":"3.0.0","webpack":"4.41.5","webpack-dev-server":"3.10.1","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"peerDependencies":{"axios":"^0.19.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["@babel/preset-env","@babel/preset-react"],"plugins":[["@babel/plugin-proposal-class-properties"]]},"gitHead":"6825f519ea6204d33941feb5603a877d1f544408","_id":"@eddielee394/axios-route-params-utils@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"eddielee394","email":"eddie@lamplightsolutions.net"},"dist":{"integrity":"sha512-FjO8/dy/+JN+MGIr4XW9/qWF1849boSY46Zxl4O+ONC1gaZBGCLmirUEZ6XTLariliDmuubiUNlR2EKfl94v5A==","shasum":"1f3c54ffb4b6c3fa82c56ae7fc7c6702c5ec0935","tarball":"https://registry.npmjs.org/@eddielee394/axios-route-params-utils/-/axios-route-params-utils-0.1.3.tgz","fileCount":21,"unpackedSize":969457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFLFkCRA9TVsSAnZWagAAqXYP/ilqs9PlM7CwxFrjxCbR\n//z69gyCyRxURl0uMfFLLpVltGOQsie4Suu+XyQbIya7ysEULO32vnQG0+jR\nRg2qXWTclMvlg74LL9q6ifEBpTDEFqZ7KE8WQsiWkntOuEwO5n3YoJzMnFCm\nZdx9mKa0TnhyST9e5QAgRFYGvo3ml1ceKQZUyivAgcbgJQSFNHxcqBZy+yS1\nnFEx2EDzxqULKSc9gHPkihpBeJc9hQk6YDq57xC6Xb6cnFymoNXPDF7lU2ZA\nhK4BKJOvgIHWQdbovgHY5o4ZkLUjSKYWn2JGCqTxpymKfoxP2v3kNX/h+BGl\nJ+0B1LgDBLiXqgPMl+lkADYUk8l7XdH8Lqd2Eu8EfKVWE2rP8z3Wd6jXlSSq\nbcY9W2u0ihJS0QKh/9EULhjN4WIk1NpDfU5XDgcWf/isASCj5RAMVUVvJuSx\nV8llL7r2xJ4ql6kq0rqKQtVItldeciskDMGtgGy3oSHT4NymmTKPIEnGw9cR\n6mD2Y5Gx5tUaIz9gGmV9S3dsqr8UVB9EmunRQoljUNX/FVRXq4i4k5kUXvPd\nnlarWjq6jkMLBQFpj2e4WHOdTNY2hmM8fTH6skf3mu+WlPAkxmNeZx9W4rbf\nY5T0LUz7PFXW9RhlDEpqQBfdIFJufQPjhwzfCZ0vIuLggcHMWgDRoReKfZnB\n9OTv\r\n=3knN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Yj/Gd/zki4sxGvxzIWWkMyzH1w6DA0zTal5uubjKaAIgcwZgl9SrnEJKsN15OY52qi+4I27UNeUEq+fHyAr8+6I="}]},"maintainers":[{"name":"eddielee394","email":"eddie@lamplightsolutions.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-route-params-utils_0.1.3_1578414436207_0.24366806211310266"},"_hasShrinkwrap":false},"0.1.6":{"name":"@eddielee394/axios-route-params-utils","version":"0.1.6","description":"Axios utility functions to automatically handle extracting dynamic route parameters from url segments","main":"build/index.js","scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","demo":"node scripts/demo.js","test":"node scripts/test.js","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall","prepare":"npm run build","trypublish":"npm publish || true"},"repository":{"type":"git","url":"git+https://github.com/eddielee394/axios-route-params-utils.git"},"author":{"name":"Eddie Padin","email":"eddie@lamplightsolutions.net","url":"https://github.com/eddielee394"},"bugs":{"url":"https://github.com/eddielee394/axios-route-params-utils/issues"},"homepage":"https://github.com/eddielee394/axios-route-params-utils","keywords":["axios","axios-mock-adapter","utilities"],"license":"MIT","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15"},"devDependencies":{"@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@svgr/webpack":"5.0.1","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","axios-mock-adapter":"^1.17.0","babel-eslint":"10.0.3","babel-jest":"^24.8.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.5","babel-preset-react-app":"^9.1.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"3.4.0","dotenv":"8.2.0","dotenv-expand":"4.2.0","eslint":"^6.8.0","eslint-config-react-app":"^5.0.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.19.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","eslint-plugin-react-hooks":"^2.3.0","file-loader":"5.0.2","fs-extra":"8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","is-wsl":"^2.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.12.0","react-app-polyfill":"^1.0.5","react-dev-utils":"^10.0.0","react-dom":"^16.12.0","resolve":"1.14.1","resolve-url-loader":"3.1.1","sass-loader":"7.3.1","semver":"7.1.1","style-loader":"1.1.2","terser-webpack-plugin":"2.3.1","ts-pnp":"1.1.5","url-loader":"3.0.0","webpack":"4.41.5","webpack-dev-server":"3.10.1","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"peerDependencies":{"axios":"^0.19.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["@babel/preset-env","@babel/preset-react"],"plugins":[["@babel/plugin-proposal-class-properties"]]},"gitHead":"8240eea7d2349f90aa2b785018c7fe5c9aff9ad0","_id":"@eddielee394/axios-route-params-utils@0.1.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hcdwNeO0Hxk0LcaLJ6PNGnndIeldHzlpJl5zYI/d7eZT5m0x+pp+uXp9lxDy080/U05hc7mT6kJmtJzTHaX/yw==","shasum":"e8d19b8c15c1af051dd6d12368a387073adb6c30","tarball":"https://registry.npmjs.org/@eddielee394/axios-route-params-utils/-/axios-route-params-utils-0.1.6.tgz","fileCount":6,"unpackedSize":798635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFRLgCRA9TVsSAnZWagAAcC8P/3K18owXFvcGSS12LWtb\nvxpO0cj8zbWAgTS83HXlTvu9ureGgWV7t+vKWz+Wg7x7BFJNAbvuiDwmVTgD\nY8yNm3QyXvqQPSpUUo58ZpMCR9YHgzFu+JeU+e3drJbLq30iLsWS2vwAFFvG\nw4EWjG8TWuaOkUCnSinWAACYgzgkOzNnrL8KkY7PGaPaehXdSh7iht5Q1sYg\njHi4E8T23NoHx4iL6qXCnd037YSmqayhobszN0//Fc7YRHktvwdl+HHsBxDW\nVXyOxR2zaYVmxKUeJzUVWXE2uZy3msXiUHV7GJ0lql0xG5F118uD8fj4THmr\nhE+/NwxJQuQtSWFBS3eeHciyYQ4wO7+gga33hWbS2GZyMt4XPkPjHJv7ItTO\ndar90mmqbyy0urOL5vLLd/O8cAFZNDQyYwZwd6M1gGrgcEt2t6A7ysJUhyZm\nmEBim6oy25q2i9nF2ePZlld/8d+8VZu23Tw1Q2hs6vM/aeoSNNmyu9L4fVu5\njdLVR0Ttqfbv1CVFUb14XXpBp1WoDxuuBn0+Jrr5PDgN44UWuG/2PF3qdCFk\nO8pwCVtHA/ZZJqKD+XGn6D376kDSj3BIYReVCS9/bUSOI6in57NGHriKVI3d\nBXOKtSrMBnhuijoCjD4SJ7IW1SzdbFEFvueOuvnO45dv6KN4TRGR2d7UAjHP\nlLFE\r\n=A7c0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjl6Hxz/wZmwCdKxtxRgFGmXgtUEgP3Mh905dAiywQZwIhAOAYHzUFUoO/+f7lksA+AoD0aINGPIyjcKo7ICMCmWRT"}]},"maintainers":[{"name":"eddielee394","email":"eddie@lamplightsolutions.net"}],"_npmUser":{"name":"eddielee394","email":"eddie@lamplightsolutions.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-route-params-utils_0.1.6_1578439392435_0.481192278126066"},"_hasShrinkwrap":false},"0.1.7":{"name":"@eddielee394/axios-route-params-utils","version":"0.1.7","description":"Axios utility functions to automatically handle extracting dynamic route parameters from url segments","main":"build/index.js","scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","demo":"node scripts/demo.js","test":"node scripts/test.js","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall","prepare":"npm run build","trypublish":"npm publish || true"},"repository":{"type":"git","url":"git+https://github.com/eddielee394/axios-route-params-utils.git"},"author":{"name":"Eddie Padin","email":"eddie@lamplightsolutions.net","url":"https://github.com/eddielee394"},"bugs":{"url":"https://github.com/eddielee394/axios-route-params-utils/issues"},"homepage":"https://github.com/eddielee394/axios-route-params-utils","keywords":["axios","axios-mock-adapter","utilities"],"license":"MIT","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15"},"devDependencies":{"@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@svgr/webpack":"5.0.1","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","axios-mock-adapter":"^1.17.0","babel-eslint":"10.0.3","babel-jest":"^24.8.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.5","babel-preset-react-app":"^9.1.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"3.4.0","dotenv":"8.2.0","dotenv-expand":"4.2.0","eslint":"^6.8.0","eslint-config-react-app":"^5.0.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.19.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","eslint-plugin-react-hooks":"^2.3.0","file-loader":"5.0.2","fs-extra":"8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","is-wsl":"^2.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.12.0","react-app-polyfill":"^1.0.5","react-dev-utils":"^10.0.0","react-dom":"^16.12.0","resolve":"1.14.1","resolve-url-loader":"3.1.1","sass-loader":"7.3.1","semver":"7.1.1","style-loader":"1.1.2","terser-webpack-plugin":"2.3.1","ts-pnp":"1.1.5","url-loader":"3.0.0","webpack":"4.41.5","webpack-dev-server":"3.10.1","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"peerDependencies":{"axios":"^0.19.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["@babel/preset-env","@babel/preset-react"],"plugins":[["@babel/plugin-proposal-class-properties"]]},"gitHead":"f97b871881e7f78e514280b1ebe31dab891a071c","_id":"@eddielee394/axios-route-params-utils@0.1.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Y9pUqmE/G0yDWnDl2TZyupv3xUokQTTQrMrlZLkZMgkZJwcMUw3igXDLufTRq1G/QEQc/fUBZIgp3Kt1K3QLzg==","shasum":"1441fcb47af7288a9fde4f16916b615327a46f0c","tarball":"https://registry.npmjs.org/@eddielee394/axios-route-params-utils/-/axios-route-params-utils-0.1.7.tgz","fileCount":6,"unpackedSize":798635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFmjOCRA9TVsSAnZWagAAuTQP/jwTCBu87najFWiZWl7w\n3lkUZ/Q3p/Oz+mC7Ss7q65rQEy54yOtP4U8geWIFCFCKthmhtkwb2tR5bdsq\n5lciE5aqSSS9XGZerXTCYU/yz6u4VyX2OFig3vvhIenn/9OGEbksVdeL/lRs\nooTQS/uId1hpH3bVjHRHYhtYXwwC1S7Yglz6k1UhwExPWOjkdVNJRflrpETX\nB/adhJnuZEIWCZ+Q4JbV8S8NSpCTsjcCuluVivavq+VrFqra3+KB6ES2xR0X\nx+aBx+5slvODjU++gVy8/1uZxSzDho/7jVWTVzqzCDJ5g5Gb3dF0Rq3p/M1v\nP9wh5BUbWdx2FzhN/PG8qIy3AqgvoWx/qEigFlygCCpqo9kuYl+jZFR7Ymot\nQbDBFJDk9xaIPXLVY3RiVoOQKEdXw9QcsMqR2gXeo1maillldK220MEGRdAO\nOxuZFvwodQneuJuyy0gMwKb9bofYjt+uZUoF7jedGY9sg7zsIfkGAF/4cE2Q\nCnxZcVIRtl+cV1kXHR43Ca9sgdpejt/Yq54gWFU+Fq3VV1p3cVZotkU8hMjB\nHiQUaH4eAdCPcKxiUfWFAvvgXsSfykb38iwmFoZGNnaDE0nH99TSPTtFKBor\n/Z5XpEVubOQ9wWrMUdidpd27MUgdT31xY0SZ4pV4cPY3zz1zY6aAeWtIG71C\nKQbr\r\n=8XBg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwTK6/YvNw8XaESrjLLVINOqj2JtNgvflvwUHr1FXZrAiEApzAmSG2OgPPWiMVzAzIAUl8IxuDnYVpbxFWccWgrNXY="}]},"maintainers":[{"name":"eddielee394","email":"eddie@lamplightsolutions.net"}],"_npmUser":{"name":"eddielee394","email":"eddie@lamplightsolutions.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-route-params-utils_0.1.7_1578526925576_0.8314594472434462"},"_hasShrinkwrap":false},"0.1.8":{"name":"@eddielee394/axios-route-params-utils","version":"0.1.8","description":"Axios utility functions to automatically handle extracting dynamic route parameters from url segments","main":"build/index.js","scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","demo":"node scripts/demo.js","test":"node scripts/test.js","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall","prepare":"npm run build","trypublish":"npm publish || true"},"repository":{"type":"git","url":"git+https://github.com/eddielee394/axios-route-params-utils.git"},"author":{"name":"Eddie Padin","email":"eddie@lamplightsolutions.net","url":"https://github.com/eddielee394"},"bugs":{"url":"https://github.com/eddielee394/axios-route-params-utils/issues"},"homepage":"https://github.com/eddielee394/axios-route-params-utils","keywords":["axios","axios-mock-adapter","utilities"],"license":"MIT","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15"},"devDependencies":{"@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@svgr/webpack":"5.0.1","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","axios-mock-adapter":"^1.17.0","babel-eslint":"10.0.3","babel-jest":"^24.8.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.5","babel-preset-react-app":"^9.1.0","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"3.4.0","dotenv":"8.2.0","dotenv-expand":"4.2.0","eslint":"^6.8.0","eslint-config-react-app":"^5.0.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.19.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","eslint-plugin-react-hooks":"^2.3.0","file-loader":"5.0.2","fs-extra":"8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","is-wsl":"^2.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.12.0","react-app-polyfill":"^1.0.5","react-dev-utils":"^11.0.4","react-dom":"^16.12.0","resolve":"1.14.1","resolve-url-loader":"3.1.1","sass-loader":"7.3.1","semver":"7.1.1","style-loader":"1.1.2","terser-webpack-plugin":"2.3.1","ts-pnp":"1.1.5","url-loader":"3.0.0","webpack":"4.41.5","webpack-dev-server":"3.10.1","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1"},"peerDependencies":{"axios":"^0.19.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["@babel/preset-env","@babel/preset-react"],"plugins":[["@babel/plugin-proposal-class-properties"]]},"gitHead":"8af0fb3c526b1f04407933ed54ae951caef8a719","_id":"@eddielee394/axios-route-params-utils@0.1.8","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-AkOe1UHgHb9WdySVT2nXuFyJamKaWceGeMC7O9Mpz3mdyWatLz214S/JxD6a3hTU0VLNmgmixgSrhX7tj2mYBA==","shasum":"9ec22ec7682265c68fbe6d4c0f31a3df4831d88d","tarball":"https://registry.npmjs.org/@eddielee394/axios-route-params-utils/-/axios-route-params-utils-0.1.8.tgz","fileCount":6,"unpackedSize":798635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0YrdCRA9TVsSAnZWagAAISsP/jaNEa3S92NvaIrFbmDq\nqVVSVvWStnW35ADsjxaaXO+9GFJEcYneW2kr+eCM9LPeaolRPEBLqgFITLwx\nl5CG1CoUF0nA0dy5nXwTwlG+NdO426+a5NOnH4Rd6/jUjZyFOupIWVSkvFiy\njg6ZKpA1aLo1WeUVKAiEaDVt4t+bGb3GpRPF7UOlFw3CJFWA0HlAHwkqdO0F\nmGvYo9+eYWllC0kaaFmoc9WNRN622SzG/ORVTHAAf+5NzWvHKmOq/mCC0XeW\nn6o0G8Qmn+zjJR+Zv4XOd3pykgf8dnt7+Z8237diY57oeX4iwXm5mDl44sVX\n2cNU0lnZInbtVPyE1kOIhWeHjbHGpg2t+LMtK5xwkX2QkwdLZiwkh1QfnUJb\ngcHz5nUNv48ir+vnkPgfW0dYGHOcBkafv1qEjTvKAtn5YNouBsol4ZQwug1+\nx/Q2fq3zg4x9Swo2aqXK+R1X8rxtqr2qjqWOyKolv2sOsBftnubibsgelQ1V\n9hRrrP6rB3K/LoFqwGKrGnb3dLRGdyr7Cfp2f+yJLgK8XrW1I8Z8L7WXNvl2\nd3hs7s9OVRh1XQE4KuGOAA3OVBEuqNVwYalKD0UvOFAicn4Oo/0nGy5Yu643\nKPshAH4TmyszzbC6ahUW97+W6k1hC7x4+MBwneefal8KmJyLU0pq6Eelmj2m\njSFz\r\n=nish\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjsCJYaGcx6n9YU9BWcIN4SXx7Qr2CkMHBItqQpAxXfgIhAIAUYYoD75TPWcSlP9tNGL+ZGXzviEtkOCAvzfVBVe35"}]},"_npmUser":{"name":"eddielee394","email":"eddie@lamplightsolutions.net"},"directories":{},"maintainers":[{"name":"eddielee394","email":"eddie@lamplightsolutions.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-route-params-utils_0.1.8_1633623839661_0.8571884218070642"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-06T20:50:44.851Z","0.1.4":"2020-01-06T20:50:45.067Z","modified":"2022-04-05T06:41:00.351Z","0.1.3":"2020-01-07T16:27:16.372Z","0.1.6":"2020-01-07T23:23:12.669Z","0.1.7":"2020-01-08T23:42:06.090Z","0.1.8":"2021-10-07T16:23:59.877Z"},"maintainers":[{"name":"eddielee394","email":"eddie@lamplightsolutions.net"}],"description":"Axios utility functions to automatically handle extracting dynamic route parameters from url segments","homepage":"https://github.com/eddielee394/axios-route-params-utils","keywords":["axios","axios-mock-adapter","utilities"],"repository":{"type":"git","url":"git+https://github.com/eddielee394/axios-route-params-utils.git"},"author":{"name":"Eddie Padin","email":"eddie@lamplightsolutions.net","url":"https://github.com/eddielee394"},"bugs":{"url":"https://github.com/eddielee394/axios-route-params-utils/issues"},"license":"MIT","readme":"![status]\n![npm]\n![github-issues]\n\n\n## Overview\n> Utility functions for the axios library to allow extracting dynamic route segments as params.  Useful whith axios-mock-adapter.\n\n## 📦 Getting Started\n\n```sh\n//npm\nnpm install @eddielee394/axios-route-params-utils\n\n//yarn\nyarn add @eddielee394/axios-route-params-utils\n```\n\n## 🚀 Usage\n\n### `RouteFactory()`\n```js\nimport axios from \"axios\";\nimport { RouteFactory } from \"@eddielee394/axios-route-params-utils\";\n\n//instantiate the RouteFactory class with your axios instance\nconst instance = new RouteFactory(axios);\n```\n\n### `route()`\n```js\nimport { RouteFactory } from \"@eddielee394/axios-route-params-utils\";\n\n//with a custom axios instance\nconst instance = axios.create();\nconst { route } = new RouteFactory(instance);\n\n//url passed to axios-mock-adapter: \"/form/43/title\"\nmock.onGet(route(\"/form/:formId/:formTitle\")).reply(request => {\n//matched request url\n    console.log(request.url);\n    //output: \"/form/43/title\"\n\n//request params object\n    console.log(request.params);\n    //output: {formId: 43, formTitle: 'title'}\n\n//destructured params\n    const {formId, formTitle} = request.params;\n\n    console.log(formId); \n    //output: 43\n\n    console.log(formTitle); \n    //output: 'title'\n\n...\n}\n\n```\n\n<!--- Links --->\n[status]: https://img.shields.io/github/workflow/status/eddielee394/axios-route-params-utils/Build\n[github-issues]: https://img.shields.io/github/issues/eddielee394/axios-route-params-utils\n[npm]: https://img.shields.io/npm/v/@eddielee394/axios-route-params-utils\n","readmeFilename":"README.md"}