* chore(docs): add root-level ARCHITECTURE.md
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(readme): cleanup [skip ci]
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(cli.js): update readme
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): ship both apache and mit
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(remove license): [skip ci]
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(assimilation): we are now the borg
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* cleanup [skip ci]
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
* chore: add prettier for js/ts formatting
* fix lint-staged to object
* test commit
* format all
* lock file bump
* eslint extends prettier
This will let us skip rules in eslint that prettier can control. Prettier for styles, eslint for code errors.
* add prettier config
* roll back to what we had with eslint settings
* skip mutation observer
* add prettier typescript eslint
* run prettier in lint workflow
* format:check script
* turn off space before function in eslint
it is fighting with prettier
* fix dir in workflow
* remove semis
* add api to eslint
* shift eslint ignore comment after prettier format
* ignore errors that currently exist
* build:typevalidators
* replace was broken on typevalidator build
* try pushing up error
* format
* try removing working dir from eslint workflow
* try node 12
* fix indent in action
* bump eslint
* fix supposeded error and try another
* try breaking eslint
* try building in action
* adjust action paths again
* need dot
* remove build
* fix(tauri.js/eslint): escape glob *
* fix(tauri.js): ignore lint error
* Create prettier-taurijs.md
Co-authored-by: Noah Klayman <noahklayman@gmail.com>
* add covector to root
* add workflow to covector config
* bump covector
* add webkit install on publish
* create workflow to version and publish
* remove workflows no longer needed
* add repo info to root package.json
* add early exits based on new output
* switch to dry run version of publish commands
* latest branch is being removed in this PR
* add summary component around yarn audit
* chore(monorepo): cleanup
* fix(tauri-cli): build errors
* fix(tauri:build.rs): dont' panic if env missing
* fix(finalize): setup for crates
* npm publish on release
actual publish currently disabled
* cargo publish on release
actual publish currently disabled
* update PR tests for new folder structure
* doesn't like the period on job name?
* fail on cargo warnings
otherwise we would assume green arrow is all good
* green on warnings for now
* feat(web-view): revert to now well-maintained upstream web-view [WIP]
* feat(tests): add jest testing, first test
* feat(lint): install, config and fix
* feat(cli) init tauri mode
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:init) add force & logging flags, full JSDoc
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:init) remove console.log
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:dev) get rust compile to finish
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli:build) get rust compile to finish
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(cli) set template with current working defaults
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* chore(version) bump
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(typo)
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(template): missing name warning
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* fix(bundler): correct repository link
Signed-off-by: Daniel Thompson-Yvetot <denjell@quasar.dev>
* feat(lib|cli) read config from tauriDir
* chore(cli) remove console.log statement
* fix(embedded-server) JS content type
* feat(template): add rust2018 flag
* feat(cli): cleanup
* feat(tauri) initial work for the CLI
* feat(build) read dist path from env
* feat(tauri) proton.js entry
* feat(tauri) threeshake fs
* feat(injector) check if tauri dir exists
* feat(injector) don't show success message if dir exists
* chore(injector) cleanup fs imports