-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
121 lines (121 loc) · 3.59 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
117
118
119
120
121
{
"name": "jfactory",
"version": "1.8.0-alpha.2",
"description": "Automatically monitor, stop, and clean up everything. Easily modularize your app with cancelable components. Everything they initialize, including views, requests, listeners, DOM elements, CSS, and nested promise trees, can be efficiently monitored, stopped, and removed.",
"author": "Stephane Plazis <sp.jfactory@gmail.com>",
"license": "SEE LICENSE IN LICENSE.md",
"x-licenseUrl": "https://raw.githubusercontent.com/jfactory-es/jfactory/master/LICENSE.md",
"x-copyrightYear": "2019-2024",
"homepage": "https://github.com/jfactory-es/jfactory",
"repository": {
"type": "git",
"url": "https://github.com/jfactory-es/jfactory.git"
},
"bugs": "https://github.com/jfactory-es/jfactory/issues",
"keywords": [
"vue",
"vuejs",
"react",
"view",
"component",
"component-based",
"web-component",
"webcomponent",
"webapp",
"web-app",
"single-page-application",
"spa",
"cleanup",
"clear",
"uninstall",
"disable",
"destroy",
"cancel",
"cancelable",
"cancellable",
"abortable",
"asynchronous",
"promise",
"task",
"library",
"framework"
],
"types": "./dist/jFactory.d.mts",
"exports": {
".": {
"import": "./dist/es/index.mjs",
"require": "./dist/cjs/index.cjs"
},
"./devel": {
"import": "./dist/es-devel/index.mjs",
"require": "./dist/cjs-devel/index.cjs"
},
"./es": "./dist/es/index.mjs",
"./es-devel": "./dist/es-devel/index.mjs",
"./cjs": "./dist/cjs/index.cjs",
"./cjs-devel": "./dist/cjs-devel/index.cjs",
"./auto": {
"import": "./dist/index-loader.mjs",
"require": "./dist/index-loader.cjs"
}
},
"files": [
"dist",
"!/dist/test"
],
"devEngines": {
"runtime": {
"name": "node",
"version": ">=18.x",
"onFail": "warn"
},
"packageManager": {
"name": "npm",
"onFail": "warn"
}
},
"scripts": {
"build": "node scripts/build/build.cjs",
"build-loader": "node scripts/build/build.cjs rollup-loader.config.cjs",
"build-test-export": "node scripts/build/build.cjs rollup-test_export.config.cjs",
"test:source": "cross-env JFACTORY_ENV=SOURCE npx vitest run",
"test:es:prod": "cross-env JFACTORY_ENV=ES_PROD npx vitest run",
"test:es:dev": "cross-env JFACTORY_ENV=ES_DEVEL npx vitest run",
"test:cjs:prod": "cross-env JFACTORY_ENV=CJS_PROD npx vitest run",
"test:cjs:dev": "cross-env JFACTORY_ENV=CJS_DEVEL npx vitest run",
"test:umd:prod": "cross-env JFACTORY_ENV=UMD_PROD npx vitest run",
"test:umd:dev": "cross-env JFACTORY_ENV=UMD_DEVEL npx vitest run",
"watch:source": "cross-env JFACTORY_ENV=SOURCE npx vitest",
"watch:source:ui": "cross-env JFACTORY_ENV=SOURCE npx vitest --ui"
},
"peerDependencies": {
"jquery": "^3",
"lodash": "^4"
},
"devDependencies": {
"@eslint/js": "^9.14.0",
"@rollup/plugin-commonjs": "^28.0.1",
"@rollup/plugin-node-resolve": "^15.3.0",
"@rollup/plugin-replace": "^6.0.1",
"@rollup/plugin-terser": "^0.4.4",
"@stylistic/eslint-plugin-js": "^2.10.1",
"ansi-colors": "^4.1.3",
"cross-env": "^7.0.3",
"eslint": "^9.14.0",
"globals": "^15.11.0",
"jsdom": "^25.0.1",
"magic-string": "^0.30.12",
"msw": "^2.6.0",
"rollup": "^4.24.3",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-delete": "^2.1.0",
"semver": "^7.6.3",
"sinon": "^19.0.2",
"vitest": "^2.1.4"
},
"sideEffects": false,
"/experimental/": {
"@vitest/ui": "^2.1.3",
"node-fetch": "^4.0.0-beta.4"
}
}