{"_id":"@bs-solutions/cra-template-bast-router","_rev":"2-6d339fe4c173754c41a1bc9109778e7e","name":"@bs-solutions/cra-template-bast-router","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@bs-solutions/cra-template-bast-router","version":"1.0.1","keywords":["react","create-react-app","template","typescript","sass","scss","eslint","prettier","react-router","react-router-dom"],"description":"The base React template for create-react-app by Bastion with TypeScript, Sass, EsLint, Prettier, React Router.","repository":{"type":"git","url":"git+https://github.com/Bastion-RND/cra-templates.git","directory":"cra-template-bast-router"},"license":"MIT","engines":{"node":">=16"},"bugs":{"url":"https://github.com/Bastion-RND/cra-templates/issues"},"gitHead":"8e5ec210b85a38f07d7535b70a3c1715a2999a4c","homepage":"https://github.com/Bastion-RND/cra-templates#readme","_id":"@bs-solutions/cra-template-bast-router@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-tGVAMsIA+dVB7MBBg4qOWlUWAJmFTcGP5y++aQo3Vf3UrSTlyhSqXAS1tfAq+Ydx0dLYnYFrYdEye3Y18UG7IA==","shasum":"36e5d77dd951d9a14f3b093dfcd44c41d7cea5fb","tarball":"https://registry.npmjs.org/@bs-solutions/cra-template-bast-router/-/cra-template-bast-router-1.0.1.tgz","fileCount":64,"unpackedSize":109620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi/jOVWFGC3z1wkyIfNRHeZpde6lMQSQMGwFUnIDI6BgIhAMsiKALfWnKv25S1B+miXeS8R6MHnqNDRjua1osGj9lW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicYCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAcw/9EUOS3F9PWqp0isA7c2yQ6q1RtRMhyNHlHvNuRg2fI8LFcKWt\r\nQWAiqi3WK7y1znfXSed9Tx7ja1d5UlnIZdd6MEdGtWblM30eEXrrdjjQSw8n\r\n90i5qBC7WYzWfE36sR2T8p/FEzZoZnUF0spbJnMnO9tYbgpKY/vD6XhHaiqr\r\n3lU77ednYerLXt7/b2byxX8ElNVIlTkDcHUtV5hU1+MG1hdqQqj3wDseQGlO\r\nWCyx5uxSZnMc9z2aGT2EB1MrjPfy7DzjUoaoT2/U9auPX65BOAwsEnsVdiUh\r\nJS51B9WokqxipIKssTGWIe+MuziAoVa43RsDjqthR1PGpkNCT0lj7jdqb+MU\r\nG9PotCdaGWsCnUbDPnuR7W5N0W0EGUXywhXDQ9RBW5vFBT1EPJ1WHT5SOl5V\r\nYmMFDIXrizdC92NyFOPWhTQfnstGFJVzUpUUcWEfKUSGbF06VdcZKOYYGgXl\r\na0SNxBAFvGmQB5aJMwAElDW8e86w44ZH/gd5DHds8e2MqGq2Zx0K7bSsacEu\r\nZ0/Rcut99V+MKEGCj3Ae/Hl4yDkaOiCE13oyfaqIFZ5IhCJNBxWROhubuAq4\r\nLvycl1RH7p0rr009ZnE1WwhU+4goc4VppDK4zZjhOsoQXCL1DEn4gNjq3T2i\r\n9F7B3Hg/Py/HjfwrcGa3lsoRdiZJwUbv+Ag=\r\n=8Mv0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dmitriy-u","email":"dmitriyushkalov@gmail.com"},"directories":{},"maintainers":[{"name":"dmitriy-u","email":"dmitriyushkalov@gmail.com"},{"name":"vperekrestov","email":"bymbarasch@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cra-template-bast-router_1.0.1_1651605645635_0.9629893040180109"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-03T19:20:45.564Z","1.0.1":"2022-05-03T19:20:45.872Z","modified":"2024-04-10T07:59:05.998Z"},"maintainers":[{"email":"ilia.skakov@gmail.com","name":"sudondie"},{"email":"solyonyvlad@gmail.com","name":"vladsolyony"},{"email":"dmitriyushkalov@gmail.com","name":"dmitriy-u"},{"email":"bymbarasch@yandex.ru","name":"vperekrestov"}],"description":"The base React template for create-react-app by Bastion with TypeScript, Sass, EsLint, Prettier, React Router.","homepage":"https://github.com/Bastion-RND/cra-templates#readme","keywords":["react","create-react-app","template","typescript","sass","scss","eslint","prettier","react-router","react-router-dom"],"repository":{"type":"git","url":"git+https://github.com/Bastion-RND/cra-templates.git","directory":"cra-template-bast-router"},"bugs":{"url":"https://github.com/Bastion-RND/cra-templates/issues"},"license":"MIT","readme":"# React template for create-react-app with React Router\n\nThis is the template for [Create React App](https://github.com/facebook/create-react-app) created by Bastion team.\n\n## Stack\n\n- eslint (Airbnb)\n- prettier\n- typescript\n- sass (scss)\n\n## Install\n\nTo use this template, add `--template @bs-solutions/bast-router` when creating a new app.\n\nFor example:\n\n```sh\nnpx create-react-app bastion-app-name --template @bs-solutions/bast-router\n\n# or\n\nyarn create react-app bastion-app-name --template @bs-solutions/bast-router\n```\n\n## File architecture\n\nRecommended file architecture:\n\n- assets\n- components\n- contexts\n- i18n\n- services\n- utils\n- views\n\n### Example\n\n```text\n── /src\n    ├── /assets\n    ├── /components\n    │   ├── /forms\n    │   │   ├── /TextField\n    │   │   │   ├── TextField.ts\n    │   │   │   ├── TextField.module.scss\n    │   │   │   └── TextField.test.ts\n    │   │   ├── /Select\n    │   │   │   ├── Select.ts\n    │   │   │   ├── Select.styles.ts\n    │   │   │   └── Select.test.ts\n    │   │   └── index.ts\n    │   ├── /routing\n    │   │   └── /PrivateRoute\n    │   │       ├── /PrivateRoute.ts\n    │   │       └── /PrivateRoute.test.ts\n    │   └── /layout\n    │       └── /navigation\n    │           └── /NavBar\n    │              ├── NavBar.ts\n    │              ├── NavBar.module.scss\n    │              └── NavBar.test.ts\n    ├── /contexts\n    ├── /i18n\n    ├── /services\n    │   ├── /LocalStorage\n    │   │   ├── LocalStorage.ts\n    │   │   └── LocalStorage.test.ts\n    │   └── index.ts\n    ├── /utils\n    │   ├── /constants\n    │   │   └── countries.ts\n    │   └── /helpers\n    │       ├── validation.ts\n    │       ├── currency.ts\n    │       └── array.ts\n    ├── /views\n    │   ├── Home.tsx\n    │   └── About.tsx\n    ├── App.module.scss\n    ├── App.test.tsx\n    ├── App.tsx\n    └── index.tsx\n```\n\n## More\n\nFor more information, please refer to:\n\n- [Getting Started](https://create-react-app.dev/docs/getting-started) – How to create a new app.\n- [User Guide](https://create-react-app.dev) – How to develop apps bootstrapped with Create React App.\n","readmeFilename":"README.md"}