mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-05-20 05:14:44 +00:00
.
This commit is contained in:
parent
fc725ba36b
commit
422b9fdb15
7395 changed files with 1786235 additions and 3476 deletions
42
node_modules/urix/.jshintrc
generated
vendored
Normal file
42
node_modules/urix/.jshintrc
generated
vendored
Normal file
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"bitwise": true,
|
||||
"camelcase": true,
|
||||
"curly": false,
|
||||
"eqeqeq": true,
|
||||
"es3": false,
|
||||
"forin": true,
|
||||
"immed": false,
|
||||
"indent": false,
|
||||
"latedef": "nofunc",
|
||||
"newcap": false,
|
||||
"noarg": true,
|
||||
"noempty": true,
|
||||
"nonew": false,
|
||||
"plusplus": false,
|
||||
"quotmark": true,
|
||||
"undef": true,
|
||||
"unused": "vars",
|
||||
"strict": false,
|
||||
"trailing": true,
|
||||
"maxparams": 5,
|
||||
"maxdepth": false,
|
||||
"maxstatements": false,
|
||||
"maxcomplexity": false,
|
||||
"maxlen": 100,
|
||||
|
||||
"asi": true,
|
||||
"expr": true,
|
||||
"globalstrict": true,
|
||||
"smarttabs": true,
|
||||
"sub": true,
|
||||
|
||||
"node": true,
|
||||
"globals": {
|
||||
"describe": false,
|
||||
"it": false,
|
||||
"before": false,
|
||||
"beforeEach": false,
|
||||
"after": false,
|
||||
"afterEach": false
|
||||
}
|
||||
}
|
21
node_modules/urix/LICENSE
generated
vendored
Normal file
21
node_modules/urix/LICENSE
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2013 Simon Lydell
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
17
node_modules/urix/index.js
generated
vendored
Normal file
17
node_modules/urix/index.js
generated
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
// Copyright 2014 Simon Lydell
|
||||
// X11 (“MIT”) Licensed. (See LICENSE.)
|
||||
|
||||
var path = require("path")
|
||||
|
||||
"use strict"
|
||||
|
||||
function urix(aPath) {
|
||||
if (path.sep === "\\") {
|
||||
return aPath
|
||||
.replace(/\\/g, "/")
|
||||
.replace(/^[a-z]:\/?/i, "/")
|
||||
}
|
||||
return aPath
|
||||
}
|
||||
|
||||
module.exports = urix
|
29
node_modules/urix/package.json
generated
vendored
Normal file
29
node_modules/urix/package.json
generated
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"name": "urix",
|
||||
"version": "0.1.0",
|
||||
"author": "Simon Lydell",
|
||||
"license": "MIT",
|
||||
"description": "Makes Windows-style paths more unix and URI friendly.",
|
||||
"main": "index.js",
|
||||
"repository": "lydell/urix",
|
||||
"keywords": [
|
||||
"path",
|
||||
"url",
|
||||
"uri",
|
||||
"unix",
|
||||
"windows",
|
||||
"backslash",
|
||||
"slash"
|
||||
],
|
||||
"scripts": {
|
||||
"test": "jshint index.js test/ && mocha"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "^1.17.1",
|
||||
"jshint": "^2.4.4"
|
||||
}
|
||||
|
||||
,"_resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
|
||||
,"_integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
|
||||
,"_from": "urix@0.1.0"
|
||||
}
|
46
node_modules/urix/readme.md
generated
vendored
Normal file
46
node_modules/urix/readme.md
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
[](https://travis-ci.org/lydell/urix)
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
Makes Windows-style paths more unix and URI friendly. Useful if you work with
|
||||
paths that eventually will be used in URLs.
|
||||
|
||||
```js
|
||||
var urix = require("urix")
|
||||
|
||||
// On Windows:
|
||||
urix("c:\\users\\you\\foo")
|
||||
// /users/you/foo
|
||||
|
||||
// On unix-like systems:
|
||||
urix("c:\\users\\you\\foo")
|
||||
// c:\users\you\foo
|
||||
```
|
||||
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
`npm install urix`
|
||||
|
||||
```js
|
||||
var urix = require("urix")
|
||||
```
|
||||
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
### `urix(path)` ###
|
||||
|
||||
On Windows, replaces all backslashes with slashes and uses a slash instead of a
|
||||
drive letter and a colon for absolute paths.
|
||||
|
||||
On unix-like systems it is a no-op.
|
||||
|
||||
|
||||
License
|
||||
=======
|
||||
|
||||
[The X11 (“MIT”) License](LICENSE).
|
43
node_modules/urix/test/index.js
generated
vendored
Normal file
43
node_modules/urix/test/index.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
// Copyright 2014 Simon Lydell
|
||||
// X11 (“MIT”) Licensed. (See LICENSE.)
|
||||
|
||||
var path = require("path")
|
||||
var assert = require("assert")
|
||||
var urix = require("../")
|
||||
|
||||
"use stict"
|
||||
|
||||
function test(testPath, expected) {
|
||||
path.sep = "\\"
|
||||
assert.equal(urix(testPath), expected)
|
||||
path.sep = "/"
|
||||
assert.equal(urix(testPath), testPath)
|
||||
}
|
||||
|
||||
describe("urix", function() {
|
||||
|
||||
it("is a function", function() {
|
||||
assert.equal(typeof urix, "function")
|
||||
})
|
||||
|
||||
|
||||
it("converts backslashes to slashes", function() {
|
||||
test("a\\b\\c", "a/b/c")
|
||||
test("\\a\\b\\c", "/a/b/c")
|
||||
test("a/b\\c", "a/b/c")
|
||||
test("\\\\a\\\\\\b///c", "//a///b///c")
|
||||
})
|
||||
|
||||
|
||||
it("changes the drive letter to a slash", function() {
|
||||
test("c:\\a", "/a")
|
||||
test("C:\\a", "/a")
|
||||
test("z:\\a", "/a")
|
||||
test("c:a", "/a")
|
||||
test("c:/a", "/a")
|
||||
test("c:\\\\a", "//a")
|
||||
test("c://a", "//a")
|
||||
test("c:\\//a", "///a")
|
||||
})
|
||||
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue