UNPKG

3.13 kBJSONView Raw
1{
2 "name": "rapidbundle",
3 "version": "0.18.0",
4 "repository": "git@github.com:umidbekk/rapidbundle.git",
5 "license": "MIT",
6 "author": "Umidbek Karimov <4734297+umidbekk@users.noreply.github.com>",
7 "type": "module",
8 "bin": "./dist/cli.js",
9 "files": [
10 "dist"
11 ],
12 "scripts": {
13 "build": "node ./src/cli.js",
14 "cover": "c8 npm test",
15 "pree2e": "npm run build",
16 "e2e": "cross-env TEST_BUNDLE=true npm test",
17 "format": "prettier . --write --check",
18 "lint": "eslint .",
19 "prepare": "husky install",
20 "prerelease": "npx tsc && npm run lint && npm run e2e",
21 "release": "np --no-2fa",
22 "tdd": "npm test -- --watch",
23 "test": "cross-env NODE_OPTIONS=\"--no-warnings --experimental-vm-modules\" jest"
24 },
25 "lint-staged": {
26 "*.js": "eslint --fix",
27 "*.*": "prettier --write --ignore-unknown"
28 },
29 "eslintConfig": {
30 "parserOptions": {
31 "ecmaVersion": 2021
32 },
33 "extends": [
34 "eslint:recommended",
35 "plugin:node/recommended-module"
36 ],
37 "rules": {
38 "node/file-extension-in-import": "error",
39 "node/no-unsupported-features/es-syntax": [
40 "error",
41 {
42 "ignores": [
43 "modules",
44 "dynamicImport"
45 ]
46 }
47 ]
48 },
49 "overrides": [
50 {
51 "files": [
52 "test/**",
53 "*.spec.js"
54 ],
55 "env": {
56 "jest": true
57 },
58 "rules": {
59 "node/no-extraneous-require": "off"
60 },
61 "globals": {
62 "runErrorTest": true,
63 "runIntegrationTest": true
64 }
65 }
66 ]
67 },
68 "eslintIgnore": [
69 "dist",
70 "examples",
71 "src/cli.js"
72 ],
73 "jest": {
74 "modulePathIgnorePatterns": [
75 "/dist",
76 "<rootDir>/scripts/",
77 "<rootDir>/node_modules/"
78 ],
79 "resetMocks": true,
80 "resetModules": true,
81 "setupFilesAfterEnv": [
82 "<rootDir>/test/setup.js"
83 ],
84 "testTimeout": 60000,
85 "transform": {},
86 "watchPlugins": [
87 "jest-watch-typeahead/filename",
88 "jest-watch-typeahead/testname"
89 ]
90 },
91 "dependencies": {
92 "browserslist": "^4.20.3",
93 "enquirer": "^2.3.6",
94 "esbuild": "^0.14.38",
95 "js-yaml": "^4.1.0",
96 "listr2": "^4.0.5",
97 "rollup": "^2.70.2",
98 "rollup-plugin-dts": "^4.2.1"
99 },
100 "devDependencies": {
101 "@types/jest": "27.4.1",
102 "@types/js-yaml": "4.0.5",
103 "@types/semver": "7.3.9",
104 "@umidbekk/configs": "0.2.0",
105 "c8": "7.11.2",
106 "cross-env": "7.0.3",
107 "eslint": "8.14.0",
108 "eslint-plugin-node": "11.1.0",
109 "husky": "7.0.4",
110 "jest": "28.0.1",
111 "jest-watch-typeahead": "1.1.0",
112 "lint-staged": "12.4.1",
113 "lodash": "4.17.21",
114 "np": "7.6.1",
115 "prettier": "2.6.2",
116 "prettier-plugin-jsdoc": "0.3.38",
117 "prettier-plugin-organize-imports": "2.3.4",
118 "prettier-plugin-packagejson": "2.2.17",
119 "semver": "7.3.7",
120 "strip-ansi": "7.0.1",
121 "zod": "3.14.4"
122 },
123 "optionalDependencies": {
124 "typescript": "^4.6.3"
125 },
126 "engines": {
127 "node": ">=14.19",
128 "npm": ">=7"
129 },
130 "volta": {
131 "node": "14.19.1",
132 "npm": "7.24.2"
133 }
134}