-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
81 lines (81 loc) · 2.72 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"name": "@danielhaim/titlecaser",
"version": "1.7.0",
"description": "Converts a string to title case with multiple style options, ability to ignore certain words, and handle acronyms",
"keywords": [
"title case",
"title casing",
"text transformation",
"text capitalization",
"text formatting",
"headlines",
"sentence capitalization",
"capitalization rules",
"text style",
"automated title case",
"title case converter",
"title case tool",
"typography",
"Wikipedia style",
"New York Times style",
"AP style",
"APA style",
"Chicago Manual of Style",
"British style"
],
"homepage": "https://github.com/danielhaim1/titlecaser#readme",
"bugs": "https://github.com/danielhaim1/titlecaser/issues",
"repository": {
"type": "git",
"url": "https://github.com/danielhaim1/titlecaser.git"
},
"license": "Apache-2.0",
"author": {
"name": "Daniel Haim",
"url": "https://github.com/danielhaim1"
},
"main": "./index.js",
"files": [
"LICENSE",
"README.md",
"index.js",
"src/",
"package.json"
],
"scripts": {
"build": "npx webpack --mode production && cp -R dist/ docs/assets/js",
"build-docs": "cd docs && bundle install && bundle exec jekyll build",
"release": "npm version patch && npm run build && git add -A && git commit -m 'Release: v$(node -p \"require('./package.json').version\")' && git push && npm publish",
"release-major": "npm version major && npm run build && git add -A && git commit -m 'Major Release: v$(node -p \"require('./package.json').version\")' && git push && npm publish",
"release-minor": "npm version minor && npm run build && git add -A && git commit -m 'Minor Release: v$(node -p \"require('./package.json').version\")' && git push && npm publish",
"test": "jest",
"tree": "tree -a -I 'node_modules|.git|.DS_Store'"
},
"devDependencies": {
"@babel/cli": "^7.24.7",
"@babel/core": "^7.24.7",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/plugin-transform-modules-commonjs": "^7.24.7",
"@babel/preset-env": "^7.24.7",
"@babel/runtime-corejs3": "^7.24.7",
"@jest/expect": "^29.5.0",
"babel-jest": "^29.7.0",
"babel-loader": "^9.1.2",
"esbuild-jest": "^0.5.0",
"exports-loader": "^5.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.5.0",
"jest-environment-puppeteer": "^10.0.1",
"jest-puppeteer": "^10.0.1",
"puppeteer": "^22.11.0",
"puppeteer-core": "^22.11.0",
"terser-webpack-plugin": "^5.3.9",
"webpack": "^5.92.0",
"webpack-cli": "^5.1.4",
"webpack-node-externals": "^3.0.0"
},
"publishConfig": {
"access": "public"
}
}