lesca-comma-string
Advanced tools
Comparing version 0.0.3 to 1.0.1
@@ -6,3 +6,3 @@ interface StringKeyObject { | ||
export declare const ListToCommaString: (parm: object[]) => "" | (string | string[])[]; | ||
export declare const CommaStringToArray: (commastring: string) => string[]; | ||
export declare const CommaStringToArray: (commaString: string) => string[]; | ||
export declare const ArrayToCommaString: (data: string[]) => string; | ||
@@ -12,5 +12,5 @@ declare const Misc: { | ||
ListToCommaString: (parm: object[]) => "" | (string | string[])[]; | ||
CommaStringToArray: (commastring: string) => string[]; | ||
CommaStringToArray: (commaString: string) => string[]; | ||
ArrayToCommaString: (data: string[]) => string; | ||
}; | ||
export default Misc; |
@@ -9,3 +9,3 @@ "use strict"; | ||
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); | ||
var CommaStringToList = function CommaStringToList(commaString, keys) { | ||
var CommaStringToList = exports.CommaStringToList = function CommaStringToList(commaString, keys) { | ||
// return empty string | ||
@@ -21,3 +21,3 @@ if (commaString === '') { | ||
if (checkKeyType.length !== 0) { | ||
console.warn('[CommaDBtoObject]: parmeter keys type is not string.'); | ||
console.warn('[CommaDBtoObject]: parameter keys type is not string.'); | ||
return false; | ||
@@ -27,5 +27,5 @@ } | ||
// check keys index number is match commaString length. | ||
var splitedDB = commaString.split(','); | ||
var splitDB = commaString.split(','); | ||
var keysLength = keys.length; | ||
var remainder = splitedDB.length % keysLength; | ||
var remainder = splitDB.length % keysLength; | ||
if (remainder !== 0) { | ||
@@ -37,8 +37,7 @@ console.warn('[CommaDBtoObject]: commaDB index number is not match keys length.'); | ||
// convert to object | ||
var length = Math.ceil(splitedDB.length / keysLength); | ||
var length = Math.ceil(splitDB.length / keysLength); | ||
var output = Array.from(new Array(length).keys()).map(function (i) { | ||
var item = {}; | ||
keys.forEach(function (e, index) { | ||
item[e] = splitedDB[i * keysLength + index]; | ||
item[e] = splitDB[i * keysLength + index]; | ||
}); | ||
@@ -49,4 +48,3 @@ return item; | ||
}; | ||
exports.CommaStringToList = CommaStringToList; | ||
var ListToCommaString = function ListToCommaString(parm) { | ||
var ListToCommaString = exports.ListToCommaString = function ListToCommaString(parm) { | ||
// check empty array | ||
@@ -66,12 +64,9 @@ if (parm.length === 0) { | ||
}; | ||
exports.ListToCommaString = ListToCommaString; | ||
var CommaStringToArray = function CommaStringToArray(commastring) { | ||
if (commastring === '') return []; | ||
return commastring.split(','); | ||
var CommaStringToArray = exports.CommaStringToArray = function CommaStringToArray(commaString) { | ||
if (commaString === '') return []; | ||
return commaString.split(','); | ||
}; | ||
exports.CommaStringToArray = CommaStringToArray; | ||
var ArrayToCommaString = function ArrayToCommaString(data) { | ||
var ArrayToCommaString = exports.ArrayToCommaString = function ArrayToCommaString(data) { | ||
return data.join(','); | ||
}; | ||
exports.ArrayToCommaString = ArrayToCommaString; | ||
var Misc = { | ||
@@ -83,3 +78,2 @@ CommaStringToList: CommaStringToList, | ||
}; | ||
var _default = Misc; | ||
exports["default"] = _default; | ||
var _default = exports["default"] = Misc; |
{ | ||
"name": "lesca-comma-string", | ||
"version": "0.0.3", | ||
"version": "1.0.1", | ||
"description": "It can convert data between comma string and array", | ||
@@ -23,38 +23,38 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"@babel/cli": "^7.19.3", | ||
"@babel/core": "^7.20.5", | ||
"@babel/cli": "^7.23.0", | ||
"@babel/core": "^7.23.2", | ||
"@babel/plugin-proposal-class-properties": "^7.18.6", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.20.2", | ||
"@babel/plugin-transform-runtime": "^7.19.6", | ||
"@babel/preset-env": "^7.20.2", | ||
"@babel/preset-react": "^7.18.6", | ||
"@babel/preset-typescript": "^7.18.6", | ||
"@emotion/react": "^11.10.5", | ||
"@emotion/styled": "^11.10.5", | ||
"@mui/icons-material": "^5.11.0", | ||
"@mui/material": "^5.11.0", | ||
"autoprefixer": "^10.4.13", | ||
"babel-loader": "^9.1.0", | ||
"concurrently": "^7.6.0", | ||
"@babel/plugin-transform-runtime": "^7.23.2", | ||
"@babel/preset-env": "^7.23.2", | ||
"@babel/preset-react": "^7.22.15", | ||
"@babel/preset-typescript": "^7.23.2", | ||
"@emotion/react": "^11.11.1", | ||
"@emotion/styled": "^11.11.0", | ||
"@mui/icons-material": "^5.14.14", | ||
"@mui/material": "^5.14.14", | ||
"autoprefixer": "^10.4.16", | ||
"babel-loader": "^9.1.3", | ||
"concurrently": "^8.2.2", | ||
"copy-and-watch": "^0.1.6", | ||
"css-loader": "^6.7.3", | ||
"css-loader": "^6.8.1", | ||
"file-loader": "^6.2.0", | ||
"gh-pages": "^4.0.0", | ||
"html-react-parser": "^3.0.4", | ||
"html-webpack-plugin": "^5.5.0", | ||
"less": "^4.1.3", | ||
"less-loader": "^11.1.0", | ||
"gh-pages": "^6.0.0", | ||
"html-react-parser": "^4.2.6", | ||
"html-webpack-plugin": "^5.5.3", | ||
"less": "^4.2.0", | ||
"less-loader": "^11.1.3", | ||
"less-vars-to-js": "^1.3.0", | ||
"less-watch-compiler": "^1.16.3", | ||
"postcss": "^8.4.20", | ||
"postcss-loader": "^7.0.2", | ||
"postcss": "^8.4.31", | ||
"postcss-loader": "^7.3.3", | ||
"prismjs": "^1.29.0", | ||
"react": "^18.2.0", | ||
"react-dom": "^18.2.0", | ||
"style-loader": "^3.3.1", | ||
"ts-loader": "^9.4.2", | ||
"typescript": "^4.9.4", | ||
"webpack": "^5.75.0", | ||
"webpack-cli": "^5.0.1", | ||
"webpack-dev-server": "^4.11.1" | ||
"style-loader": "^3.3.3", | ||
"ts-loader": "^9.5.0", | ||
"typescript": "^5.2.2", | ||
"webpack": "^5.89.0", | ||
"webpack-cli": "^5.1.4", | ||
"webpack-dev-server": "^4.15.1" | ||
}, | ||
@@ -66,3 +66,6 @@ "author": "jamehsu1125 <jameshsu1125@gmail.com>", | ||
"url": "git@github.com:jameshsu1125/lesca-comma-string.git" | ||
}, | ||
"dependencies": { | ||
"@babel/runtime": "^7.23.2" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
23677
1
470
+ Added@babel/runtime@^7.23.2
+ Added@babel/runtime@7.26.7(transitive)
+ Addedregenerator-runtime@0.14.1(transitive)