{"id":55734855,"number":"0.8.0","published_at":"2022-08-30T17:39:01.557Z","licenses":"MIT","integrity":"sha512-5vqy7H5FYPH9dzsxMJ1O4W4SXmiDnnrqtfSF9+tAnOpjcYhghe2nTjT12GHTzkuar2fgLS0smMP2O6QKEdidBA==","status":null,"download_url":"https://registry.npmjs.org/@api-platform/client-generator/-/client-generator-0.8.0.tgz","registry_url":"https://www.npmjs.com/package/@api-platform/client-generator/v/0.8.0","documentation_url":null,"install_command":"npm install @api-platform/client-generator@0.8.0","immutable":null,"metadata":{"deprecated":"WARNING: This project has been renamed to @api-platform/create-client. Run \"npm init @api-platform/client\" instead.","_npmUser":{"name":"dunglas","email":"dunglas@gmail.com"},"dist":{"integrity":"sha512-5vqy7H5FYPH9dzsxMJ1O4W4SXmiDnnrqtfSF9+tAnOpjcYhghe2nTjT12GHTzkuar2fgLS0smMP2O6QKEdidBA==","shasum":"31ad1058b5931cfbd7d1999fd7975c988445aab5","tarball":"https://registry.npmjs.org/@api-platform/client-generator/-/client-generator-0.8.0.tgz","fileCount":280,"unpackedSize":498284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBUv09JJyVCtHZzVpD6GbzlYYwETj4WZTPEjE/aseOEgIgUSz+jiRchufV6A3xvKl5UOdqQ+p+G9SIx37zmk5OkUo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDks1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowFA//YmRp4wDA6w1ZapB+kkHLXdj42eZ7kbTZsQtY+XvpndTZydK2\r\nRKzUzQzxASu+yIv6ycgcFvVEfxC7J4/mSzenVADhmeUBL9JOrEn0eEM7Ndd5\r\nE3nLkE/3YRVX5DBqaN3hdcXGzVBegJxmvNJxBtdJSIaeZO3cY25Jn5ieZ0K7\r\n4mBLBMhvZ5XxZNa6RS2h8RkwuW0JnA9ItM7Dv9vUSlAaMB6ENqzqV422+E8U\r\nnwDxGuhMSxPmCbdvQWgS6ZTMuzKiQROKrUiAA2HiJenAy+7hZrMyjdiaolgY\r\nsOIE4SpZE+f991oK1OOOjv+de8kwNOPWfpHkdd+/mVUey4OhAj77bL7pDD77\r\naolrwx0HM8ld0efFo2amFC+qXeE09p75T8w+QpFKQ3tBrY9EaXDk60Q1zsCx\r\nZsheUDv4behb2iesa+T2SJtQJiozqFCcalUn4RquzRIDkQMpIZx1XIf/02gI\r\nkdag2KGqzmXeD/7rcMpJYVskYmpUUjid8Mj1b7sKTHC3zw/SFhT2qIh0v07l\r\n6DJMYI9MTYHWzEqhsmWP/KzDs5NRXyhhCEybRPcmoXq1qEbngXT+PxxOyrV1\r\n1JJ+NAqZ8DHXIvVuiF/O6uw+VJywBkqr3SFV4Usy4Pl1Wfrk9k+hfTDqZHR6\r\ngrVR/0vNPN0p2y4ol4BeLOYL1Dk+oyE8dAM=\r\n=caNd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0279096ffdcbd444d02742cd9f3c6842025a2130","main":null,"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 \u0026\u0026 yarn build \u0026\u0026 ./testgen.sh","test-gen-openapi3":"rm -rf ./tmp \u0026\u0026 yarn build \u0026\u0026 ENTRYPOINT=https://demo.api-platform.com/docs.json FORMAT=openapi3 ./testgen.sh","test-gen-custom":"rm -rf ./tmp \u0026\u0026 yarn build \u0026\u0026 babel src/generators/ReactGenerator.js src/generators/BaseGenerator.js -d ./tmp/gens \u0026\u0026 cp -r ./templates/react ./templates/react-common ./templates/entrypoint.js ./tmp/gens \u0026\u0026 ./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 \u0026\u0026 yarn build \u0026\u0026 API_PLATFORM_CLIENT_GENERATOR_ENTRYPOINT=https://demo.api-platform.com API_PLATFORM_CLIENT_GENERATOR_OUTPUT=./tmp ./lib/index.js","test-react-app":"rm -rf ./tmp/app \u0026\u0026 mkdir -p ./tmp/app \u0026\u0026 yarn create react-app --template typescript ./tmp/app/reactapp \u0026\u0026 yarn --cwd ./tmp/app/reactapp add react-router-dom react-hook-form \u0026\u0026 cp -R ./tmp/react/* ./tmp/app/reactapp/src \u0026\u0026 cp ./templates/react/index.tsx ./tmp/app/reactapp/src \u0026\u0026 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 \u0026\u0026 mkdir -p ./tmp/app \u0026\u0026 yarn create next-app --typescript ./tmp/app/next \u0026\u0026 yarn --cwd ./tmp/app/next add isomorphic-unfetch formik react-query \u0026\u0026 cp -R ./tmp/next/* ./tmp/app/next \u0026\u0026 rm ./tmp/app/next/pages/index.tsx \u0026\u0026 rm -rf ./tmp/app/next/pages/api \u0026\u0026 yarn --cwd ./tmp/app/next build \u0026\u0026 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 \u0026\u0026 mkdir -p ./tmp/app \u0026\u0026 cd ./tmp/app \u0026\u0026 npm init -y vue@2 -- --router vue \u0026\u0026 cd ../.. \u0026\u0026 yarn --cwd ./tmp/app/vue add vuex@3 vuex-map-fields lodash \u0026\u0026 cp -R ./tmp/vue/* ./tmp/app/vue/src \u0026\u0026 cp ./templates/vue/main.js ./tmp/app/vue/src \u0026\u0026 yarn --cwd ./tmp/app/vue build \u0026\u0026 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 \u0026\u0026 mkdir -p ./tmp/app \u0026\u0026 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 \u0026\u0026 yarn --cwd ./tmp/app/nuxt add moment lodash vuelidate vuex-map-fields \u0026\u0026 cp -R ./tmp/nuxt/* ./tmp/app/nuxt \u0026\u0026 NUXT_TELEMETRY_DISABLED=1 yarn --cwd ./tmp/app/nuxt generate \u0026\u0026 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'"},"_npmVersion":"8.18.0","_nodeVersion":"18.8.0","_hasShrinkwrap":false,"directories":{}},"created_at":"2022-08-30T18:14:59.110Z","updated_at":"2026-02-14T17:09:07.988Z","purl":"pkg:npm/%40api-platform/client-generator@0.8.0","related_tag":{"name":"v0.8.0","sha":"0279096ffdcbd444d02742cd9f3c6842025a2130","kind":"tag","published_at":"2022-08-30T17:38:19.000Z","download_url":"https://codeload.github.com/api-platform/create-client/tar.gz/v0.8.0","html_url":"https://github.com/api-platform/create-client/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/api-platform/create-client@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/api-platform%2Fcreate-client/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/api-platform%2Fcreate-client/tags/v0.8.0/manifests","release_url":null},"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@api-platform%2Fclient-generator/versions/0.8.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@api-platform%2Fclient-generator/versions/0.8.0/codemeta","dependencies":[{"id":615887012,"ecosystem":"npm","package_name":"@api-platform/api-doc-parser","requirements":"^0.15.0","kind":"runtime","optional":false},{"id":615887024,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.0.0","kind":"Development","optional":false},{"id":615887023,"ecosystem":"npm","package_name":"@babel/cli","requirements":"^7.0.0","kind":"Development","optional":false},{"id":615887026,"ecosystem":"npm","package_name":"@babel/plugin-proposal-class-properties","requirements":"^7.0.0","kind":"Development","optional":false},{"id":615887028,"ecosystem":"npm","package_name":"@babel/plugin-transform-flow-strip-types","requirements":"^7.0.0","kind":"Development","optional":false},{"id":615887029,"ecosystem":"npm","package_name":"@babel/plugin-transform-runtime","requirements":"^7.0.0","kind":"Development","optional":false},{"id":615887030,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"^7.6.0","kind":"Development","optional":false},{"id":615887013,"ecosystem":"npm","package_name":"@babel/runtime","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":615887032,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.25.0","kind":"Development","optional":false},{"id":615887031,"ecosystem":"npm","package_name":"@playwright-testing-library/test","requirements":"4.3.0-beta.1","kind":"Development","optional":false},{"id":615887038,"ecosystem":"npm","package_name":"husky","requirements":"^8.0.0","kind":"Development","optional":false},{"id":615887033,"ecosystem":"npm","package_name":"babel-jest","requirements":"^28.1.0","kind":"Development","optional":false},{"id":615887014,"ecosystem":"npm","package_name":"chalk","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":615887015,"ecosystem":"npm","package_name":"commander","requirements":"^9.4.0","kind":"runtime","optional":false},{"id":615887034,"ecosystem":"npm","package_name":"eslint","requirements":"^8.22.0","kind":"Development","optional":false},{"id":615887035,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"^8.5.0","kind":"Development","optional":false},{"id":615887036,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.26.0","kind":"Development","optional":false},{"id":615887037,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"^4.2.0","kind":"Development","optional":false},{"id":615887016,"ecosystem":"npm","package_name":"esutils","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":615887017,"ecosystem":"npm","package_name":"handlebars","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":615887018,"ecosystem":"npm","package_name":"handlebars-helpers","requirements":"^0.10.0","kind":"runtime","optional":false},{"id":615887019,"ecosystem":"npm","package_name":"isomorphic-fetch","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":615887039,"ecosystem":"npm","package_name":"jest","requirements":"^28.1.0","kind":"Development","optional":false},{"id":615887041,"ecosystem":"npm","package_name":"lint-staged","requirements":"^13.0.0","kind":"Development","optional":false},{"id":615887020,"ecosystem":"npm","package_name":"mkdirp","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":615887021,"ecosystem":"npm","package_name":"prettier","requirements":"^2.7.0","kind":"runtime","optional":false},{"id":615887022,"ecosystem":"npm","package_name":"sprintf-js","requirements":"^1.1.0","kind":"runtime","optional":false},{"id":615887042,"ecosystem":"npm","package_name":"start-server-and-test","requirements":"^1.14.0","kind":"Development","optional":false},{"id":615887043,"ecosystem":"npm","package_name":"tmp","requirements":"^0.2.0","kind":"Development","optional":false},{"id":615887040,"ecosystem":"npm","package_name":"jest-light-runner","requirements":"^0.3.0","kind":"Development","optional":false},{"id":615887025,"ecosystem":"npm","package_name":"@babel/eslint-parser","requirements":"^7.0.0","kind":"Development","optional":false},{"id":615887027,"ecosystem":"npm","package_name":"@babel/plugin-proposal-export-default-from","requirements":"^7.0.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@api-platform%2Fclient-generator"}