-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
116 lines (116 loc) · 4.22 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"name": "koconut",
"version": "1.0.167",
"description": "Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"homepage": "https://apexcaptain.github.io/Koconut/",
"browser": {
"fs": false
},
"keywords": [
"nodejs",
"typescript-library",
"typescript",
"collection",
"promise",
"iteration-process",
"async-await",
"data-structures",
"javascript",
"async",
"async-methods",
"async-iteration",
"array",
"async-functions",
"await",
"loops",
"async-callback",
"array-processing",
"array-utils"
],
"engines": {
"node": ">= 12.0"
},
"files": [
"dist",
"webpack"
],
"scripts": {
"// Project": "Project Commands",
"pro": "yarn pro@update && yarn pro@build && yarn pro@lint && yarn pro@config && yarn doc@render && yarn test",
"pro@publish": "yarn pro && ts-node ./commands/Distributer.task.ts",
"pro@update": "ncu -u -x typedoc-plugin-missing-exports && yarn && echo Update Completed",
"pro@build": "ts-node ./commands/DirectoryCleaner.task.ts && babel ./test --out-dir ./coverage/nodejs --extensions .ts,.tsx && ts-node ./commands/ManualCoveragePathsResolver.task.ts && babel ./src --out-dir dist --extensions .ts,.tsx && tsc && webpack && echo Build Completed",
"pro@config": "ts-node ./commands/TopicsFetcher.task.ts && ts-node ./commands/BowerConfig.task.ts && echo Set publish config",
"pro@lint": "echo Applying Linter on Package files... && eslint --fix --ext .js,.ts dist && echo Linting Completed",
"// Document": "Documentization Commands",
"doc": "yarn doc@render && yarn doc@view",
"doc@render": "typedoc --options ./typedoc.json && ts-node ./commands/TypeDocAfterRenderer.task.ts && echo Documentization Completed",
"doc@view": "ts-node ./commands/LocalDocumentViewer.task.ts",
"// Test": "Test Commands",
"test": "echo Preparing Unit Test... && nyc mocha -r ts-node/register ./test/*.spec.ts && echo Unit Test Completed",
"test@coverage": "mocha ./coverage/nodejs/*.spec.js --timeout 5000 && echo Coverage Test Completed",
"test@validate": "yarn test && ts-node ./commands/DepreactedMethodValidator.task.ts -f && echo Validating deprecation method completed.",
"test@sequence": "echo Preparing Unit Test... && mocha -r ts-node/register ./test/*Sequence.spec.ts && echo Unit Test Completed",
"test@sample": "mocha -r ts-node/register ./test/Sample.test.ts && echo Sample Test Completed"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ApexCaptain/Koconut.git"
},
"author": {
"name": "SangHun Lee",
"email": "[email protected]"
},
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/ApexCaptain/Koconut/issues",
"email": "[email protected]"
},
"config": {
"docViewPort": "5000"
},
"devDependencies": {
"@babel/cli": "^7.19.3",
"@babel/core": "^7.20.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-typescript": "^7.18.6",
"@babel/register": "^7.18.9",
"@octokit/rest": "^19.0.5",
"@types/chai": "^4.3.4",
"@types/express": "^4.17.14",
"@types/mocha": "^10.0.0",
"@types/node": "^18.11.9",
"@typescript-eslint/eslint-plugin": "5.43.0",
"@typescript-eslint/parser": "5.43.0",
"babel-loader": "9.1.0",
"chai": "^4.3.7",
"eslint": "8.27.0",
"eslint-config-google": "0.14.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-progress": "0.0.1",
"eslint-plugin-spellcheck": "0.0.19",
"express": "4.18.2",
"mocha": "^10.1.0",
"npm-check-updates": "^16.4.1",
"nyc": "15.1.0",
"open": "^8.4.0",
"prettier": "2.7.1",
"terser-webpack-plugin": "5.3.6",
"ts-loader": "^9.4.1",
"ts-node": "^10.9.1",
"typedoc": "^0.23.21",
"typedoc-plugin-missing-exports": "^0.23.0",
"typescript": "4.9.3",
"webpack": "5.75.0",
"webpack-cli": "4.10.0"
},
"dependencies": {
"@babel/runtime": "7.20.1"
}
}