package.json 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. {
  2. "name": "@lit/reactive-element",
  3. "version": "1.3.0",
  4. "publishConfig": {
  5. "access": "public"
  6. },
  7. "description": "A simple low level base class for creating fast, lightweight web components",
  8. "license": "BSD-3-Clause",
  9. "repository": {
  10. "type": "git",
  11. "url": "https://github.com/lit/lit.git",
  12. "directory": "packages/reactive-element"
  13. },
  14. "author": "Google LLC",
  15. "homepage": "https://lit.dev/",
  16. "main": "reactive-element.js",
  17. "module": "reactive-element.js",
  18. "type": "module",
  19. "exports": {
  20. ".": {
  21. "development": "./development/reactive-element.js",
  22. "default": "./reactive-element.js"
  23. },
  24. "./css-tag.js": {
  25. "development": "./development/css-tag.js",
  26. "default": "./css-tag.js"
  27. },
  28. "./decorators.js": {
  29. "development": "./development/decorators.js",
  30. "default": "./decorators.js"
  31. },
  32. "./decorators/base.js": {
  33. "development": "./development/decorators/base.js",
  34. "default": "./decorators/base.js"
  35. },
  36. "./decorators/custom-element.js": {
  37. "development": "./development/decorators/custom-element.js",
  38. "default": "./decorators/custom-element.js"
  39. },
  40. "./decorators/event-options.js": {
  41. "development": "./development/decorators/event-options.js",
  42. "default": "./decorators/event-options.js"
  43. },
  44. "./decorators/property.js": {
  45. "development": "./development/decorators/property.js",
  46. "default": "./decorators/property.js"
  47. },
  48. "./decorators/query-all.js": {
  49. "development": "./development/decorators/query-all.js",
  50. "default": "./decorators/query-all.js"
  51. },
  52. "./decorators/query-assigned-elements.js": {
  53. "development": "./development/decorators/query-assigned-elements.js",
  54. "default": "./decorators/query-assigned-elements.js"
  55. },
  56. "./decorators/query-assigned-nodes.js": {
  57. "development": "./development/decorators/query-assigned-nodes.js",
  58. "default": "./decorators/query-assigned-nodes.js"
  59. },
  60. "./decorators/query-async.js": {
  61. "development": "./development/decorators/query-async.js",
  62. "default": "./decorators/query-async.js"
  63. },
  64. "./decorators/query.js": {
  65. "development": "./development/decorators/query.js",
  66. "default": "./decorators/query.js"
  67. },
  68. "./decorators/state.js": {
  69. "development": "./development/decorators/state.js",
  70. "default": "./decorators/state.js"
  71. },
  72. "./polyfill-support.js": {
  73. "development": "./development/polyfill-support.js",
  74. "default": "./polyfill-support.js"
  75. },
  76. "./reactive-controller.js": {
  77. "development": "./development/reactive-controller.js",
  78. "default": "./reactive-controller.js"
  79. }
  80. },
  81. "scripts": {
  82. "build": "npm run clean && npm run build:ts && rollup -c && npm run build:babel",
  83. "build:watch": "rollup -c --watch",
  84. "build:ts": "tsc --build && treemirror development . '**/*.d.ts{,.map}'",
  85. "build:ts:watch": "tsc --build --watch",
  86. "build:babel": "babel --extensions '.ts' src/test/decorators --out-dir development/test/decorators-babel",
  87. "check-version": "node scripts/check-version-tracker.js",
  88. "checksize": "rollup -c --environment=CHECKSIZE",
  89. "clean": "rm -rf {css-tag,decorators,polyfill-support,reactive-controller,reactive-element}.{js,js.map,d.ts} test/ decorators/ development/ *.tsbuildinfo",
  90. "dev": "scripts/dev.sh",
  91. "prepublishOnly": "npm run check-version",
  92. "publish-dev": "npm test && VERSION=${npm_package_version%-*}-dev.`git rev-parse --short HEAD` && npm version --no-git-tag-version $VERSION && npm publish --tag dev",
  93. "regen-package-lock": "rm -rf node_modules package-lock.json; npm install",
  94. "test": "npm run test:dev && npm run test:prod",
  95. "test:dev": "cd ../tests && npx wtr '../reactive-element/development/**/*_test.(js|html)'",
  96. "test:prod": "MODE=prod npm run test:dev",
  97. "test:prod:watch": "MODE=prod npm run test:dev -- --watch",
  98. "test:watch": "npm run test:dev -- --watch"
  99. },
  100. "files": [
  101. "/css-tag.{d.ts,d.ts.map,js,js.map}",
  102. "/decorators.{d.ts,d.ts.map,js,js.map}",
  103. "/polyfill-support.{d.ts,d.ts.map,js,js.map}",
  104. "/reactive-controller.{d.ts,d.ts.map,js,js.map}",
  105. "/reactive-element.{d.ts,d.ts.map,js,js.map}",
  106. "/decorators/",
  107. "/development/",
  108. "!/development/test/"
  109. ],
  110. "devDependencies": {
  111. "@babel/cli": "^7.14.6",
  112. "@babel/core": "^7.14.6",
  113. "@babel/plugin-proposal-class-properties": "^7.14.5",
  114. "@babel/plugin-proposal-decorators": "^7.14.5",
  115. "@babel/plugin-transform-typescript": "^7.14.6",
  116. "@esm-bundle/chai": "^4.1.5",
  117. "@types/chai": "^4.0.1",
  118. "@types/mocha": "^9.0.0",
  119. "@webcomponents/shadycss": "^1.8.0",
  120. "@webcomponents/template": "^1.4.4",
  121. "@webcomponents/webcomponentsjs": "^2.6.0",
  122. "chokidar-cli": "^3.0.0",
  123. "internal-scripts": "^1.0.0",
  124. "mocha": "^9.1.1",
  125. "rollup": "^2.26.4",
  126. "typescript": "^4.3.5"
  127. },
  128. "typings": "reactive-element.d.ts",
  129. "directories": {
  130. "test": "test"
  131. }
  132. }