瀏覽代碼

Use package.json files to specify more precisely what gets packed

JC Brand 5 年之前
父節點
當前提交
9c5fc2e4d3
共有 3 個文件被更改,包括 11 次插入8 次删除
  1. 0 5
      Makefile
  2. 5 1
      package.json
  3. 6 2
      src/headless/package.json

+ 0 - 5
Makefile

@@ -62,10 +62,6 @@ serve: stamp-npm
 serve_bg: stamp-npm
 	$(HTTPSERVE) -p $(HTTPSERVE_PORT) -c-1 -s &
 
-.PHONY: notemps
-notemps:
-	find -name "*~" -exec rm {} \;
-
 ########################################################################
 ## Translation machinery
 
@@ -102,7 +98,6 @@ release:
 	make pot
 	make po
 	make build
-	make notemps
 	npm pack
 
 .PHONY: postrelease

+ 5 - 1
package.json

@@ -12,7 +12,11 @@
     "locale/",
     "sass/",
     "sounds/",
-    "src/"
+    "src/*.js",
+    "src/utils/*.js",
+    "src/templates/*.html",
+    "src/templates/*.svg",
+    "src/headless/"
   ],
   "scripts": {
     "serve": "webpack-dev-server --config webpack.serve.js",

+ 6 - 2
src/headless/package.json

@@ -7,8 +7,12 @@
   "license": "MPL-2.0",
   "main": "dist/converse-headless.min.js",
   "files": [
-    "**/*.js",
-    "templates/*"
+    "*.js",
+    "*.json",
+    "README.md",
+    "utils/*.js",
+    "templates/*.html",
+    "templates/*.svg"
   ],
   "repository": {
     "type": "git",