Strman

无任何依赖的string操作库
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 姚永年
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Strman是无任何依赖的string操作库,前后端通用。

安装:

npm install strman --save

或者

bower install strman

用法

With ES6/import

    import {slugify} from 'strman';

    let title = "A Javascript string manipulation library.";
    let result = slugify(title);
    // result => "a-javascript-string-manipulation-library"

With require

    var slugify = require('strman').slugify;

    let title = "A Javascript string manipulation library.";
    let result = slugify(title);
    // result => "a-javascript-string-manipulation-library"

With Browser

      <script src="./bower_components/strman/dist/strman.js"></script>
      var result = _s.isString('strman');
      // result => true

说明

npm依赖分2种,常规依赖和dev依赖。

strman没有任何常规依赖,也就是它自己说的:“without npm dependences”,但它是es 6语法,借助babel开发的,这是开发阶段使用的依赖

看一下它的package.json

"main": "dist/strman.js",

dist是压缩后的目录,也就是说它的模块主文件是压缩后的。

根目录里有一个gulpfile.babel.js用于压缩混淆,这就很明显了

    gulp.task('browserify', () => {
      browserify({
        entries: './src/strman.js',
        transform: [babelify, es6ify, deglobalify],

        // Generate a UMD bundle for the supplied export name.
        // This bundle works with other module systems and sets the name
        // given as a window global if no module system is found.
        standalone: '_s',

        // Enable source maps that allow you to debug your files
        // separately.
        debug: true
      })
      .bundle()
      .pipe(source('strman.js'))
      .pipe(buffer())
      .pipe(uglify())
      .pipe(gulp.dest('dist'))
      .pipe(gulp.dest('public'));
    });
  • 1. maven <dependency> <groupId>com.shekhargulati</groupId> <artifactId>strman</artifactId> <version>0.4.0</version> </dependency> 2.API (1) 静态工具类St

 相关资料
  • 我已经集成了CircleCI来在我的应用程序上运行Espresso测试。我从另一个在线github存储库中获取了以下circle.yml文件,并将android构建工具和android版本更改为25。但是,当我在CircleCI服务器上运行构建时,我收到以下错误。我已经在yml文件中授予了执行权限。 我的应用回购结构是 circle.yml(圈.yml): gradle/wrapper/gradl

  • 我只是从GitHub操作开始,并尝试正确配置作业。现在我有了一个建立python并安装依赖项的作业构建,我还有一个需要运行依赖项的behave test作业。当我在一个工作中进行测试和构建时,一切正常。但我想在不同的工作中进行构建和测试。但是当我在这个配置中运行它们时,我得到了错误。我在requirementx中安装了Behave。txt文件。我做错了什么?这种配置通常可能吗?

  • 本文向大家介绍python安装mysql的依赖包mysql-python操作,包括了python安装mysql的依赖包mysql-python操作的使用技巧和注意事项,需要的朋友参考一下 一般情况下,使用pip命令安装即可: 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖组件。所以必须先安装mysql-devel类的包,而且必须要对应好mysql客户端的版本,即要安装好

  • 我有两个互斥的任务,它们都应该在完成后启动。 我提到它们是互斥的,因为我不想让< code>bootRun依赖于它们中的任何一个。相反,我在寻找一个类似如下的流程: 我尝试了以下方法, 因此,将启动设置()和bootRun(与的类似设置)。这会导致在项目'中找不到路径'bootRun'的 我还尝试将A/B任务声明为:< code > task A(type:org . spring framewo

  • 本文向大家介绍用Maven打成可执行jar,包含maven依赖,本地依赖的操作,包括了用Maven打成可执行jar,包含maven依赖,本地依赖的操作的使用技巧和注意事项,需要的朋友参考一下 因为今天一个朋友学习过程中用到了maven项目编写代码,到了最后打包阶段打的包不能运行,一时我也没想起来具体操作步骤,后来我百度学习了一下,特此记录下,以便后续自己查阅。 maven项目中不可避免的需要用到依

  • 无法确定任务“:app:processDebugResources”的依赖项。 无法解决配置的所有任务依赖关系: app: dedegRuntimeClasspath。无法解决com.facebook.android: facebook登录:[5,6)。 所需:项目:应用程序 尝试:使用--stack跟踪选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--c