feat: create tmp folder before use

This commit is contained in:
tiddlygit-test 2021-05-04 20:19:58 +08:00
parent 3d38d37635
commit f49df85c28
7 changed files with 10 additions and 4 deletions

View file

@ -1,6 +1,5 @@
resources/
settings-dev/
wiki-dev/
out/
logs/
template/

1
.gitignore vendored
View file

@ -63,5 +63,4 @@ out/
# testing and dev temp folders
settings-dev/
wiki-dev/
.dccache

View file

@ -9,7 +9,7 @@
"test-without-package": "mkdir -p logs && cross-env NODE_ENV=test cucumber-js",
"package": "electron-forge package",
"make": "cross-env NODE_ENV=production electron-forge make",
"clean": "rimraf ./out ./settings-dev ./wiki-dev ./logs && mkdir \"./wiki-dev\"",
"clean": "rimraf ./out ./settings-dev ./logs && cross-env NODE_ENV=development npx ts-node scripts/developmentMkdir.ts",
"lint": "eslint ./src --ext js",
"lint:fix": "eslint ./src --ext js --fix",
"installType": "typesync",

View file

@ -0,0 +1,4 @@
import fs from 'fs-extra';
import { DEFAULT_WIKI_FOLDER } from '../src/constants/paths';
fs.mkdirpSync(DEFAULT_WIKI_FOLDER);

View file

@ -1,5 +1,5 @@
/** Used to store settings during dev and testing */
export const developmentSettingFolderName = 'settings-dev';
/** Used to place mock wiki during dev and testing */
export const developmentWikiFolderName = 'wiki-dev';
export const developmentWikiFolderName = 'tiddlygit-dev';
export const localizationFolderName = 'localization';

View file

@ -11,6 +11,7 @@
"public/**/*.ts",
"public/**/*.js",
"features/**/*.ts",
"scripts/**/*.ts",
"src/**/*.d.ts",
"public/**/*.d.ts",
"./*.json",

View file

@ -1,6 +1,9 @@
{
"exclude": ["template/**/*.js"],
"include": ["src", "features"],
"ts-node": {
"files": true
},
"compilerOptions": {
"baseUrl": "./",
"paths": {