UNPKG

4.39 kBJSONView Raw
1{
2 "name": "nodemod",
3 "version": "2.7.3",
4 "description": "A collection of node modules for The Really Project",
5 "keywords": [
6 "motss",
7 "node",
8 "node-modules",
9 "node_mod",
10 "nodemod",
11 "nodemodules",
12 "typescript"
13 ],
14 "homepage": "https://github.com/motss/nodemod",
15 "repository": {
16 "type": "git",
17 "url": "git@github.com:motss/nodemod.git"
18 },
19 "license": "MIT",
20 "author": {
21 "name": "Rong Sen Ng (motss)",
22 "email": "wes.ngrongsen@gmail.com",
23 "url": "https://github.com/motss"
24 },
25 "sideEffects": false,
26 "type": "module",
27 "exports": {
28 ".": "./dist/index.js",
29 "./dist/*": "./dist/*",
30 "./calendar": "./dist/calendar/index.js",
31 "./calendar/*": "./dist/calendar/*",
32 "./deep-clone": "./dist/deep-clone/index.js",
33 "./deep-clone/*": "./dist/deep-clone/*",
34 "./delay-until": "./dist/delay-until/index.js",
35 "./delay-until/*": "./dist/delay-until/*",
36 "./fetch-as": "./dist/fetch-as/index.js",
37 "./fetch-as/*": "./dist/fetch-as/*",
38 "./normalize-diacritics": "./dist/normalize-diacritics/index.js",
39 "./normalize-diacritics/*": "./dist/normalize-diacritics/*",
40 "./polling-observer": "./dist/polling-observer/index.js",
41 "./polling-observer/*": "./dist/polling-observer/*",
42 "./signatur": "./dist/signatur/index.js",
43 "./signatur/*": "./dist/signatur/*",
44 "./scryptify": "./dist/scryptify/index.js",
45 "./scryptify/*": "./dist/scryptify/*",
46 "./utc-date": "./dist/utc-date/index.js",
47 "./utc-date/*": "./dist/utc-date/*",
48 "./utc-time": "./dist/utc-time/index.js",
49 "./utc-time/*": "./dist/utc-time/*",
50 "./lib/*": "./dist/lib/*",
51 "./lib/clone-deep": "./dist/lib/clone-deep.js",
52 "./lib/parse5": "./dist/lib/parse5.js",
53 "./lib/prismjs": "./dist/lib/prismjs.js"
54 },
55 "main": "dist/index.js",
56 "module": "dist/index.js",
57 "typings": "dist/index.d.ts",
58 "files": [
59 "dist/**/*.*js.map",
60 "dist/**/*.*js",
61 "dist/**/*.d.ts.map",
62 "dist/**/*.d.ts",
63 "!dist/test*/**/*.*"
64 ],
65 "scripts": {
66 "build": "tsc -p tsconfig.prod.json && npm run build:lib",
67 "build:lib": "rollup --config ./rollup.config.lib.js",
68 "build:lib:test": "rollup --config ./rollup.config.lib.test.js",
69 "build:mod": "node --max-old-space-size=8192 ./node_modules/rollup/dist/bin/rollup --config ./rollup.config.js",
70 "build:test": "tsc -p tsconfig.test.json && npm run build:lib:test",
71 "check": "package-check",
72 "clean": "shx rm -rf .*cache *.log coverage/ dist/ logs/",
73 "postinstall": "npm dedupe",
74 "jest": "cross-env NODE_ICU_DATA=node_modules/full-icu jest --config ./.jestrc.json",
75 "lint": "eslint src/**/*.ts --ext .js,.jsx,.ts,.tsx",
76 "lint:build": "npm run lint -- --config .build.eslintrc.json",
77 "prepublishOnly": "npm run clean && npm run lint && npm run build",
78 "test": "npm run clean && npm run lint && npm run build:test && npm run jest",
79 "ts": "tsc",
80 "watch": "tsc --watch"
81 },
82 "husky": {
83 "hooks": {
84 "pre-commit": "npm run check && npm run lint && tsc --noEmit"
85 }
86 },
87 "dependencies": {
88 "@types/parse5": "^5.0.2",
89 "@types/prismjs": "^1.16.0",
90 "lit-ntml": "^2.16.1",
91 "normalize-diacritics": "^2.11.1",
92 "tslib": "^2.1.0"
93 },
94 "devDependencies": {
95 "@reallyland/tsconfig": "^3.0.2",
96 "@reallyland/tslint-config": "^1.1.1",
97 "@skypack/package-check": "^0.2.2",
98 "@types/jest": "^26.0.19",
99 "@types/lodash-es": "^4.17.3",
100 "@types/node": "^14.14.20",
101 "@types/node-fetch": "^2.5.7",
102 "@typescript-eslint/eslint-plugin": "^4.12.0",
103 "@typescript-eslint/parser": "^4.12.0",
104 "cross-env": "^7.0.2",
105 "eslint": "^7.17.0",
106 "eslint-plugin-promise": "^4.2.1",
107 "eslint-plugin-regexp": "^0.1.1",
108 "full-icu": "^1.3.1",
109 "husky": "^4.2.5",
110 "jest": "^26.6.3",
111 "lodash-es": "^4.17.15",
112 "nock": "^13.0.5",
113 "node-fetch": "^2.6.0",
114 "parse5": "^6.0.1",
115 "prismjs": "^1.20.0",
116 "rollup": "^2.7.6",
117 "rollup-plugin-commonjs": "^10.1.0",
118 "rollup-plugin-filesize": "^9.1.0",
119 "rollup-plugin-node-resolve": "^5.2.0",
120 "rollup-plugin-terser": "^7.0.2",
121 "rollup-plugin-typescript2": "^0.29.0",
122 "shx": "^0.3.2",
123 "tslint": "^6.1.2",
124 "typescript": "^4.1.3"
125 },
126 "engines": {
127 "node": ">= 10.18.1",
128 "npm": ">= 6.13.4"
129 },
130 "publishConfig": {
131 "access": "public"
132 }
133}