### Running Development Server Source: https://github.com/nekzus/templakz/blob/main/lib/templates/react/README.md These commands are used to start the development server using different package managers. Choose the command that corresponds to your preferred package manager (npm, yarn, pnpm, or bun). ```bash npm run dev # or yarn dev # or pnpm dev # or bun run dev ``` -------------------------------- ### Running Development Server Source: https://github.com/nekzus/templakz/blob/main/lib/templates/next/README.md These commands are used to start the development server for the project using different package managers. Choose the command that corresponds to the package manager you are using (npm, yarn, pnpm, or bun). ```bash npm run dev # or yarn dev # or pnpm dev # or bun run dev ``` -------------------------------- ### Example usage in automatic mode Source: https://github.com/nekzus/templakz/blob/main/README.md This command will create a new project with the name "my-app," using the "react" template, the package manager "pnpm," open the project in Visual Studio Code, and also start the server and browser. ```bash templakz create -n my-app -t react -p pnpm -c -s ``` -------------------------------- ### Starting Expo Metro Bundler Source: https://github.com/nekzus/templakz/blob/main/lib/templates/expo/README.md These commands start the Expo Metro Bundler, which is essential for running and developing React Native applications. The bundler compiles JavaScript code and assets for use on mobile devices or emulators. Choose one of the package managers to execute the start command. ```bash npm run start # or yarn start # or pnpm start # or bun start ``` -------------------------------- ### Semantic-release CLI Setup Source: https://github.com/nekzus/templakz/blob/main/lib/templates/react/README.md This command initializes semantic-release, which automates the release process based on commit messages. It helps in generating release notes and publishing packages. ```bash npx semantic-release-cli setup ``` -------------------------------- ### Commitizen Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/react/README.md This command initializes Commitizen with the cz-conventional-changelog adapter. Commitizen helps in creating standardized commit messages. ```bash npx commitizen init cz-conventional-changelog --save-dev --save-exact ``` -------------------------------- ### Commitizen Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/expo/README.md This command initializes Commitizen with the cz-conventional-changelog adapter. Commitizen provides a standardized way to create commit messages, ensuring consistency and facilitating automated release processes. The command installs Commitizen and configures it to use the conventional changelog format. ```bash npx commitizen init cz-conventional-changelog --save-dev --save-exact ``` -------------------------------- ### Semantic-release Script Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/react/README.md This script configures semantic-release to run on the main branch. It is added to the `package.json` file to automate releases. ```json "semantic-release": "semantic-release --branches main" ``` -------------------------------- ### Semantic-release Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/next/README.md This command initializes semantic-release in the project. Semantic-release automates the release workflow, including determining the next version number, generating the release notes, and publishing the package. ```bash npx semantic-release-cli setup ``` -------------------------------- ### Installing Templakz globally using npm Source: https://github.com/nekzus/templakz/blob/main/README.md This command installs the Templakz package globally using npm, making it accessible from any directory in the terminal. It requires Node.js and npm to be installed. ```bash npm install -g @nekzus/templakz ``` -------------------------------- ### Semantic-release Script Source: https://github.com/nekzus/templakz/blob/main/lib/templates/next/README.md This script configures semantic-release to run on the main branch. It is added to the `package.json` file to automate releases when changes are merged into the main branch. ```json "semantic-release": "semantic-release --branches main" ``` -------------------------------- ### Installing Templakz globally using yarn Source: https://github.com/nekzus/templakz/blob/main/README.md This command installs the Templakz package globally using yarn, making it accessible from any directory in the terminal. It requires Node.js and yarn to be installed. ```bash yarn global add @nekzus/templakz ``` -------------------------------- ### Commit Script Source: https://github.com/nekzus/templakz/blob/main/lib/templates/next/README.md This script adds a shortcut for running Commitizen using the `git-cz` command. It simplifies the process of creating conventional commit messages. ```json "commit": "git-cz" ``` -------------------------------- ### Semantic Release Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/expo/README.md This command initializes Semantic Release, a tool for automating the release process based on semantic commit messages. It helps in generating release notes, updating package versions, and publishing packages to package managers. The command sets up the necessary configuration files and dependencies for Semantic Release to function correctly. ```bash npx semantic-release-cli setup ``` -------------------------------- ### Commitizen Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/next/README.md This command initializes Commitizen with the cz-conventional-changelog adapter. Commitizen helps enforce conventional commit messages, which are used by semantic-release to determine the next version number and generate release notes. ```bash npx commitizen init cz-conventional-changelog --save-dev --save-exact ``` -------------------------------- ### Commitizen Script Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/react/README.md This script adds a command to use Commitizen for creating commits. It simplifies the process of creating standardized commit messages. ```json "commit": "git-cz" ``` -------------------------------- ### Activating Interactive Mode Console Source: https://github.com/nekzus/templakz/blob/main/README.md This command activates the interactive mode console for Templakz, guiding the user through the project creation process with a series of prompts. ```bash templakz |> Activate Interactive Mode Console ``` -------------------------------- ### Semantic Release Script Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/expo/README.md This script configures Semantic Release to run on the main branch. It automates the release process based on commit messages, generating release notes and publishing updates. ```json "semantic-release": "semantic-release --branches main" ``` -------------------------------- ### Creating a New Project (Automatic Mode) Source: https://github.com/nekzus/templakz/blob/main/README.md This command creates a new project in automatic mode, using options to specify the project name, template, package manager, and whether to open the project in VS Code and start the server. ```bash templakz create [options] ``` -------------------------------- ### Commitizen Script Configuration Source: https://github.com/nekzus/templakz/blob/main/lib/templates/expo/README.md This script configures a shortcut command to use Commitizen for creating commit messages. It simplifies the process of creating standardized commit messages by running the 'git-cz' command. ```json "commit": "git-cz" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.