1515 "author" : " Huynh Duc Dung" ,
1616 "type" : " module" ,
1717 "exports" : {
18- "require" : " ./dist/index.js " ,
19- "import" : " ./dist/next-swagger-doc.esm .js"
18+ "require" : " ./dist/index.cjs " ,
19+ "import" : " ./dist/index .js"
2020 },
21- "main" : " dist/index.js " ,
22- "module" : " dist/next-swagger-doc.esm .js" ,
21+ "main" : " dist/index.cjs " ,
22+ "module" : " dist/index .js" ,
2323 "typings" : " dist/index.d.ts" ,
2424 "files" : [
2525 " dist" ,
2626 " src"
2727 ],
2828 "scripts" : {
29- "analyze" : " size-limit --why" ,
30- "build" : " tsdx build" ,
31- "lint" : " tsdx lint" ,
32- "prepare" : " tsdx build" ,
33- "size" : " size-limit" ,
34- "start" : " tsdx watch" ,
35- "test" : " tsdx test" ,
29+ "build" : " tsup" ,
30+ "coverage" : " vitest run --coverage" ,
31+ "lint" : " eslint src/**/*.ts" ,
32+ "prepare" : " husky install && tsup" ,
33+ "start" : " tsup --watch" ,
34+ "test" : " vitest" ,
35+ "test:run" : " vitest run" ,
36+ "test:ui" : " vitest --ui" ,
3637 "vercel-build" : " npx typedoc src/index.ts"
3738 },
38- "husky" : {
39- "hooks" : {
40- "pre-commit" : " tsdx lint"
41- }
42- },
43- "prettier" : {
44- "printWidth" : 80 ,
45- "semi" : true ,
46- "singleQuote" : true ,
47- "trailingComma" : " es5"
39+ "lint-staged" : {
40+ "*.{js,jsx,ts,tsx}" : " eslint --fix" ,
41+ "*.{js,css,md}" : " prettier --write" ,
42+ "package.json" : " sort-package-json"
4843 },
4944 "dependencies" : {
50- "isarray" : " ^ 2.0.5" ,
51- "swagger-jsdoc" : " ^ 6.2.1"
45+ "isarray" : " 2.0.5" ,
46+ "swagger-jsdoc" : " 6.2.1"
5247 },
5348 "devDependencies" : {
54- "@size-limit/preset-small-lib" : " 7.0.8" ,
5549 "@skypack/package-check" : " 0.2.2" ,
50+ "@trivago/prettier-plugin-sort-imports" : " 3.2.0" ,
5651 "@types/swagger-jsdoc" : " 6.0.1" ,
52+ "@typescript-eslint/eslint-plugin" : " 5.20.0" ,
53+ "@typescript-eslint/parser" : " 5.20.0" ,
54+ "@vitest/ui" : " ^0.9.4" ,
5755 "all-contributors-cli" : " 6.20.0" ,
56+ "c8" : " 7.11.2" ,
57+ "eslint" : " 8.13.0" ,
58+ "eslint-config-airbnb" : " 19.0.4" ,
59+ "eslint-plugin-import" : " 2.26.0" ,
60+ "eslint-plugin-jsx-a11y" : " 6.5.1" ,
61+ "eslint-plugin-prettier" : " 4.0.0" ,
62+ "eslint-plugin-react" : " 7.29.4" ,
5863 "husky" : " 7.0.4" ,
64+ "lint-staged" : " 12.4.0" ,
5965 "next" : " 12.1.5" ,
66+ "prettier" : " 2.6.2" ,
6067 "size-limit" : " 7.0.8" ,
61- "tsdx" : " 0.14.1" ,
62- "tslib" : " 2.3.1" ,
68+ "sort-package-json" : " 1.55.0" ,
69+ "tslib" : " 2.4.0" ,
70+ "tsup" : " 5.12.6" ,
6371 "typedoc" : " 0.22.15" ,
64- "typescript" : " 4.6.3"
72+ "typescript" : " 4.6.3" ,
73+ "vite" : " 2.9.5" ,
74+ "vitest" : " 0.9.4"
6575 },
6676 "peerDependencies" : {
6777 "next" : " >=9"
6878 },
6979 "engines" : {
7080 "node" : " >=12"
71- },
72- "size-limit" : [
73- {
74- "path" : " dist/next-swagger-doc.cjs.production.min.js" ,
75- "limit" : " 10 KB"
76- },
77- {
78- "path" : " dist/next-swagger-doc.esm.js" ,
79- "limit" : " 10 KB"
80- }
81- ]
81+ }
8282}
0 commit comments