{"_id":"@api-platform/create-client","_rev":"4-f0e65e8b9f69863af5a8b180073a89f0","name":"@api-platform/create-client","dist-tags":{"latest":"0.10.0"},"versions":{"0.8.0":{"name":"@api-platform/create-client","version":"0.8.0","description":"Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI","type":"module","exports":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/api-platform/create-client.git"},"homepage":"https://github.com/api-platform/create-client","bugs":{"url":"https://github.com/api-platform/create-client/issues"},"author":{"name":"Kévin Dunglas"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.6.0","@playwright-testing-library/test":"4.4.0-beta.1","@playwright/test":"^1.25.0","babel-jest":"^29.0.0","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.0","husky":"^8.0.0","jest":"^29.0.0","jest-light-runner":"^0.4.0","lint-staged":"^13.0.0","start-server-and-test":"^1.14.0","tmp":"^0.2.0"},"dependencies":{"@api-platform/api-doc-parser":"^0.15.0","@babel/runtime":"^7.0.0","chalk":"^5.0.0","commander":"^9.4.0","esutils":"^2.0.0","handlebars":"^4.0.0","handlebars-helpers":"^0.10.0","isomorphic-fetch":"^3.0.0","mkdirp":"^1.0.0","prettier":"^2.7.0","sprintf-js":"^1.1.0"},"scripts":{"prepare":"husky install","test":"jest src","lint":"eslint src","fix":"eslint --fix src","eslint-check":"eslint-config-prettier src/index.js","build":"babel src -d lib --ignore '*.test.js'","watch":"babel --watch src -d lib --ignore '*.test.js'","test-gen":"rm -rf ./tmp && yarn build && ./testgen.sh","test-gen-openapi3":"rm -rf ./tmp && yarn build && ENTRYPOINT=https://demo.api-platform.com/docs.json FORMAT=openapi3 ./testgen.sh","test-gen-custom":"rm -rf ./tmp && yarn build && babel src/generators/ReactGenerator.js src/generators/BaseGenerator.js -d ./tmp/gens && cp -r ./templates/react ./templates/react-common ./templates/entrypoint.js ./tmp/gens && ./lib/index.js https://demo.api-platform.com ./tmp/react-custom -g \"$(pwd)/tmp/gens/ReactGenerator.js\" -t ./tmp/gens","test-gen-env":"rm -rf ./tmp && yarn build && API_PLATFORM_CREATE_CLIENT_ENTRYPOINT=https://demo.api-platform.com API_PLATFORM_CREATE_CLIENT_OUTPUT=./tmp ./lib/index.js","test-react-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create react-app --template typescript ./tmp/app/reactapp && yarn --cwd ./tmp/app/reactapp add react-router-dom react-hook-form && cp -R ./tmp/react/* ./tmp/app/reactapp/src && cp ./templates/react/index.tsx ./tmp/app/reactapp/src && start-server-and-test 'BROWSER=none yarn --cwd ./tmp/app/reactapp start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-next-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create next-app --typescript ./tmp/app/next && yarn --cwd ./tmp/app/next add isomorphic-unfetch formik react-query && cp -R ./tmp/next/* ./tmp/app/next && rm ./tmp/app/next/pages/index.tsx && rm -rf ./tmp/app/next/pages/api && yarn --cwd ./tmp/app/next build && start-server-and-test 'yarn --cwd ./tmp/app/next start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-vue-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && cd ./tmp/app && npm init -y vue@2 -- --router vue && cd ../.. && yarn --cwd ./tmp/app/vue add vuex@3 vuex-map-fields lodash && cp -R ./tmp/vue/* ./tmp/app/vue/src && cp ./templates/vue/main.js ./tmp/app/vue/src && yarn --cwd ./tmp/app/vue build && start-server-and-test 'yarn --cwd ./tmp/app/vue vite preview --host 127.0.0.1 --port 3000' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-nuxt-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create nuxt-app --answers \"'{\\\"name\\\":\\\"nuxt\\\",\\\"language\\\":\\\"js\\\",\\\"pm\\\":\\\"yarn\\\",\\\"ui\\\":\\\"vuetify\\\",\\\"features\\\":[],\\\"linter\\\":[],\\\"test\\\":\\\"none\\\",\\\"mode\\\":\\\"spa\\\",\\\"target\\\":\\\"static\\\",\\\"devTools\\\":[],\\\"vcs\\\":\\\"none\\\"}'\" ./tmp/app/nuxt && yarn --cwd ./tmp/app/nuxt add moment lodash vuelidate vuex-map-fields && cp -R ./tmp/nuxt/* ./tmp/app/nuxt && NUXT_TELEMETRY_DISABLED=1 yarn --cwd ./tmp/app/nuxt generate && start-server-and-test 'yarn --cwd ./tmp/app/nuxt start --hostname 127.0.0.1' http://127.0.0.1:3000/books/ 'yarn playwright test'"},"lint-staged":{"src/**/*.js":"yarn lint --fix"},"bin":{"generate-api-platform-client":"lib/index.js"},"publishConfig":{"access":"public"},"gitHead":"d86aee9b4e9978855fffe95fcb5c25d5c5700b60","_id":"@api-platform/create-client@0.8.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-Cy90RmdDK78jm/q5+Mo++yCqqFwlhp79NPA8PHOy+0rxrkQDtEpbs/cYLsbIOl9JRLMXUims8epWFGyurBAn+A==","shasum":"701fefcb425c9997c29cf2885bc5a12c8874a694","tarball":"https://registry.npmjs.org/@api-platform/create-client/-/create-client-0.8.0.tgz","fileCount":259,"unpackedSize":380243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrcK6z2k/1BHP/v+0DLiYvdYj/xKZmtL1kLXG09OTEwgIhANd8qBOxrmhoDSYCut8gz0iGZqQ+rJq0cyGbMrJMipyJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG69VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiQA//bqa572Di6xs560bQQhpJXTRPFcGxvfjXSssTgLKH7CJ84en2\r\n6G9+Gyx7oZNVFx+XPqyf+4f+vQDGvvDlBwyJFzcwt+XXxfCKL2w/1OSsUE0t\r\nUSxHBQ7iaK1S3xrgHw8OIZ4fAXCzA/kHqfVj2w02uuubbgSEo4gBElROaerh\r\nSgIdo7Svb1/x5xXXJejHxlVPt+Irtdbtp9zocskoaPnZAjfH2q0z9uYUZREa\r\nHClV+8qUGMsJmvvnB4Rrh0ktvC97I2lwjCrTuRAl6ueeZRPM5h98LDS0MibB\r\nOWzeYEQ0Qj17YHGXtX4t7VkHU38B307xjx+fGmJitaIiAD2p4bVyE0DEc2oL\r\nwG9iJdz6wKTAJZ+MrTnPQIbebZ3aoCMdgsrDNwoeh+hoyiNa5Jt/f5ZzZvfx\r\n3WE7RjD50Fgi6S3Ml6xBH7AzMJhgPqMqft7VC8Am6LJ6PTnhtUbu/INK5smC\r\nDo7ZrzDEe4xx8nH9QFAKcccbUWY2e540ePQA2vHhpdWba37MsaEgqDgd1/Vi\r\nuZyM0zfKkhkb/DjeQfz8od3a3YvHiRIBdKjc//JtpJNr9cDl5+VIEBZyEp9+\r\nti7ubC2CqvBvBcvs8DqxldGdYZ4lbOTY1dHtVTrQ/jrvojgffvcBsMzVN0Se\r\nxhoRS30B/Po00+sabIg05pDRTl1SS9+p+BE=\r\n=fccH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dunglas","email":"dunglas@gmail.com"},"directories":{},"maintainers":[{"name":"dunglas","email":"dunglas@gmail.com"},{"name":"simperfit","email":"hamza.simperfit@gmail.com"},{"name":"mysiar","email":"psynowiec@gmail.com"},{"name":"meyerbaptiste","email":"baptiste.meyer@gmail.com"},{"name":"teohhanhui","email":"teohhanhui@gmail.com"},{"name":"soyuka","email":"soyuka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-client_0.8.0_1662758741191_0.41101317151119665"},"_hasShrinkwrap":false},"0.9.0":{"name":"@api-platform/create-client","version":"0.9.0","description":"Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI","type":"module","exports":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/api-platform/create-client.git"},"homepage":"https://github.com/api-platform/create-client","bugs":{"url":"https://github.com/api-platform/create-client/issues"},"author":{"name":"Kévin Dunglas"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.6.0","@playwright-testing-library/test":"4.4.0-beta.1","@playwright/test":"^1.25.0","babel-jest":"^29.0.0","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.0","husky":"^8.0.0","jest":"^29.0.0","jest-light-runner":"^0.4.0","lint-staged":"^13.0.0","start-server-and-test":"^1.14.0","tmp":"^0.2.0"},"dependencies":{"@api-platform/api-doc-parser":"^0.15.0","@babel/runtime":"^7.0.0","chalk":"^5.0.0","commander":"^9.4.0","esutils":"^2.0.0","handlebars":"^4.0.0","handlebars-helpers":"^0.10.0","isomorphic-fetch":"^3.0.0","mkdirp":"^1.0.0","prettier":"^2.7.0","sprintf-js":"^1.1.0"},"scripts":{"prepare":"husky install","test":"jest src","lint":"eslint src","fix":"eslint --fix src","eslint-check":"eslint-config-prettier src/index.js","build":"babel src -d lib --ignore '*.test.js'","watch":"babel --watch src -d lib --ignore '*.test.js'","test-gen":"rm -rf ./tmp && yarn build && ./testgen.sh","test-gen-openapi3":"rm -rf ./tmp && yarn build && ENTRYPOINT=https://demo.api-platform.com/docs.json FORMAT=openapi3 ./testgen.sh","test-gen-custom":"rm -rf ./tmp && yarn build && babel src/generators/ReactGenerator.js src/generators/BaseGenerator.js -d ./tmp/gens && cp -r ./templates/react ./templates/react-common ./templates/entrypoint.js ./tmp/gens && ./lib/index.js https://demo.api-platform.com ./tmp/react-custom -g \"$(pwd)/tmp/gens/ReactGenerator.js\" -t ./tmp/gens","test-gen-env":"rm -rf ./tmp && yarn build && API_PLATFORM_CREATE_CLIENT_ENTRYPOINT=https://demo.api-platform.com API_PLATFORM_CREATE_CLIENT_OUTPUT=./tmp ./lib/index.js","test-react-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create react-app --template typescript ./tmp/app/reactapp && yarn --cwd ./tmp/app/reactapp add react-router-dom react-hook-form && cp -R ./tmp/react/* ./tmp/app/reactapp/src && cp ./templates/react/index.tsx ./tmp/app/reactapp/src && start-server-and-test 'BROWSER=none yarn --cwd ./tmp/app/reactapp start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-next-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create next-app --typescript ./tmp/app/next && yarn --cwd ./tmp/app/next add isomorphic-unfetch formik react-query && cp -R ./tmp/next/* ./tmp/app/next && rm ./tmp/app/next/pages/index.tsx && rm -rf ./tmp/app/next/pages/api && yarn --cwd ./tmp/app/next build && start-server-and-test 'yarn --cwd ./tmp/app/next start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-vue-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && cd ./tmp/app && npm init -y vue@2 -- --router vue && cd ../.. && yarn --cwd ./tmp/app/vue add vuex@3 vuex-map-fields lodash && cp -R ./tmp/vue/* ./tmp/app/vue/src && cp ./templates/vue/main.js ./tmp/app/vue/src && yarn --cwd ./tmp/app/vue build && start-server-and-test 'yarn --cwd ./tmp/app/vue vite preview --host 127.0.0.1 --port 3000' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-nuxt-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create nuxt-app --answers \"'{\\\"name\\\":\\\"nuxt\\\",\\\"language\\\":\\\"js\\\",\\\"pm\\\":\\\"yarn\\\",\\\"ui\\\":\\\"vuetify\\\",\\\"features\\\":[],\\\"linter\\\":[],\\\"test\\\":\\\"none\\\",\\\"mode\\\":\\\"spa\\\",\\\"target\\\":\\\"static\\\",\\\"devTools\\\":[],\\\"vcs\\\":\\\"none\\\"}'\" ./tmp/app/nuxt && yarn --cwd ./tmp/app/nuxt add moment lodash vuelidate vuex-map-fields && cp -R ./tmp/nuxt/* ./tmp/app/nuxt && NUXT_TELEMETRY_DISABLED=1 yarn --cwd ./tmp/app/nuxt generate && start-server-and-test 'yarn --cwd ./tmp/app/nuxt start --hostname 127.0.0.1' http://127.0.0.1:3000/books/ 'yarn playwright test'"},"lint-staged":{"src/**/*.js":"yarn lint --fix"},"bin":{"generate-api-platform-client":"lib/index.js"},"publishConfig":{"access":"public"},"gitHead":"19ef9d9a4fc8674a75edb6f3bea4cca3a1faa3b2","_id":"@api-platform/create-client@0.9.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-S77JjOC7TMDbi3GaRGLqzX1HcEMnmCgMVB5EgWs384h+zAo2w/Q1uPhaG7dYwUe4fg4F5QyG11MdfwN8kJNgZQ==","shasum":"05e1abefdbaa7340dcc066227cff0bb737345370","tarball":"https://registry.npmjs.org/@api-platform/create-client/-/create-client-0.9.0.tgz","fileCount":280,"unpackedSize":498090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWrLIrVbbbyoqXa2kWLauSBpHf+dAt3Lrg+E1VxVdrdAiAIZ6u143GpOn6mjq6Sxvggpv/WzC//nWKJNX6Wtt18Tg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG7diACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeBA/9HPCn7szFN0sCAhM/C81qZYkcugVTR/BUHMP62EkjvSIfC81/\r\n1AkRvYIN3huIuTUpmaMrylWRAg0Wm3wyzXOCLKJK5zBBxziv/alzO0B7vj28\r\nM6oAXizfcGMwt/SPSu7Fy4Z912hU48OsKuuX/d7jzQlE5IV7+1PFzJhfmM8v\r\nxReKCHTa5N7KmAmzjuuWroTUpvNDx1E84n+d8xlYpwLn/gSwGBKDXslqJ8kl\r\nkaMVK1ImXgcm7boZoFAZSb1Wp1hZw8iUNTwcEwGH7rW556/QVMYrX3/ua9fK\r\n8kUYHfbNRCEhORi7ufGRSD98YtSqASbywZKpugcFLrT4P5vkn0kr1SQSmAZ8\r\nrmFHvBudWSP8h5hppChBRxm1avXvRs5MISOyd6MQ7mjKu9CPj5aZwYiEgP0R\r\nqNDVmuIvXdFVUT73CGsPc6Zt7hS1QW6OwVqC4GAqjhgY4cGkedHaPUG4PLVK\r\nOUUPa5YUGNOX6ph8iRE5wuX5+bwq4V1vac/Tu5VOBvDdsLOuDW5nqij9ljDK\r\nCJtUWwQuV1TIsAk/YnXooZIeKkgESO3Zt/jVCwGkBx/zTqlesheKmkbOHIMr\r\nBZnY+e1YkSBvUW0b46LpYHbrYTRGg+yxe8A7zmWM/3vvo7OtMllVbvN3gSn1\r\nZmw7b6cn6lZYYeDSTaa/lH4QTM2WAgWy7Xg=\r\n=enKM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dunglas","email":"dunglas@gmail.com"},"directories":{},"maintainers":[{"name":"dunglas","email":"dunglas@gmail.com"},{"name":"simperfit","email":"hamza.simperfit@gmail.com"},{"name":"mysiar","email":"psynowiec@gmail.com"},{"name":"meyerbaptiste","email":"baptiste.meyer@gmail.com"},{"name":"teohhanhui","email":"teohhanhui@gmail.com"},{"name":"soyuka","email":"soyuka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-client_0.9.0_1662760801811_0.797316301419043"},"_hasShrinkwrap":false},"0.9.1":{"name":"@api-platform/create-client","version":"0.9.1","description":"Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI","type":"module","exports":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/api-platform/create-client.git"},"homepage":"https://github.com/api-platform/create-client","bugs":{"url":"https://github.com/api-platform/create-client/issues"},"author":{"name":"Kévin Dunglas"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.6.0","@playwright-testing-library/test":"4.5.0","@playwright/test":"^1.25.0","babel-jest":"^29.0.0","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.0","husky":"^8.0.0","jest":"^29.0.0","jest-light-runner":"^0.4.0","lint-staged":"^13.0.0","start-server-and-test":"^1.14.0","tmp":"^0.2.0"},"dependencies":{"@api-platform/api-doc-parser":"^0.16.0","@babel/runtime":"^7.0.0","chalk":"^5.0.0","commander":"^9.4.0","esutils":"^2.0.0","handlebars":"^4.0.0","handlebars-helpers":"^0.10.0","isomorphic-fetch":"^3.0.0","mkdirp":"^1.0.0","prettier":"^2.7.0","sprintf-js":"^1.1.0"},"scripts":{"prepare":"husky install","test":"jest src","lint":"eslint src","fix":"eslint --fix src","eslint-check":"eslint-config-prettier src/index.js","build":"babel src -d lib --ignore '*.test.js'","watch":"babel --watch src -d lib --ignore '*.test.js'","test-gen":"rm -rf ./tmp && yarn build && ./testgen.sh","test-gen-openapi3":"rm -rf ./tmp && yarn build && ENTRYPOINT=https://demo.api-platform.com/docs.json FORMAT=openapi3 ./testgen.sh","test-gen-custom":"rm -rf ./tmp && yarn build && babel src/generators/ReactGenerator.js src/generators/BaseGenerator.js -d ./tmp/gens && cp -r ./templates/react ./templates/react-common ./templates/entrypoint.js ./tmp/gens && ./lib/index.js https://demo.api-platform.com ./tmp/react-custom -g \"$(pwd)/tmp/gens/ReactGenerator.js\" -t ./tmp/gens","test-gen-env":"rm -rf ./tmp && yarn build && API_PLATFORM_CREATE_CLIENT_ENTRYPOINT=https://demo.api-platform.com API_PLATFORM_CREATE_CLIENT_OUTPUT=./tmp ./lib/index.js","test-react-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create react-app --template typescript ./tmp/app/reactapp && yarn --cwd ./tmp/app/reactapp add react-router-dom react-hook-form && cp -R ./tmp/react/* ./tmp/app/reactapp/src && cp ./templates/react/index.tsx ./tmp/app/reactapp/src && start-server-and-test 'BROWSER=none yarn --cwd ./tmp/app/reactapp start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-next-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create next-app --typescript ./tmp/app/next && yarn --cwd ./tmp/app/next add isomorphic-unfetch formik react-query && cp -R ./tmp/next/* ./tmp/app/next && rm ./tmp/app/next/pages/index.tsx && rm -rf ./tmp/app/next/pages/api && yarn --cwd ./tmp/app/next build && start-server-and-test 'yarn --cwd ./tmp/app/next start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-vue-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && cd ./tmp/app && npm init -y vue@2 -- --router vue && cd ../.. && yarn --cwd ./tmp/app/vue add vuex@3 vuex-map-fields lodash && cp -R ./tmp/vue/* ./tmp/app/vue/src && cp ./templates/vue/main.js ./tmp/app/vue/src && yarn --cwd ./tmp/app/vue build && start-server-and-test 'yarn --cwd ./tmp/app/vue vite preview --host 127.0.0.1 --port 3000' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-nuxt-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create nuxt-app --answers \"'{\\\"name\\\":\\\"nuxt\\\",\\\"language\\\":\\\"js\\\",\\\"pm\\\":\\\"yarn\\\",\\\"ui\\\":\\\"vuetify\\\",\\\"template\\\":\\\"html\\\",\\\"features\\\":[],\\\"linter\\\":[],\\\"test\\\":\\\"none\\\",\\\"mode\\\":\\\"spa\\\",\\\"target\\\":\\\"static\\\",\\\"devTools\\\":[],\\\"vcs\\\":\\\"none\\\"}'\" ./tmp/app/nuxt && yarn --cwd ./tmp/app/nuxt add moment lodash vuelidate vuex-map-fields && cp -R ./tmp/nuxt/* ./tmp/app/nuxt && NUXT_TELEMETRY_DISABLED=1 yarn --cwd ./tmp/app/nuxt generate && start-server-and-test 'yarn --cwd ./tmp/app/nuxt start --hostname 127.0.0.1' http://127.0.0.1:3000/books/ 'yarn playwright test'"},"lint-staged":{"src/**/*.js":"yarn lint --fix"},"bin":{"create-client":"lib/index.js"},"publishConfig":{"access":"public"},"gitHead":"d791b8e316916a3e9db8005d08d090fd04b00c4f","_id":"@api-platform/create-client@0.9.1","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-T/zRcJhXid4j6PdmNuhw3Y1Fd5lbIFmZ+QnCdz4tjLvjj279t0UYMqkRGLaU3MtbP4tv8XShIlqUVK7Jsvt6sQ==","shasum":"2a2c7e29fd32ae142c5f249960a51018b622dbb3","tarball":"https://registry.npmjs.org/@api-platform/create-client/-/create-client-0.9.1.tgz","fileCount":280,"unpackedSize":498098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKsirkCzWnIr07EAscRTD/Ncj3XUCGFnu1io68NTzZYAiBDLUZ4dA7EzBaXJ3PT9N1q7g0eaH9SRobXLeQz9b/W+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPpAIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Rw/+IwGA8CYduz14/uuEph/slDfEy7RyIMh+juA3gGUEz77bmFn8\r\n0gICt9eF6WSr1CkPkC7AhaA/qvCFWUFFvj/KliT1PBKk4uxbcExEW831dC+n\r\nCEG8idVfVnd2DIEQou1COsNVMhkQt+DvgRojIE/f/P3ySMo80Vhp6ju8XPYi\r\nna/FpQ5p3mnRExsZ6PBpKKBKa4KGZMo0xxIugHbmrnls2rkKA9U5Xrfvxhi0\r\n3KwkaK7Mp9IeNfqU1zSDOjmBkoLWqWN6hu8M+hucB9E6+LfgFPbso2ii1PSE\r\n86htFWSNNggGn/8vzaOsQ7V0GvjXBUrqGm41yjWpf4P4GcFLM8KUBr32v7jX\r\nYxutIbDAjlY68boFEdbTWVWju7tntIxJN6Y6Y04H2DAm9EptZ84wtx1Xa9Wr\r\n4WvDnKzCrs/eXeTZlgzup6P84o+CNNVegUPjQJyizo8ai575YwRXaWa0BQzY\r\nkI5o8KpdJqy9YAa02b5XnZZjmD86ZHFlwB1fSNtFQiwIlLCkfpt3Xy5+ZE4W\r\nMxskqHj9QraqIHzulggoYyc9Nov3UREIG6XlYBZdxLVSs/LnqHNdBiQTIRg+\r\nr+TT1l31C6qAQGFw3mMjo0lD2jkQi24wzGVfvaVckcgiHJymdUSXTRx5FgHX\r\ncrfXZj2bhbmCDO098jw93JsxSrtVzoz9t5Y=\r\n=4lls\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dunglas","email":"dunglas@gmail.com"},"directories":{},"maintainers":[{"name":"dunglas","email":"dunglas@gmail.com"},{"name":"simperfit","email":"hamza.simperfit@gmail.com"},{"name":"mysiar","email":"psynowiec@gmail.com"},{"name":"meyerbaptiste","email":"baptiste.meyer@gmail.com"},{"name":"teohhanhui","email":"teohhanhui@gmail.com"},{"name":"soyuka","email":"soyuka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-client_0.9.1_1665044488245_0.1095257838529562"},"_hasShrinkwrap":false},"0.9.2":{"name":"@api-platform/create-client","version":"0.9.2","description":"Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI","type":"module","exports":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/api-platform/create-client.git"},"homepage":"https://github.com/api-platform/create-client","bugs":{"url":"https://github.com/api-platform/create-client/issues"},"author":{"name":"Kévin Dunglas"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.6.0","@playwright-testing-library/test":"4.5.0","@playwright/test":"^1.25.0","babel-jest":"^29.0.0","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.0","husky":"^8.0.0","jest":"^29.0.0","jest-light-runner":"^0.4.0","lint-staged":"^13.0.0","start-server-and-test":"^1.14.0","tmp":"^0.2.0"},"dependencies":{"@api-platform/api-doc-parser":"^0.16.0","@babel/runtime":"^7.0.0","chalk":"^5.0.0","commander":"^9.4.0","esutils":"^2.0.0","handlebars":"^4.0.0","handlebars-helpers":"^0.10.0","isomorphic-fetch":"^3.0.0","mkdirp":"^1.0.0","prettier":"^2.7.0","sprintf-js":"^1.1.0"},"scripts":{"prepare":"husky install","test":"jest src","lint":"eslint src","fix":"eslint --fix src","eslint-check":"eslint-config-prettier src/index.js","build":"babel src -d lib --ignore '*.test.js'","watch":"babel --watch src -d lib --ignore '*.test.js'","test-gen":"rm -rf ./tmp && yarn build && ./testgen.sh","test-gen-openapi3":"rm -rf ./tmp && yarn build && ENTRYPOINT=https://demo.api-platform.com/docs.json FORMAT=openapi3 ./testgen.sh","test-gen-custom":"rm -rf ./tmp && yarn build && babel src/generators/ReactGenerator.js src/generators/BaseGenerator.js -d ./tmp/gens && cp -r ./templates/react ./templates/react-common ./templates/entrypoint.js ./tmp/gens && ./lib/index.js https://demo.api-platform.com ./tmp/react-custom -g \"$(pwd)/tmp/gens/ReactGenerator.js\" -t ./tmp/gens","test-gen-env":"rm -rf ./tmp && yarn build && API_PLATFORM_CREATE_CLIENT_ENTRYPOINT=https://demo.api-platform.com API_PLATFORM_CREATE_CLIENT_OUTPUT=./tmp ./lib/index.js","test-react-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create react-app --template typescript ./tmp/app/reactapp && yarn --cwd ./tmp/app/reactapp add react-router-dom react-hook-form && cp -R ./tmp/react/* ./tmp/app/reactapp/src && cp ./templates/react/index.tsx ./tmp/app/reactapp/src && start-server-and-test 'BROWSER=none yarn --cwd ./tmp/app/reactapp start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-next-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create next-app --typescript --eslint ./tmp/app/next && yarn prettier --write ./tmp/app/next && yarn --cwd ./tmp/app/next add isomorphic-unfetch formik react-query && cp -R ./tmp/next/* ./tmp/app/next && rm ./tmp/app/next/pages/index.tsx && rm -rf ./tmp/app/next/pages/api && yarn --cwd ./tmp/app/next build && start-server-and-test 'yarn --cwd ./tmp/app/next start' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-vue-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && cd ./tmp/app && npm init -y vue@2 -- --router vue && cd ../.. && yarn --cwd ./tmp/app/vue add vuex@3 vuex-map-fields lodash && cp -R ./tmp/vue/* ./tmp/app/vue/src && cp ./templates/vue/main.js ./tmp/app/vue/src && yarn --cwd ./tmp/app/vue build && start-server-and-test 'yarn --cwd ./tmp/app/vue vite preview --host 127.0.0.1 --port 3000' http://127.0.0.1:3000/books/ 'yarn playwright test'","test-nuxt-app":"rm -rf ./tmp/app && mkdir -p ./tmp/app && yarn create nuxt-app --answers \"'{\\\"name\\\":\\\"nuxt\\\",\\\"language\\\":\\\"js\\\",\\\"pm\\\":\\\"yarn\\\",\\\"ui\\\":\\\"vuetify\\\",\\\"template\\\":\\\"html\\\",\\\"features\\\":[],\\\"linter\\\":[],\\\"test\\\":\\\"none\\\",\\\"mode\\\":\\\"spa\\\",\\\"target\\\":\\\"static\\\",\\\"devTools\\\":[],\\\"vcs\\\":\\\"none\\\"}'\" ./tmp/app/nuxt && yarn --cwd ./tmp/app/nuxt add moment lodash vuelidate vuex-map-fields && cp -R ./tmp/nuxt/* ./tmp/app/nuxt && NUXT_TELEMETRY_DISABLED=1 yarn --cwd ./tmp/app/nuxt generate && start-server-and-test 'yarn --cwd ./tmp/app/nuxt start --hostname 127.0.0.1' http://127.0.0.1:3000/books/ 'yarn playwright test'"},"lint-staged":{"src/**/*.js":"yarn lint --fix"},"bin":{"create-client":"lib/index.js"},"publishConfig":{"access":"public"},"gitHead":"ad6e4f5662e74cdec5cef1638094fde2649f09a3","_id":"@api-platform/create-client@0.9.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-4G6cwSdNGfmKYJWIaUUpzXEVDPbay8LUSr8ZeK21VIAHkfsCbS2Jc/wB/6UxaJm6AKqZWhbn9IQzZM8UxyRlRQ==","shasum":"9d1ba2c4a42eb1d4f4ba5dca83fe868bdffd8d75","tarball":"https://registry.npmjs.org/@api-platform/create-client/-/create-client-0.9.2.tgz","fileCount":280,"unpackedSize":501940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyyQ+6FMAwNmOkrrMeHp90gTrJ4DuEUo0e+dcmEhBdmgIgbQUAJB9rzF+tEXsevEb7TM3JuAifPRgAgkutyogpB0Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoywWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnihAAghlrS78ZyDVbZdi3THMtYhs3q8cMghZCiPtd34eGV//XRCDB\r\npKBgC9KF5/AG6IBZQzeMCUH6YBE9ByL3ga1JtCCwlNW1jHMBS4F+80gbMiMt\r\nc9Wd/fWeBaJ731w1ltX5h2M5OAFwOVnBuZEHTUZ+1nICYthj+tU5nlyIzeap\r\ny0+KmzybUl03hYgapAtQuLV0IeXKVfpt+x7v8KWFBGlV4WKKGqFtOHuDBqI2\r\nR8v7nYaHd1ENOK70jhoBvKKTf3XW8l4SLezWBU8rXjcAXLzk3sxhjNoXBgDg\r\n4Y0R2eezmYF4KP2eXchKDxtFr7aEQTOMk0tvtHL0wZ+Wc2q0IlGRdt9WSITl\r\nSW+XL5V04X8W+QIwQtM5rw1aVaAV0dU6j3TDFCeRnbn7BCGqGKrH73zWoDAL\r\nfiHOPfMF+XrKei+tRefaR7LSIwcazm2gt0CzgdnJS/Eoq+F7VQhCNntfGckS\r\n1bQ9tJwe5zM0+SP0Ma30oyIieGFsrZvda5xXb4FvTFgfuWop3I8szN4x2o5S\r\nfou72HkGwj4vrK/2yg/33yd/sCoIyu0PC8zIKfel7/2sbM1aVjCVsG1u5/e9\r\nbRpTMxBuR05JGkn/NBhvyprLHuakL0nOLDZJqMo30r/GwAt4xZaUkD+izR9g\r\n3UFEhajyCzdbXMLHhu9ciz0bZV062E9CfxM=\r\n=BLIj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dunglas","email":"dunglas@gmail.com"},"directories":{},"maintainers":[{"name":"dunglas","email":"dunglas@gmail.com"},{"name":"simperfit","email":"hamza.simperfit@gmail.com"},{"name":"mysiar","email":"psynowiec@gmail.com"},{"name":"meyerbaptiste","email":"baptiste.meyer@gmail.com"},{"name":"teohhanhui","email":"teohhanhui@gmail.com"},{"name":"soyuka","email":"soyuka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-client_0.9.2_1671638038421_0.09400787054858384"},"_hasShrinkwrap":false},"0.10.0":{"name":"@api-platform/create-client","version":"0.10.0","description":"Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI","type":"module","exports":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/api-platform/create-client.git"},"homepage":"https://github.com/api-platform/create-client","bugs":{"url":"https://github.com/api-platform/create-client/issues"},"author":{"name":"Kévin Dunglas"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.6.0","@playwright-testing-library/test":"4.5.0","@playwright/test":"^1.25.0","babel-jest":"^29.0.0","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.0","husky":"^8.0.0","jest":"^29.0.0","jest-light-runner":"^0.4.0","lint-staged":"^13.0.0","start-server-and-test":"^1.14.0","tmp":"^0.2.0"},"dependencies":{"@api-platform/api-doc-parser":"^0.16.0","@babel/runtime":"^7.0.0","chalk":"^5.0.0","commander":"^10.0.0","esutils":"^2.0.0","handlebars":"^4.0.0","handlebars-helpers":"^0.10.0","isomorphic-fetch":"^3.0.0","mkdirp":"^2.0.0","prettier":"^2.7.0","sprintf-js":"^1.1.0"},"scripts":{"prepare":"husky install","test":"jest src","lint":"eslint src","fix":"eslint --fix src","eslint-check":"eslint-config-prettier src/index.js","build":"babel src -d lib --ignore '*.test.js'","watch":"babel --watch src -d lib --ignore '*.test.js'","test-gen":"rm -rf ./tmp && yarn build && ./testgen.sh","test-gen-openapi3":"rm -rf ./tmp && yarn build && ENTRYPOINT=https://demo.api-platform.com/docs.json FORMAT=openapi3 ./testgen.sh","test-gen-custom":"rm -rf ./tmp && yarn build && babel src/generators/ReactGenerator.js src/generators/BaseGenerator.js -d ./tmp/gens && cp -r ./templates/react ./templates/react-common ./templates/entrypoint.js ./tmp/gens && ./lib/index.js https://demo.api-platform.com ./tmp/react-custom -g \"$(pwd)/tmp/gens/ReactGenerator.js\" -t ./tmp/gens","test-gen-env":"rm -rf ./tmp && yarn build && API_PLATFORM_CREATE_CLIENT_ENTRYPOINT=https://demo.api-platform.com API_PLATFORM_CREATE_CLIENT_OUTPUT=./tmp ./lib/index.js","test-react-app":"./testapp.sh react","test-next-app":"./testapp.sh next","test-vue-app":"./testapp.sh vue","test-nuxt-app":"./testapp.sh nuxt"},"lint-staged":{"src/**/*.js":"yarn lint --fix"},"bin":{"create-client":"lib/index.js"},"publishConfig":{"access":"public"},"gitHead":"ac7e75f7d869cef88288078248484eb32e24131e","_id":"@api-platform/create-client@0.10.0","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-///zCwjqnHICkeQHqqmG29aALThaBsw+l1vwermyHdgyyl4MR3qK7UWf0It0R04L7Jpph4jYTaEIQRtPAIKRJw==","shasum":"98d10a36eb5123908198c4d3c2ae0bef547762c1","tarball":"https://registry.npmjs.org/@api-platform/create-client/-/create-client-0.10.0.tgz","fileCount":224,"unpackedSize":474915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEAmTSLiVcr1mCqeKYj4yHS8zdNuy+ER7TxFlUnjcrJAIhANhehb8Azlt/hCggTDM0IqAamTHiTg3ki/T3WYR7vNoS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+avACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmravRAAm/iABg6kG6IVjjl0IBfrjg4MPTZHFZ0BHnyDH0zpdIicDO1n\r\nNJPLIcLI5XKlLvaQPHv422ja686dJ1rk3J4itFuHr4i0txWYK3G5P+l2URxL\r\ngamrjj7T4/iN3coCLQi7MLZXlvwHM4aVpUMxgsaHW/TopT7P+FErqb93y9BB\r\nuAvghFgY0skNiI+j4WSJOb46PO7K+7xEH801sTamHfDJSHfIRHOhLEVeXROC\r\n5EN/Md0Mq+/xulnbH1eyd9iFbWqHmMl2w+/j4lncuPvlQcq/qCKFqCD9cwgp\r\n4eIjpweT+NCXFOIvUIEokWwWJ5msidqE3DyiwJgUy1AEFpXASDtCC3t6E1pB\r\nIrtCT2g68j2TwXSab/zqKxJZvTnAE5s0eDdQXCLwdEW9xdQc9lyqV5saQFOs\r\nHSwE/o7fYdflgOc6NAkJPAPtJM7P/OCHuu9pXKuza9erEqwbTDKydNDR4YMr\r\nVkB/X5Ralx8MIYqHzQFZygennkwjhAbb9RjmPDKRRcu1qkHmwZg8Lq0DCW0b\r\nWsSVvfuindreq8b8EpCFslc8DFV1qnUKcdzfBYzyxXUrGIvAQU6mZSLTi8nD\r\nVPN3yp2goxI5elWMX/Ku2vq7VV6cTbbnqLDLm7naOn+irzHb58zY7IGJgrdR\r\nWcfQMF2r3vAJ0u4DbawEL2vdAli7804xY30=\r\n=60ew\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dunglas","email":"dunglas@gmail.com"},"directories":{},"maintainers":[{"name":"dunglas","email":"dunglas@gmail.com"},{"name":"simperfit","email":"hamza.simperfit@gmail.com"},{"name":"mysiar","email":"psynowiec@gmail.com"},{"name":"meyerbaptiste","email":"baptiste.meyer@gmail.com"},{"name":"teohhanhui","email":"teohhanhui@gmail.com"},{"name":"soyuka","email":"soyuka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-client_0.10.0_1675093679681_0.7934636353694748"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-09T21:25:41.115Z","0.8.0":"2022-09-09T21:25:41.341Z","modified":"2023-01-30T15:48:00.322Z","0.9.0":"2022-09-09T22:00:02.283Z","0.9.1":"2022-10-06T08:21:28.444Z","0.9.2":"2022-12-21T15:53:58.703Z","0.10.0":"2023-01-30T15:47:59.892Z"},"maintainers":[{"name":"dunglas","email":"dunglas@gmail.com"},{"name":"simperfit","email":"hamza.simperfit@gmail.com"},{"name":"mysiar","email":"psynowiec@gmail.com"},{"name":"meyerbaptiste","email":"baptiste.meyer@gmail.com"},{"name":"teohhanhui","email":"teohhanhui@gmail.com"},{"name":"soyuka","email":"soyuka@gmail.com"}],"description":"Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI","homepage":"https://github.com/api-platform/create-client","repository":{"type":"git","url":"git+https://github.com/api-platform/create-client.git"},"author":{"name":"Kévin Dunglas"},"bugs":{"url":"https://github.com/api-platform/create-client/issues"},"license":"MIT","readme":"# API Platform Create Client\n\n[![GitHub Actions](https://github.com/api-platform/create-client/workflows/CI/badge.svg)](https://github.com/api-platform/create-client/actions?workflow=CI)\n[![npm version](https://badge.fury.io/js/%40api-platform%2Fcreate-client.svg)](https://badge.fury.io/js/%40api-platform%2Fcreate-client)\n\nAPI Platform Create Client is a generator to scaffold apps with Create-Retrieve-Update-Delete features for any API exposing a [Hydra](http://www.hydra-cg.com/spec/latest/core/) or [OpenAPI](https://www.openapis.org/) documentation for:\n\n* Next.js\n* Nuxt\n* Quasar\n* React\n* React Native\n* TypeScript Interfaces\n* Vue.js\n* Vuetify.js\n\nWorks especially well with APIs built with the [API Platform](https://api-platform.com) framework.\n\n## Documentation\n\nThe documentation of API Platform Create Client can be browsed [on the official website](https://api-platform.com/docs/create-client).\n\n## Features\n\n* Generate high-quality TypeScript or ES6 components:\n  * List view\n  * Creation form\n  * Editing form\n  * Deletion button\n* Use the Hydra or OpenAPI documentation to generate the code\n* Generate the suitable input type (`number`, `date`...) according to the type of the API property\n* Display of the server-side validation errors under the related input (if using API Platform Core)\n* Client-side validation (`required` attributes)\n* The generated HTML is compatible with [Bootstrap](https://getbootstrap.com/) and includes mandatory classes\n* The generated HTML code is accessible to people with disabilities ([ARIA](https://www.w3.org/WAI/intro/aria) support)\n* Bring your own templates\n\n## Usage\n\n### Hydra\n\n    npm init @api-platform/client https://demo.api-platform.com/ output/ --resource Book\n\n### OpenAPI 3\n\n    npm init @api-platform/client https://demo.api-platform.com/docs.json output/ --resource Book --format openapi3\n\n## Credits\n\nCreated by [Kévin Dunglas](https://dunglas.fr).\n\nSponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).\n\nCommercial support is available upon request.\n","readmeFilename":"README.md"}