UNPKG

2.83 kBJSONView Raw
1{
2 "name": "rapidbundle",
3 "version": "0.11.1",
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 "prepare": "husky install",
14 "build": "node ./src/cli.js",
15 "esjest": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
16 "cover": "c8 --reporter lcov yarn esjest",
17 "pretest": "yarn build",
18 "test": "cross-env TEST_BUNDLE=true yarn esjest",
19 "lint": "eslint .",
20 "format": "prettier . --write",
21 "tdd": "yarn esjest --watch",
22 "prerelease": "yarn tsc && yarn lint && yarn test",
23 "release": "np --no-2fa"
24 },
25 "lint-staged": {
26 "*.js": "eslint --fix",
27 "yarn.lock": "npx yarn-deduplicate",
28 "*.*": "prettier --write --ignore-unknown"
29 },
30 "eslintConfig": {
31 "parserOptions": {
32 "ecmaVersion": 2021
33 },
34 "extends": [
35 "eslint:recommended",
36 "plugin:node/recommended-module"
37 ],
38 "overrides": [
39 {
40 "files": [
41 "test/**",
42 "*.spec.js"
43 ],
44 "env": {
45 "jest": true
46 },
47 "rules": {
48 "node/no-extraneous-require": "off"
49 },
50 "globals": {
51 "runErrorTest": true,
52 "runIntegrationTest": true
53 }
54 }
55 ]
56 },
57 "eslintIgnore": [
58 "dist",
59 "examples",
60 "src/cli.js"
61 ],
62 "jest": {
63 "modulePathIgnorePatterns": [
64 "/dist",
65 "<rootDir>/node_modules/"
66 ],
67 "resetMocks": true,
68 "resetModules": true,
69 "setupFilesAfterEnv": [
70 "<rootDir>/test/setup.js"
71 ],
72 "testTimeout": 60000,
73 "transform": {},
74 "watchPlugins": [
75 "jest-watch-typeahead/filename",
76 "jest-watch-typeahead/testname"
77 ]
78 },
79 "dependencies": {
80 "browserslist": "^4.16.6",
81 "enquirer": "^2.3.6",
82 "esbuild": "^0.12.15",
83 "execa": "^5.1.1",
84 "listr2": "^3.10.0",
85 "rimraf": "^3.0.2",
86 "rollup": "^2.52.7",
87 "rollup-plugin-dts": "^3.0.2"
88 },
89 "devDependencies": {
90 "@types/jest": "^26.0.23",
91 "@types/rimraf": "^3.0.0",
92 "@types/semver": "^7.3.6",
93 "c8": "^7.7.3",
94 "cross-env": "^7.0.3",
95 "eslint": "^7.30.0",
96 "eslint-plugin-node": "^11.1.0",
97 "husky": "^7.0.1",
98 "jest": "^27.0.6",
99 "jest-watch-typeahead": "^0.6.4",
100 "lint-staged": "^11.0.0",
101 "lodash": "^4.17.21",
102 "np": "^7.5.0",
103 "prettier": "^2.3.2",
104 "prettier-plugin-jsdoc": "^0.3.23",
105 "prettier-plugin-organize-imports": "^2.2.0",
106 "prettier-plugin-packagejson": "^2.2.11",
107 "semver": "^7.3.5",
108 "strip-ansi": "^7.0.0",
109 "yaml": "^1.10.2",
110 "zod": "^3.4.0"
111 },
112 "optionalDependencies": {
113 "typescript": "^4.3.5"
114 },
115 "engines": {
116 "node": ">=12.22"
117 }
118}