textconvert
Version:
Public library to convert text into many conventions and formats.
124 lines (123 loc) • 3.04 kB
JSON
{
"name": "textconvert",
"version": "1.5.3",
"description": "Public library to convert text into many conventions and formats.",
"type": "module",
"main": "dist/textConvert.js",
"types": "dist/textConvert.d.ts",
"exports": {
".": {
"types": "./dist/textConvert.d.ts",
"import": "./dist/textConvert.mjs",
"require": "./dist/textConvert.js"
}
},
"files": [
"dist",
"README.md",
"LICENSE",
"CHANGELOG.md"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"dev": "tsx watch src/index.ts",
"build": "npm run clean && tsc -p . && rollup -c",
"clean": "rimraf dist",
"lint": "eslint . --ext .ts",
"format": "prettier --write .",
"test": "vitest run",
"test:watch": "vitest",
"coverage": "vitest run --coverage",
"release": "standard-version",
"release:patch": "standard-version --release-as patch",
"release:minor": "standard-version --release-as minor",
"release:major": "standard-version --release-as major",
"prepack": "npm run build",
"prepublishOnly": "npm test && npm run build",
"lint:fix": "eslint . --ext .ts --fix"
},
"engines": {
"node": ">=22",
"npm": ">=10"
},
"vitest": {
"coverage": {
"provider": "v8",
"reporter": [
"text",
"json",
"html"
],
"include": [
"src/**/*.ts"
],
"exclude": [
"**/*.d.ts",
"**/*.test.ts"
]
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/Monsieur-Nico/textConvert.git"
},
"keywords": [
"text",
"clear-text",
"numbers-to-words",
"convert",
"naming",
"convention",
"conventions",
"dash",
"underscore",
"camelcase",
"pascalcase",
"snakecase",
"kebabase"
],
"author": "Nicolas Alkhoury",
"license": "MIT",
"bugs": {
"url": "https://github.com/Monsieur-Nico/textConvert/issues"
},
"homepage": "https://textconvert.tech/",
"devDependencies": {
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@rollup/plugin-node-resolve": "^15.3.1",
"@rollup/plugin-typescript": "^11.1.6",
"@typescript-eslint/eslint-plugin": "^8.11.0",
"@typescript-eslint/parser": "^8.11.0",
"@vitest/coverage-v8": "^3.2.3",
"all-contributors-cli": "^6.26.1",
"eslint": "^9.13.0",
"eslint-config-prettier": "^10.1.5",
"husky": "^9.1.7",
"lint-staged": "^16.1.0",
"prettier": "^3.0.0",
"rimraf": "^6.0.1",
"rollup": "^4.42.0",
"standard-version": "^9.5.0",
"tsx": "^4.19.4",
"typescript": "^5.6.3",
"vitest": "^3.2.3",
"@eslint/js": "^9.0.0"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/Monsieur-Nico"
},
"sideEffects": false,
"contributors": [
"Nicolas Alkhoury <nicolas@alkhoury.com> (https://github.com/Monsieur-Nico)"
],
"lint-staged": {
"*.{ts,js,json,md}": [
"prettier --write",
"eslint --fix"
]
}
}