# sort-scripts **Repository Path**: ArkTSCentralRepository/sort-scripts ## Basic Information - **Project Name**: sort-scripts - **Description**: sort-scripts 是一个库,用于根据脚本名前缀(如 pre 和 post)对脚本进行逻辑排序。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-21 - **Last Updated**: 2024-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sort-scripts 基于[sort-scripts](https://www.npmjs.com/package/sort-scripts)原库1.0.1版本进行适配, 所有功能代码已经转换为`ArkTS`文件 ## Install ```sh ohpm install sort-scripts ``` ## Description Sort scripts based on prefix and suffix # Usage Given an map of script names to behavior (as is found in `package.json` files for Node projects), sort the scripts in a logical order, considering `pre` and `post` prefixes: ```typescript import sort from 'sort-scripts'; const scripts: Record = { 'test': "jest", 'pretest': "check-engines", 'postmerge': "lint-staged", 'docs': "markdown-magic", 'postdocs': "echo \"'.md' files updated\"" } sort(scripts); // [ // ["docs", "markdown-magic"], // ["postdocs", "echo \"'.md' files updated\"], // ["postmerge", "lint-staged"], // ["pretest", "check-engines"], // ["test", "jest"] // ] ```