UNPKG

5.45 kBJSONView Raw
1{
2 "name": "nodemod",
3 "version": "3.0.6",
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 "type": "module",
26 "exports": {
27 ".": {
28 "import": "./dist/index.js",
29 "default": "./dist/index.js"
30 },
31 "./dist/*": {
32 "import": "./dist/*",
33 "default": "./dist/*"
34 },
35 "./calendar": {
36 "import": "./dist/calendar/index.js",
37 "default": "./dist/calendar/index.js"
38 },
39 "./calendar/*": {
40 "import": "./dist/calendar/*",
41 "default": "./dist/calendar/*"
42 },
43 "./deep-clone": {
44 "import": "./dist/deep-clone/index.js",
45 "default": "./dist/deep-clone/index.js"
46 },
47 "./deep-clone/*": {
48 "import": "./dist/deep-clone/*",
49 "default": "./dist/deep-clone/*"
50 },
51 "./delay-until": {
52 "import": "./dist/delay-until/index.js",
53 "default": "./dist/delay-until/index.js"
54 },
55 "./delay-until/*": {
56 "import": "./dist/delay-until/*",
57 "default": "./dist/delay-until/*"
58 },
59 "./fetch-as": {
60 "import": "./dist/fetch-as/index.js",
61 "default": "./dist/fetch-as/index.js"
62 },
63 "./fetch-as/*": {
64 "import": "./dist/fetch-as/*",
65 "default": "./dist/fetch-as/*"
66 },
67 "./normalize-diacritics": {
68 "import": "./dist/normalize-diacritics/index.js",
69 "default": "./dist/normalize-diacritics/index.js"
70 },
71 "./normalize-diacritics/*": {
72 "import": "./dist/normalize-diacritics/*",
73 "default": "./dist/normalize-diacritics/*"
74 },
75 "./polling-observer": {
76 "import": "./dist/polling-observer/index.js",
77 "default": "./dist/polling-observer/index.js"
78 },
79 "./polling-observer/*": {
80 "import": "./dist/polling-observer/*",
81 "default": "./dist/polling-observer/*"
82 },
83 "./signatur": {
84 "import": "./dist/signatur/index.js",
85 "default": "./dist/signatur/index.js"
86 },
87 "./signatur/*": {
88 "import": "./dist/signatur/*",
89 "default": "./dist/signatur/*"
90 },
91 "./scryptify": {
92 "import": "./dist/scryptify/index.js",
93 "default": "./dist/scryptify/index.js"
94 },
95 "./scryptify/*": {
96 "import": "./dist/scryptify/*",
97 "default": "./dist/scryptify/*"
98 },
99 "./utc-date": {
100 "import": "./dist/utc-date/index.js",
101 "default": "./dist/utc-date/index.js"
102 },
103 "./utc-date/*": {
104 "import": "./dist/utc-date/*",
105 "default": "./dist/utc-date/*"
106 },
107 "./utc-time": {
108 "import": "./dist/utc-time/index.js",
109 "default": "./dist/utc-time/index.js"
110 },
111 "./utc-time/*": {
112 "import": "./dist/utc-time/*",
113 "default": "./dist/utc-time/*"
114 }
115 },
116 "main": "dist/index.js",
117 "module": "dist/index.js",
118 "typings": "dist/index.d.ts",
119 "files": [
120 "dist/**/*.*js.map",
121 "dist/**/*.*js",
122 "dist/**/*.d.ts.map",
123 "dist/**/*.d.ts",
124 "postinstall.*",
125 "!dist/**/*test*/**/*.*"
126 ],
127 "scripts": {
128 "build": "npm run clean && tsc",
129 "clean": "rm -rf .*cache *.log .swc/ coverage/ dist/ logs/",
130 "postinstall": "bash postinstall.bash",
131 "lint": "eslint src --ext .js,.ts",
132 "lint:build": "npm run lint -- --config .build.eslintrc.json",
133 "lint:commit": "npm x -y -- commitlint@latest --edit",
134 "pre-commit": "package-check && nano-staged && tsc --noEmit",
135 "prepublishOnly": "package-check && npm run lint:build && npm run build",
136 "test": "uvu -r @swc/register -r esm src/__tests__",
137 "test:coverage": "c8 --reporter=lcov --exclude=src/__tests__ npm t",
138 "test:watch": "npm run clean && npm run test:coverage && watchlist src -- npm run test:coverage",
139 "watch": "tsc --watch"
140 },
141 "simple-git-hooks": {
142 "pre-commit": "npm run pre-commit",
143 "commit-msg": "npm run lint:commit"
144 },
145 "commitlint": {
146 "extends": [
147 "@commitlint/config-conventional"
148 ]
149 },
150 "dependencies": {
151 "lit-ntml": "^3.0.6",
152 "lodash-es": "^4.17.21",
153 "normalize-diacritics": "^3.0.6",
154 "tslib": "^2.3.0"
155 },
156 "devDependencies": {
157 "@commitlint/config-conventional": "^16.0.0",
158 "@reallyland/tsconfig": "^4.0.1",
159 "@skypack/package-check": "^0.2.2",
160 "@swc/register": "^0.1.10",
161 "@types/lodash-es": "^4.17.5",
162 "@types/node": "^17.0.14",
163 "@types/node-fetch": "^2.5.12",
164 "@typescript-eslint/eslint-plugin": "^5.10.2",
165 "@typescript-eslint/parser": "^5.10.2",
166 "c8": "^7.11.0",
167 "eslint": "^8.8.0",
168 "eslint-plugin-promise": "^6.0.0",
169 "eslint-plugin-regexp": "^1.5.1",
170 "eslint-plugin-simple-import-sort": "^7.0.0",
171 "esm": "github:agoric-labs/esm#Agoric-built",
172 "msw": "^0.36.8",
173 "nano-staged": "^0.5.0",
174 "node-fetch": "^2.6.7",
175 "typescript": "^4.5.5",
176 "uvu": "^0.5.3",
177 "watchlist": "^0.3.0"
178 },
179 "engines": {
180 "node": ">= 16.x",
181 "npm": ">= 8.x"
182 },
183 "publishConfig": {
184 "access": "public"
185 },
186 "esm": {
187 "cjs": true,
188 "mode": "all",
189 "await": true,
190 "force": true,
191 "wasm": true
192 },
193 "nano-staged": {
194 "*.ts": "npm run lint:build -- --fix"
195 }
196}