diff --git a/.config/prettierignore b/.config/prettierignore index 1e5b6a2a..1e725217 100644 --- a/.config/prettierignore +++ b/.config/prettierignore @@ -19,6 +19,7 @@ **/Dockerfile **/*.handlebars build/ +coverage/ dist/ node_modules/ pnpm-lock.yaml diff --git a/.config/taskfiles/install/Taskfile-npm.yml b/.config/taskfiles/install/Taskfile-npm.yml index b23ee7fe..f6713daa 100644 --- a/.config/taskfiles/install/Taskfile-npm.yml +++ b/.config/taskfiles/install/Taskfile-npm.yml @@ -240,6 +240,13 @@ tasks: vars: NPM_PACKAGE: ntl + nx: + run: once + cmds: + - task: global + vars: + NPM_PACKAGE: nx + only-allow: run: once cmds: diff --git a/.config/taskfiles/web/Taskfile-nx.yml b/.config/taskfiles/web/Taskfile-nx.yml new file mode 100644 index 00000000..d49cf416 --- /dev/null +++ b/.config/taskfiles/web/Taskfile-nx.yml @@ -0,0 +1,7 @@ +--- +version: '3' + +tasks: + install: + deps: + - :install:npm:nx diff --git a/.gitignore b/.gitignore index cfa66b37..c3f51f0e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,73 +1,96 @@ -__pycache__/ +*~ ._* +*$py.class +.angular +ansible_variables.json .apdisk -.autodoc/ .AppleDB .AppleDesktop .AppleDouble +.autodoc/ +*.box +build/ +.c9/ .cache .cache/ +.classpath +*.code-workspace .com.apple.timemachine.donotpresent +/connect.lock +*.cover .coverage .coverage.* +/coverage +coverage/ +coverage.xml +db.sqlite3 +db.sqlite3-journal .directory +dist/ .DocumentRevisions-V100 .DS_Store .env +env/ +ENV/ +env.bak/ .fseventsd .fuse_hidden* .git/ +htmlcov/ .hypothesis/ +Icon +.idea/ .jest-cache/ +*.launch +/libpeerconnection.log +local_settings.py +*.log .LSOverride +Network Trash Folder .nfs* +node_modules/ +nosetests.xml .nox/ .npm/ +npm-debug.log .nyc_output/ +pip-delete-this-directory.txt +pip-log.txt .pnpm-store/ +.project +__pycache__/ .pytest_cache/ +pytestdebug.log +*.retry +/.sass-cache +.settings/ .shared/ +*.so .Spotlight-V100 +*.sublime-workspace .task/ .TemporaryItems +Temporary Items +testem.log +Thumbs.db +tmp/ .tox/ .Trash-* .Trashes +*.tsbuildinfo +tsconfig.build.tsbuildinfo +/typings .vagrant/ .variables.json .vault_pass .venv/ +venv/ +venv.bak/ .VolumeIcon.icns +.vscode/* +!.vscode/extensions.json +!.vscode/launch.json +!.vscode/settings.json .vscode/snipsnap.code-snippets -*.box -*.code-workspace -*.cover -*.log -*.retry -*.so -*.tsbuildinfo -*~ -*$py.class -ansible_variables.json -build/ -coverage/ -coverage.xml -db.sqlite3 -db.sqlite3-journal -dist/ -env.bak/ -env/ -ENV/ -htmlcov/ -Icon -local_settings.py -Network Trash Folder -node_modules/ -nosetests.xml -pip-delete-this-directory.txt -pip-log.txt -pytestdebug.log -Temporary Items -tsconfig.build.tsbuildinfo -venv.bak/ -venv/ +!.vscode/tasks.json +yarn-error.log diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 2d9d1d9a..57bcb9c1 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -18,6 +18,7 @@ "esbenp.prettier-vscode", "ericadamski.carbon-now-sh", "firefox-devtools.vscode-firefox-debug", + "firsttris.vscode-jest-runner", "formulahendry.auto-rename-tag", "formulahendry.code-runner", "foxundermoon.shell-format", @@ -47,7 +48,7 @@ "MS-vsliveshare.vsliveshare", "MS-vsliveshare.vsliveshare-audio", "njpwerner.autodocstring", - "Orta.vscode-jest", + "nrwl.angular-console", "paulvarache.vscode-taskfile", "philnash.ngrok-for-vscode", "PKief.material-icon-theme", diff --git a/Taskfile.yml b/Taskfile.yml index 9e7f2748..1e8ff034 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -62,6 +62,7 @@ includes: vscode: ./.config/taskfiles/vscode/Taskfile.yml web: ./.config/taskfiles/web/Taskfile.yml web:ionic: ./.config/taskfiles/web/Taskfile-ionic.yml + web:nx: ./.config/taskfiles/web/Taskfile-nx.yml web:profile: ./.config/taskfiles/web/Taskfile-profile.yml output: interleaved