{"_id":"@bs-solutions/cra-template-bast","_rev":"5-a357fecab4838705bf1021a009f67540","time":{"created":"2022-05-03T19:20:22.782Z","1.0.0":"2022-05-03T19:11:05.628Z","modified":"2024-04-10T07:59:05.308Z","1.0.1":"2022-05-03T19:20:23.045Z"},"name":"@bs-solutions/cra-template-bast","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@bs-solutions/cra-template-bast","version":"1.0.1","keywords":["react","create-react-app","template","typescript","sass","scss","eslint","prettier"],"description":"The base React template for create-react-app by Bastion with TypeScript, Sass, EsLint, Prettier.","repository":{"type":"git","url":"git+https://github.com/Bastion-RND/cra-templates.git","directory":"cra-template-bast"},"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@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-m4H2G7ACn7ugUhRZgxVi0eLP4ZsX4nY6Qmbun+BfigrSgN6/P6oRj14KX90ADOehRg4pjFlPgYEATQR/A/SYtQ==","shasum":"753595fa16198438604f0925239eee4444a7819b","tarball":"https://registry.npmjs.org/@bs-solutions/cra-template-bast/-/cra-template-bast-1.0.1.tgz","fileCount":63,"unpackedSize":108774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+dEwyykRuSCI0Mh0V99PgV9hx4Fdg3aIR/zvOXIMsxAiEA7yeVfNSpeMUX90zyYh9CIFi3Zq2qv1RTzL7eyWj8CRY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicYB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru7A/8CKFqWAtZRx0MXTntdibFbcsUW0dZKpe6KPyWPfhs/9jAfNLM\r\n9w6Rkw7wZ0Be9bIC1mnGWHJD1GMSohrBXTmDnd69IxDp5kVs/DBXfY1fFuhQ\r\nlj5KuJXfBHLJIEU3gQMDZlwCSo7hTTVeFU2SGHmr2gIAG0I12ppmItnEMEiU\r\nF10I5Hr30VWl5I3evx1rjl4OQtNi06GJiz6ST7QV7keRVM5kWI3w8xL8bfMd\r\nyo1q9Ym6tfDfWVq1uIzA3RXYyP+wBX+F9wHaWIo93zmjm5kl/xB+JwTJr94o\r\n3LLkDa/ZuPCvwGqGF2gNejrwvFjIFoypA+0PBE/hk4BEb4BUeNa1w1nlzFL4\r\nHsVnT6sz2uGtyVnFhECjAnx5QjaS4b0D3vCud/VP1V2+iOripuix9mU5HHPg\r\ny6QsbL6PytGudMr7LA/q6l5k10qIX3TAa/6tUjq7+ZFiOI8kdRCALuwnZWcX\r\nFwonZvwH2f2YB1s/xS2dV/pPODNL0i8ahSw8N4R+495zjMO6JuWxf1UtJCZd\r\nzeuOvdOVXqUBauMA//56cqlZco5GUAHvFiaoQdaUvYbA+VRhLW6JtHPqpu81\r\nvNDdkoAUJaT2auCzEFAlFQ+92OMqt3b+fZbKRgi5LImlnqmd47eyZaOo3qPb\r\nfmWc8LteWFhrrrrfvOZZaCDJUbxhQosfH+8=\r\n=npIw\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_1.0.1_1651605622869_0.8100591801472987"},"_hasShrinkwrap":false}},"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.","homepage":"https://github.com/Bastion-RND/cra-templates#readme","keywords":["react","create-react-app","template","typescript","sass","scss","eslint","prettier"],"repository":{"type":"git","url":"git+https://github.com/Bastion-RND/cra-templates.git","directory":"cra-template-bast"},"bugs":{"url":"https://github.com/Bastion-RND/cra-templates/issues"},"license":"MIT","readme":"# Base React template for create-react-app\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` when creating a new app.\n\nFor example:\n\n```sh\nnpx create-react-app bastion-app-name --template @bs-solutions/bast\n\n# or\n\nyarn create react-app bastion-app-name --template @bs-solutions/bast\n```\n\n## File architecture\n\nRecommended file architecture:\n\n- assets\n- components\n- contexts\n- i18n\n- services\n- utils\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    ├── 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"}