UNPKG

3.98 kBJSONView Raw
1{
2 "name": "nodemod",
3 "version": "2.7.1",
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 "exports": {
27 ".": "./dist/index.js",
28 "./calendar": "./dist/calendar/index.js",
29 "./deep-clone": "./dist/deep-clone/index.js",
30 "./delay-until": "./dist/delay-until/index.js",
31 "./fetch-as": "./dist/fetch-as/index.js",
32 "./normalize-diacritics": "./dist/normalize-diacritics/index.js",
33 "./polling-observer": "./dist/polling-observer/index.js",
34 "./signatur": "./dist/signatur/index.js",
35 "./scryptify": "./dist/scryptify/index.js",
36 "./utc-date": "./dist/utc-date/index.js",
37 "./utc-time": "./dist/utc-time/index.js",
38 "./clone-deep": "./dist/lib/clone-deep.js",
39 "./parse5": "./dist/lib/parse5.js",
40 "./prismjs": "./dist/lib/prismjs.js",
41 "./lib/clone-deep": "./dist/lib/clone-deep.js",
42 "./lib/parse5": "./dist/lib/parse5.js",
43 "./lib/prismjs": "./dist/lib/prismjs.js"
44 },
45 "main": "dist/index.js",
46 "module": "dist/index.js",
47 "typings": "dist/index.d.ts",
48 "files": [
49 "dist/**/*.*js.map",
50 "dist/**/*.*js",
51 "dist/**/*.d.ts.map",
52 "dist/**/*.d.ts",
53 "!dist/test*/**/*.*"
54 ],
55 "scripts": {
56 "build": "tsc -p tsconfig.prod.json && npm run build:lib",
57 "build:lib": "rollup --config ./rollup.config.lib.js",
58 "build:lib:test": "rollup --config ./rollup.config.lib.test.js",
59 "build:mod": "node --max-old-space-size=8192 ./node_modules/rollup/dist/bin/rollup --config ./rollup.config.js",
60 "build:test": "tsc -p tsconfig.test.json && npm run build:lib:test",
61 "check": "package-check",
62 "clean": "shx rm -rf .*cache *.log coverage/ dist/ logs/",
63 "postinstall": "npm dedupe",
64 "jest": "cross-env NODE_ICU_DATA=node_modules/full-icu jest --config ./.jestrc.json",
65 "lint": "eslint src/**/*.ts --ext .js,.jsx,.ts,.tsx",
66 "lint:build": "npm run lint -- --config .build.eslintrc.json",
67 "prepublishOnly": "npm run clean && npm run lint && npm run build",
68 "test": "npm run clean && npm run lint && npm run build:test && npm run jest",
69 "ts": "tsc",
70 "watch": "tsc --watch"
71 },
72 "husky": {
73 "hooks": {
74 "pre-commit": "npm run check && npm run lint && tsc --noEmit"
75 }
76 },
77 "dependencies": {
78 "@types/parse5": "^5.0.2",
79 "@types/prismjs": "^1.16.0",
80 "lit-ntml": "^2.16.1",
81 "normalize-diacritics": "^2.11.1",
82 "tslib": "^2.1.0"
83 },
84 "devDependencies": {
85 "@reallyland/tsconfig": "^3.0.2",
86 "@reallyland/tslint-config": "^1.1.1",
87 "@skypack/package-check": "^0.2.2",
88 "@types/jest": "^26.0.19",
89 "@types/lodash-es": "^4.17.3",
90 "@types/node": "^14.14.20",
91 "@types/node-fetch": "^2.5.7",
92 "@typescript-eslint/eslint-plugin": "^4.12.0",
93 "@typescript-eslint/parser": "^4.12.0",
94 "cross-env": "^7.0.2",
95 "eslint": "^7.17.0",
96 "eslint-plugin-promise": "^4.2.1",
97 "eslint-plugin-regexp": "^0.1.1",
98 "full-icu": "^1.3.1",
99 "husky": "^4.2.5",
100 "jest": "^26.6.3",
101 "lodash-es": "^4.17.15",
102 "nock": "^13.0.5",
103 "node-fetch": "^2.6.0",
104 "parse5": "^6.0.1",
105 "prismjs": "^1.20.0",
106 "rollup": "^2.7.6",
107 "rollup-plugin-commonjs": "^10.1.0",
108 "rollup-plugin-filesize": "^9.1.0",
109 "rollup-plugin-node-resolve": "^5.2.0",
110 "rollup-plugin-terser": "^7.0.2",
111 "rollup-plugin-typescript2": "^0.29.0",
112 "shx": "^0.3.2",
113 "tslint": "^6.1.2",
114 "typescript": "^4.1.3"
115 },
116 "engines": {
117 "node": ">= 10.18.1",
118 "npm": ">= 6.13.4"
119 },
120 "publishConfig": {
121 "access": "public"
122 }
123}