This commit is contained in:
2023-08-11 10:45:20 +08:00
commit 161ca982f3
31850 changed files with 2706500 additions and 0 deletions

2
node_modules/de-indent/.npmignore generated vendored Normal file
View File

@ -0,0 +1,2 @@
node_modules
.DS_Store

45
node_modules/de-indent/index.js generated vendored Normal file
View File

@ -0,0 +1,45 @@
var splitRE = /\r?\n/g
var emptyRE = /^\s*$/
var needFixRE = /^(\r?\n)*[\t\s]/
module.exports = function deindent (str) {
if (!needFixRE.test(str)) {
return str
}
var lines = str.split(splitRE)
var min = Infinity
var type, cur, c
for (var i = 0; i < lines.length; i++) {
var line = lines[i]
if (!emptyRE.test(line)) {
if (!type) {
c = line.charAt(0)
if (c === ' ' || c === '\t') {
type = c
cur = count(line, type)
if (cur < min) {
min = cur
}
} else {
return str
}
} else {
cur = count(line, type)
if (cur < min) {
min = cur
}
}
}
}
return lines.map(function (line) {
return line.slice(min)
}).join('\n')
}
function count (line, type) {
var i = 0
while (line.charAt(i) === type) {
i++
}
return i
}

52
node_modules/de-indent/package.json generated vendored Normal file
View File

@ -0,0 +1,52 @@
{
"_from": "de-indent@^1.0.2",
"_id": "de-indent@1.0.2",
"_inBundle": false,
"_integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
"_location": "/de-indent",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "de-indent@^1.0.2",
"name": "de-indent",
"escapedName": "de-indent",
"rawSpec": "^1.0.2",
"saveSpec": null,
"fetchSpec": "^1.0.2"
},
"_requiredBy": [
"/vue-template-compiler"
],
"_resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
"_shasum": "b2038e846dc33baa5796128d0804b455b8c1e21d",
"_spec": "de-indent@^1.0.2",
"_where": "C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\node_modules\\vue-template-compiler",
"author": {
"name": "Evan You"
},
"bugs": {
"url": "https://github.com/yyx990803/de-indent/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "remove extra indent from a block of code",
"devDependencies": {
"mocha": "^2.3.4"
},
"homepage": "https://github.com/yyx990803/de-indent#readme",
"keywords": [
"deindent"
],
"license": "MIT",
"main": "index.js",
"name": "de-indent",
"repository": {
"type": "git",
"url": "git+https://github.com/yyx990803/de-indent.git"
},
"scripts": {
"test": "mocha"
},
"version": "1.0.2"
}

30
node_modules/de-indent/test.js generated vendored Normal file
View File

@ -0,0 +1,30 @@
var assert = require('assert')
var deindent = require('./index')
describe('de-indent', function () {
it('0 indent', function () {
var str = '\nabc\n bcd\n cde\nefg'
var res = deindent(str)
assert.equal(str, res)
})
it('non-0 indent', function () {
var str = ' abc\n bcd\n cde\n efg'
var res = deindent(str)
assert.equal(res, 'abc\n bcd\ncde\n efg')
})
it('tabs', function () {
var str = '\tabc\n\t\tbcd\n\tcde\n\t\tefg'
var res = deindent(str)
assert.equal(res, 'abc\n\tbcd\ncde\n\tefg')
})
it('single line', function () {
var str = '\n <h2 class="red">{{msg}}</h2>\n'
var res = deindent(str)
assert.equal(res, '\n<h2 class="red">{{msg}}</h2>\n')
})
})