package.json 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. {
  2. "name": "use-sidecar",
  3. "version": "1.1.3",
  4. "description": "Sidecar code splitting utils",
  5. "module:es2019": "dist/es2019/index.js",
  6. "main": "dist/es5/index.js",
  7. "module": "dist/es2015/index.js",
  8. "types": "dist/es5/index.d.ts",
  9. "devDependencies": {
  10. "@size-limit/preset-small-lib": "^11.0.2",
  11. "size-limit": "^11.0.2",
  12. "@theuiteam/lib-builder": "^0.1.4",
  13. "@types/enzyme-adapter-react-16": "^1.0.6",
  14. "enzyme-adapter-react-16": "^1.15.6",
  15. "react": "^16.8.6",
  16. "react-dom": "^16.8.6"
  17. },
  18. "engines": {
  19. "node": ">=10"
  20. },
  21. "scripts": {
  22. "dev": "lib-builder dev",
  23. "test": "jest",
  24. "test:ci": "jest --runInBand --coverage",
  25. "build": "lib-builder build && yarn size:report",
  26. "release": "yarn build && yarn test",
  27. "size": "npx size-limit",
  28. "size:report": "npx size-limit --json > .size.json",
  29. "lint": "lib-builder lint",
  30. "format": "lib-builder format",
  31. "update": "lib-builder update",
  32. "prepublish": "yarn build && yarn changelog",
  33. "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
  34. "changelog:rewrite": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
  35. },
  36. "peerDependencies": {
  37. "@types/react": "*",
  38. "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
  39. },
  40. "sideEffects": [
  41. "**/medium.js"
  42. ],
  43. "files": [
  44. "dist"
  45. ],
  46. "keywords": [
  47. "code spliting",
  48. "react",
  49. "sidecar"
  50. ],
  51. "homepage": "https://github.com/theKashey/use-sidecar",
  52. "author": "theKashey <thekashey@gmail.com>",
  53. "license": "MIT",
  54. "dependencies": {
  55. "detect-node-es": "^1.1.0",
  56. "tslib": "^2.0.0"
  57. },
  58. "peerDependenciesMeta": {
  59. "@types/react": {
  60. "optional": true
  61. }
  62. },
  63. "repository": {
  64. "type": "git",
  65. "url": "https://github.com/theKashey/use-sidecar"
  66. },
  67. "husky": {
  68. "hooks": {
  69. "pre-commit": "lint-staged"
  70. }
  71. },
  72. "lint-staged": {
  73. "*.{ts,tsx}": [
  74. "prettier --write",
  75. "eslint --fix",
  76. "git add"
  77. ],
  78. "*.{js,css,json,md}": [
  79. "prettier --write",
  80. "git add"
  81. ]
  82. },
  83. "resolutions": {
  84. "@types/react": "^19.0.0"
  85. },
  86. "prettier": {
  87. "printWidth": 120,
  88. "trailingComma": "es5",
  89. "tabWidth": 2,
  90. "semi": true,
  91. "singleQuote": true
  92. }
  93. }