-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
90 lines (90 loc) · 2.97 KB
/
Copy pathpackage.json
File metadata and controls
90 lines (90 loc) · 2.97 KB
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
{
"name": "nopcli",
"version": "2.0.0",
"description": "nopCommerce CLI is a development tool for build plugins for nopCommerce Solutions.",
"keywords": [
"nopCommerce",
"Ecommerce",
"plugin",
"shell",
"cli",
"dotnet",
"nop",
"cmd"
],
"contributors": [
"Diogenes Polanco <diogenespolancomartinez@gmail.com> (https://github.com/diogenespolanco)",
"Joel Mercedes <joelmercedes29@gmail.com> (https://github.com/archlinuxrd)"
],
"repository": {
"type": "git",
"url": "git://github.com/DiogenesPolanco/nopCommerce-cli.git"
},
"homepage": "https://github.com/DiogenesPolanco/nopCommerce-cli#readme",
"bugs": {
"url": "https://github.com/DiogenesPolanco/nopCommerce-cli/issues"
},
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"cli-progress": "^3.12.0",
"get-installed-path": "^4.0.8",
"inquirer": "^9.2.12",
"shelljs": "^0.8.5",
"validatorjs": "^3.22.1",
"yargs": "^17.7.2"
},
"scripts": {
"config": "node bin/nopcli.js config init",
"init": "node bin/nopcli.js init -g=Widgets -p=Test",
"widget": "node bin/nopcli.js new -g=Widgets -p=Test",
"widget-clear": "node bin/nopcli.js new -g=Widgets -p=Test -c=true",
"build-widget": "node bin/nopcli.js build -g=Widgets -p=Test",
"misc": "node bin/nopcli.js new -g=Misc -p=Test",
"misc-clear": "node bin/nopcli.js new -g=Misc -p=Test -c=true",
"build-misc": "node bin/nopcli.js build -g=Misc -p=Test",
"payment": "node bin/nopcli.js new -g=Payments -p=Test",
"payment-clear": "node bin/nopcli.js new -g=Payments -p=Test -c=true",
"build-payment": "node bin/nopcli.js build -g=Payments -p=Test",
"discount": "node bin/nopcli.js new -g=DiscountRules -p=Test",
"discount-clear": "node bin/nopcli.js new -g=DiscountRules -p=Test -c=true",
"build-discount": "node bin/nopcli.js build -g=DiscountRules -p=Test",
"shipping": "node bin/nopcli.js new -g=Shipping -p=Test",
"shipping-clear": "node bin/nopcli.js new -g=Shipping -p=Test -c=true",
"build-shipping": "node bin/nopcli.js build -g=Shipping -p=Test",
"help": "node bin/nopcli.js -h",
"test": "node --experimental-vm-modules node_modules/.bin/jest",
"test:watch": "node --experimental-vm-modules node_modules/.bin/jest --watch",
"test:coverage": "node --experimental-vm-modules node_modules/.bin/jest --collect-coverage",
"lint": "eslint bin/",
"build": "rollup --config rollup.config.js && node scripts/add-shebang.js"
},
"bin": {
"nopcli": "dist/nopcli.js"
},
"license": "OSL-3.0",
"type": "module",
"devDependencies": {
"@jest/globals": "^29.7.0",
"@rollup/plugin-terser": "^1.0.0",
"eslint": "^8.57.0",
"jest": "^29.7.0",
"rollup": "^4.12.0"
},
"jest": {
"testEnvironment": "node",
"transform": {},
"testMatch": [
"**/*.spec.js"
],
"moduleFileExtensions": [
"js",
"json"
],
"testPathIgnorePatterns": [
"/node_modules/",
"/dist/"
]
}
}