You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP

create-react-admin

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-react-admin - npm Package Compare versions

Comparing version

to
5.6.3

@@ -77,3 +77,3 @@ #!/usr/bin/env node

--interactive Enable the CLI interactive mode
--data-provider Set the data provider to use ("ra-data-fakerest", "ra-data-simple-rest", "ra-data-json-server", "ra-supabase" or "none")
--data-provider Set the data provider to use ("fakerest", "simple-rest", "json-server", "supabase" or "none")
--auth-provider Set the auth provider to use ("local-auth-provider" or "none")

@@ -85,7 +85,7 @@ --resource Add a resource that will be initialized with guessers (can be used multiple times). Set to "skip" to bypass the interactive resource step.

$ npx create-react-admin@latest my-admin
$ npx create-react-admin@latest my-admin --data-provider ra-data-json-server --auth-provider local-auth-provider --resource posts --resource comments --install npm
$ npx create-react-admin@latest my-admin --data-provider json-server --auth-provider local-auth-provider --resource posts --resource comments --install npm
$ yarn create react-admin@latest my-admin
$ yarn create react-admin@latest my-admin --data-provider ra-data-json-server --auth-provider local-auth-provider --resource posts --resource comments --install npm
$ yarn create react-admin@latest my-admin --data-provider json-server --auth-provider local-auth-provider --resource posts --resource comments --install npm
$ bun create react-admin@latest my-admin
$ bun create react-admin@latest my-admin --data-provider ra-data-json-server --auth-provider local-auth-provider --resource posts --resource comments --install npm
$ bun create react-admin@latest my-admin --data-provider json-server --auth-provider local-auth-provider --resource posts --resource comments --install npm
`, {

@@ -92,0 +92,0 @@ flags: {

@@ -25,5 +25,9 @@ import path from 'path';

}
if (state.dataProvider === 'ra-data-fakerest' &&
['posts', 'comments'].every(resource => state.resources.includes(resource))) {
generateAppTestFile(projectDirectory, state);
if (state.dataProvider === 'ra-data-fakerest') {
if (['posts', 'comments'].every(resource => state.resources.includes(resource))) {
generateAppTestFile(projectDirectory, state);
}
else {
generateDataForFakeRest(projectDirectory, state);
}
}

@@ -210,2 +214,9 @@ generatePackageJson(projectDirectory, state);

};
const generateDataForFakeRest = (projectDirectory, state) => {
const data = state.resources.reduce((acc, resource) => {
acc[resource] = [];
return acc;
}, {});
fs.writeFileSync(path.join(projectDirectory, 'src', 'data.json'), JSON.stringify(data, null, 2));
};
//# sourceMappingURL=generateProject.js.map
{
"name": "create-react-admin",
"description": "A CLI to quickly start a new react-admin project",
"version": "5.6.2",
"version": "5.6.3",
"license": "MIT",

@@ -37,3 +37,3 @@ "bin": "lib/cli.js",

},
"gitHead": "ba89a7048ca6ee3138903033be5023726d5d8536"
"gitHead": "6702281605ec041c012756e94972a3d11481e9dc"
}

@@ -10,3 +10,7 @@ # create-react-admin

# or
npx create react-admin@latest my-app
# or
yarn create react-admin my-app
# or
bun create react-admin my-app
```

@@ -13,0 +17,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet