浏览代码

feat(tauri.js): repath template files

Daniel Thompson-Yvetot 5 年之前
父节点
当前提交
d7b7b668a1
共有 26 个文件被更改,包括 39 次插入7 次删除
  1. 1 2
      cli/tauri.js/entry.js
  2. 3 3
      cli/tauri.js/package.json
  3. 33 0
      cli/tauri.js/tauri.conf.js
  4. 2 2
      cli/tauri.js/template.js
  5. 0 0
      cli/tauri.js/templates/rust/src-tauri/Cargo.toml
  6. 0 0
      cli/tauri.js/templates/rust/src-tauri/_gitignore
  7. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/128x128.png
  8. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/128x128@2x.png
  9. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/32x32.png
  10. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square107x107Logo.png
  11. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square142x142Logo.png
  12. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square150x150Logo.png
  13. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square284x284Logo.png
  14. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square30x30Logo.png
  15. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square310x310Logo.png
  16. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square44x44Logo.png
  17. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square71x71Logo.png
  18. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/Square89x89Logo.png
  19. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/StoreLogo.png
  20. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/icon.icns
  21. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/icon.ico
  22. 0 0
      cli/tauri.js/templates/rust/src-tauri/icons/icon.png
  23. 0 0
      cli/tauri.js/templates/rust/src-tauri/rustfmt.toml
  24. 0 0
      cli/tauri.js/templates/rust/src-tauri/src/cmd.rs
  25. 0 0
      cli/tauri.js/templates/rust/src-tauri/src/main.rs
  26. 0 0
      cli/tauri.js/templates/rust/src-tauri/src/updater.rs

+ 1 - 2
cli/tauri.js/entry.js

@@ -3,8 +3,7 @@ const { readFileSync, writeFileSync, ensureDir } = require('fs-extra')
 const path = require('path')
 
 module.exports.generate = (outDir, cfg) => {
-  // this MUST be from the templates repo
-  const apiTemplate = readFileSync(path.resolve(__dirname, '../lib/tauri.js'), 'utf-8')
+  const apiTemplate = readFileSync(path.resolve(__dirname, './templates/tauri.js'), 'utf-8')
   const apiContent = compileTemplate(apiTemplate)({
     ...cfg,
     confName: 'tauri.conf.js'

+ 3 - 3
cli/tauri.js/package.json

@@ -1,9 +1,9 @@
 {
   "name": "tauri",
-  "version": "0.1.0",
+  "version": "0.1.1",
   "description": "Multi-binding collection of libraries and templates for building Tauri apps",
   "bin": {
-    "tauri": "./mode/bin/tauri.js"
+    "tauri": "./bin/tauri.js"
   },
   "funding": {
     "type": "opencollective",
@@ -27,7 +27,7 @@
     "access": "public"
   },
   "engines": {
-    "node": ">= 10.16.3",
+    "node": ">= 10.17.0",
     "npm": ">= 6.6.0",
     "yarn": ">= 1.19.1"
   },

+ 33 - 0
cli/tauri.js/tauri.conf.js

@@ -0,0 +1,33 @@
+const path = require('path')
+const distDir = path.resolve(__dirname, './dist')
+
+module.exports = function () {
+  return {
+    automaticStart: {
+      active: true
+    },
+    build: {
+      distDir: distDir,
+      devPath: 'http://localhost:4000' // devServer URL or path to html file
+    },
+    ctx: {},
+    tauri: {
+      embeddedServer: {
+        active: true
+      },
+      bundle: {
+        active: true
+      },
+      whitelist: {
+        all: false
+      },
+      window: {
+        title: 'Tauri App'
+      },
+      security: {
+        csp: 'default-src data: filesystem: ws: http: https: \'unsafe-eval\' \'unsafe-inline\''
+      }
+    },
+    edge: true
+  }
+}

+ 2 - 2
cli/tauri.js/template.js

@@ -14,7 +14,7 @@ const injectConfFile = (injectPath, force, logging, directory) => {
   } else {
     try {
       removeSync(path)
-      copySync(resolve(__dirname, '../templates/conf/tauri.conf.js'), path)
+      copySync(resolve(__dirname, './templates/tauri.conf.js'), path)
     } catch (e) {
       if (logging) console.log(e)
       return false
@@ -33,7 +33,7 @@ Run \`tauri init --force template\` to overwrite.`)
   try {
     removeSync(injectPath)
     mkdirSync(injectPath)
-    copySync(resolve(__dirname, '../templates/rust'), injectPath)
+    copySync(resolve(__dirname, './templates/rust'), injectPath)
   } catch (e) {
     if (logging) console.log(e)
     return false

+ 0 - 0
cli/tauri.js/templates/src-tauri/Cargo.toml → cli/tauri.js/templates/rust/src-tauri/Cargo.toml


+ 0 - 0
cli/tauri.js/templates/src-tauri/_gitignore → cli/tauri.js/templates/rust/src-tauri/_gitignore


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/128x128.png → cli/tauri.js/templates/rust/src-tauri/icons/128x128.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/128x128@2x.png → cli/tauri.js/templates/rust/src-tauri/icons/128x128@2x.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/32x32.png → cli/tauri.js/templates/rust/src-tauri/icons/32x32.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square107x107Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square107x107Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square142x142Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square142x142Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square150x150Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square150x150Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square284x284Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square284x284Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square30x30Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square30x30Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square310x310Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square310x310Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square44x44Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square44x44Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square71x71Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square71x71Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/Square89x89Logo.png → cli/tauri.js/templates/rust/src-tauri/icons/Square89x89Logo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/StoreLogo.png → cli/tauri.js/templates/rust/src-tauri/icons/StoreLogo.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/icon.icns → cli/tauri.js/templates/rust/src-tauri/icons/icon.icns


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/icon.ico → cli/tauri.js/templates/rust/src-tauri/icons/icon.ico


+ 0 - 0
cli/tauri.js/templates/src-tauri/icons/icon.png → cli/tauri.js/templates/rust/src-tauri/icons/icon.png


+ 0 - 0
cli/tauri.js/templates/src-tauri/rustfmt.toml → cli/tauri.js/templates/rust/src-tauri/rustfmt.toml


+ 0 - 0
cli/tauri.js/templates/src-tauri/src/cmd.rs → cli/tauri.js/templates/rust/src-tauri/src/cmd.rs


+ 0 - 0
cli/tauri.js/templates/src-tauri/src/main.rs → cli/tauri.js/templates/rust/src-tauri/src/main.rs


+ 0 - 0
cli/tauri.js/templates/src-tauri/src/updater.rs → cli/tauri.js/templates/rust/src-tauri/src/updater.rs