Skip to content

Instantly share code, notes, and snippets.

@ayltai
Last active May 23, 2023 08:47
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ayltai/1623554318bfb17830708407e15afbce to your computer and use it in GitHub Desktop.
Save ayltai/1623554318bfb17830708407e15afbce to your computer and use it in GitHub Desktop.
An AppleScript to resize and move specific application window
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"version":1,"resource":"file:///Users/alta/Projects/WeatherBee/babel.config.js","entries":[{"id":"NtZk.js","timestamp":1649748629169},{"id":"C0fN.js","timestamp":1649748969744}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-appstore/requirements.txt","entries":[{"id":"02aD.txt","timestamp":1654058205753}]}
{
"name" : "Node.js & TypeScript",
"build" : {
"dockerfile": "Dockerfile",
"args": {
"VARIANT": "18"
}
},
"settings" : {
"terminal.integrated.shell.linux" : "/bin/bash"
},
"extensions" : [
"dbaeumer.vscode-eslint",
"GitHub.copilot"
],
"remoteUser" : "node"
}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/.devcontainer/devcontainer.json","entries":[{"id":"B2mN.json","timestamp":1657000783395}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/gradle/wrapper/gradle-wrapper.properties","entries":[{"id":"hFAc.properties","timestamp":1649038758719}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/.github/ISSUE_TEMPLATE/feature_request.md","entries":[{"id":"FGT2.md","timestamp":1657000846126}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/meta/main.yml","entries":[{"id":"bHrP.yml","timestamp":1669007669129},{"id":"yKR2.yml","timestamp":1669007741942},{"id":"xT0h.yml","source":"moved.source","timestamp":1669007778125},{"id":"Z3bv.yml","timestamp":1669007824883},{"id":"DDiK.yml","timestamp":1669007962876}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/.devcontainer/Dockerfile","entries":[{"id":"Ukb9","timestamp":1662486362864}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe-RN/src/models/vaccination/Vaccination.ts","entries":[{"id":"98JP.ts","timestamp":1666761385241}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/LICENSE","entries":[{"id":"YZKz","timestamp":1654058031172}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/public/index.html","entries":[{"id":"Pc8S.html","timestamp":1657000904386}]}
{
"extends" : "expo/tsconfig.base",
"compilerOptions" : {
"strict" : true
}
}
{"version":1,"resource":"file:///Users/alta/Projects/hegemony.dev/tsconfig.json","entries":[{"id":"bYLU.json","timestamp":1659027713511}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/tasks/prerequisites.yml","entries":[{"id":"vtJ0.yml","timestamp":1669029859797}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-preferences/defaults/main.yml","entries":[{"id":"Q8Uh.yml","timestamp":1654060144099}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/aws/efs.tf","entries":[{"id":"ZJA3.tf","timestamp":1663321658890},{"id":"Q6xl.tf","timestamp":1663577855173},{"id":"BXLy.tf","timestamp":1663580187275},{"id":"NIQT.tf","timestamp":1663580488883},{"id":"uM5a.tf","timestamp":1663580544214},{"id":"BkDp.tf","timestamp":1663580678582},{"id":"enVX.tf","timestamp":1663580695539},{"id":"P0dq.tf","timestamp":1663581090293},{"id":"D1M4.tf","timestamp":1663581140363},{"id":"BBpD.tf","timestamp":1663581282915},{"id":"JzSk.tf","timestamp":1663581593791},{"id":"vk3n.tf","timestamp":1663581644105},{"id":"kxyk.tf","timestamp":1663581814460},{"id":"Qbji.tf","timestamp":1663725551829},{"id":"CMI1.tf","timestamp":1663726353158}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe-RN/src/redux/recordsSlice.ts","entries":[{"id":"3nln.ts","timestamp":1666762059331}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/.gitlab-ci.yml","entries":[{"id":"1nBr.yml","timestamp":1664273660512}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/library/softether_set_ipsec_services.py","entries":[{"id":"nZhb.py","timestamp":1669046553918},{"id":"yOic.py","timestamp":1669046612800}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/tasks/java-packages.yml","entries":[{"id":"VPFo.yml","timestamp":1654064048120},{"id":"kCqL.yml","timestamp":1654064910411}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/src/utils/index.ts","entries":[{"id":"TnFT.tsx","timestamp":1657001841410},{"id":"U2tl.ts","source":"renamed.source","timestamp":1657001872896}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/tasks/preferences.yml","entries":[{"id":"mWla.yml","timestamp":1654063810161},{"id":"UB7G.yml","timestamp":1654063887303},{"id":"HstE.yml","timestamp":1654064871352},{"id":"tosT.yml","timestamp":1654067543949}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-tweaks/playbook.yml","entries":[{"id":"FfaG.yml","timestamp":1662659026725},{"id":"QVQt.yml","timestamp":1662659248278},{"id":"48TB.yml","timestamp":1662659284243},{"id":"g3at.yml","timestamp":1662659319431},{"id":"MuMq.yml","timestamp":1662659410566},{"id":"DIgj.yml","timestamp":1662659448920},{"id":"VCJF.yml","timestamp":1662659486432},{"id":"zNyt.yml","timestamp":1662659715653},{"id":"hjSF.yml","timestamp":1662659757862},{"id":"7kFa.yml","timestamp":1662659795403},{"id":"OR93.yml","timestamp":1662659831862},{"id":"Dkxj.yml","timestamp":1662659877764},{"id":"84J4.yml","timestamp":1662659975716},{"id":"dlNh.yml","timestamp":1662660041913},{"id":"QHep.yml","timestamp":1662660428115},{"id":"0MkV.yml","timestamp":1662660474132},{"id":"KNfa.yml","timestamp":1662660589441},{"id":"mIZe.yml","timestamp":1662660665970},{"id":"IAie.yml","timestamp":1662660786770},{"id":"CXS2.yml","timestamp":1662660998570},{"id":"4hCB.yml","timestamp":1662661133574},{"id":"6rxF.yml","timestamp":1662661200758},{"id":"OJxk.yml","timestamp":1662661300448},{"id":"AV6A.yml","timestamp":1662661429217},{"id":"bMWh.yml","timestamp":1662661504493},{"id":"FfgR.yml","timestamp":1662661546874},{"id":"sjBv.yml","timestamp":1662661640597},{"id":"pqaY.yml","timestamp":1662661686362},{"id":"AOzL.yml","timestamp":1662661737011},{"id":"Abg2.yml","timestamp":1662686236565},{"id":"ij65.yml","timestamp":1662686317125},{"id":"4taR.yml","timestamp":1662686479652},{"id":"Ll5f.yml","timestamp":1662686520719},{"id":"gBVK.yml","timestamp":1662686541485},{"id":"AMwX.yml","timestamp":1662694832839},{"id":"adEx.yml","timestamp":1662700098603},{"id":"LHAf.yml","timestamp":1662700495059},{"id":"luTX.yml","timestamp":1662700737635},{"id":"z984.yml","timestamp":1662700810435},{"id":"HJhK.yml","timestamp":1662700969429},{"id":"o1FC.yml","timestamp":1662701104609},{"id":"ckcX.yml","timestamp":1662701265037},{"id":"rZ8u.yml","timestamp":1662701573456},{"id":"NCSK.yml","timestamp":1662703632324},{"id":"9zii.yml","timestamp":1662703673868},{"id":"FUr5.yml","timestamp":1662912337776},{"id":"9Fz7.yml","timestamp":1663061086263},{"id":"GMG8.yml","timestamp":1663903861977},{"id":"Cr3s.yml","timestamp":1663904619429},{"id":"Ru54.yml","timestamp":1663905092764}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/tasks/main.yml","entries":[{"id":"aX4T.yml","source":"renamed.source","timestamp":1669005660649},{"id":"mGLS.yml","timestamp":1669005670894},{"id":"0ck9.yml","timestamp":1669006968623},{"id":"ijWl.yml","timestamp":1669006991674},{"id":"BG0I.yml","source":"moved.source","timestamp":1669007778062},{"id":"AFCH.yml","timestamp":1669008518000},{"id":"ydKs.yml","timestamp":1669008563275},{"id":"wuTA.yml","timestamp":1669008646087},{"id":"WT6p.yml","timestamp":1669021308704},{"id":"NrOt.yml","timestamp":1669021320890}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/tasks/install.yml","entries":[{"id":"zUCI.yml","source":"renamed.source","timestamp":1669005657628},{"id":"EavM.yml","timestamp":1669007094405},{"id":"aA9w.yml","source":"moved.source","timestamp":1669007778063},{"id":"Q3RT.yml","timestamp":1669009831606},{"id":"R4e2.yml","timestamp":1669009901505},{"id":"70Ui.yml","timestamp":1669009958266},{"id":"iVGu.yml","timestamp":1669009987283},{"id":"LeWl.yml","timestamp":1669010044601},{"id":"DPzy.yml","timestamp":1669010094083},{"id":"671w.yml","timestamp":1669010206288},{"id":"BAn0.yml","timestamp":1669010309850},{"id":"H0G6.yml","timestamp":1669010705140},{"id":"vC0v.yml","timestamp":1669010829469},{"id":"CzoP.yml","timestamp":1669010999430},{"id":"kZRP.yml","timestamp":1669011575035},{"id":"2HnZ.yml","timestamp":1669011788416},{"id":"LBMH.yml","timestamp":1669011907259},{"id":"0ZJ0.yml","timestamp":1669011950691},{"id":"p76r.yml","timestamp":1669012122908},{"id":"FYJT.yml","timestamp":1669012166782},{"id":"lQKZ.yml","timestamp":1669012234695},{"id":"oEgu.yml","timestamp":1669012365354},{"id":"K0b4.yml","timestamp":1669012492228},{"id":"D5h5.yml","timestamp":1669012591719},{"id":"7CTM.yml","timestamp":1669013677090},{"id":"3FMX.yml","timestamp":1669013815986},{"id":"a28U.yml","timestamp":1669013898887},{"id":"HRMg.yml","timestamp":1669014112766},{"id":"otjy.yml","timestamp":1669014267115},{"id":"BMuP.yml","timestamp":1669014293113},{"id":"VKcU.yml","timestamp":1669014711880},{"id":"0Az3.yml","timestamp":1669014742563},{"id":"StkQ.yml","timestamp":1669014820057},{"id":"4yO2.yml","timestamp":1669015026704},{"id":"MN2z.yml","timestamp":1669016858921},{"id":"q3J3.yml","timestamp":1669017029780},{"id":"8gmO.yml","timestamp":1669021108876}]}
{"version":1,"resource":"file:///Users/alta/Projects/RATest/src/i18n/en.json","entries":[{"id":"qb0k.json","timestamp":1667882856032}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/.github/workflows/ci.yml","entries":[{"id":"m554.yml","timestamp":1654061494528}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/.github/workflows/cd.yml","entries":[{"id":"teZM.yml","timestamp":1654061482082}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/tasks/configure.yml","entries":[{"id":"rkya.yml","timestamp":1669021190060},{"id":"egVE.yml","timestamp":1669021233277},{"id":"SLP1.yml","timestamp":1669021272179},{"id":"80jQ.yml","timestamp":1669021658830},{"id":"gveF.yml","timestamp":1669021695980},{"id":"FDu4.yml","timestamp":1669027140318},{"id":"iE7Q.yml","timestamp":1669027237341},{"id":"5Cs0.yml","timestamp":1669027254622},{"id":"wMDK.yml","timestamp":1669027274134},{"id":"W8NM.yml","timestamp":1669027285663},{"id":"yYED.yml","timestamp":1669027356124},{"id":"yw40.yml","timestamp":1669027389892},{"id":"9CcK.yml","timestamp":1669027418392},{"id":"SgQS.yml","timestamp":1669027522659},{"id":"7QqY.yml","timestamp":1669027551938},{"id":"QYnR.yml","timestamp":1669027587971},{"id":"nxjU.yml","source":"moved.source","timestamp":1669029322613}]}
{"version":1,"resource":"file:///Users/alta/Projects/RATest/src/i18n/index.ts","entries":[{"id":"VbDt.ts","timestamp":1667882903330}]}
{"version":1,"resource":"file:///Users/alta/Projects/local-data-cluster/manifests/ica-secure-service/Kustomization.yml","entries":[{"id":"fOxy.yml","timestamp":1663744472116}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/babel.config.js","entries":[{"id":"eVHv.js","timestamp":1666588628897},{"id":"buNr.js","timestamp":1666750873867}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/LICENSE","entries":[{"id":"f3mS","timestamp":1667372353406}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/Info.test.tsx","entries":[{"id":"B0LX.tsx","timestamp":1649239930835}]}
{"version":1,"resource":"file:///Users/alta/Projects/FreshNews/.eslintrc.js","entries":[{"id":"n8Jc.js","timestamp":1652174407588},{"id":"sbCh.js","timestamp":1652174543461}]}
{"version":1,"resource":"file:///Users/alta/Projects/local-data-cluster/README.md","entries":[{"id":"wlfC.md","timestamp":1663739408082},{"id":"KbOu.md","timestamp":1663755023335},{"id":"iYFO.md","timestamp":1663755705603}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe-RN/src/App.tsx","entries":[{"id":"5UC9.tsx","source":"undoRedo.source","timestamp":1666765462935}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/README.md","entries":[{"id":"sST6.md","timestamp":1654063498942}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/.devcontainer/Dockerfile","entries":[{"id":"c9lw","timestamp":1657000762300}]}
{"version":1,"resource":"file:///Users/alta/Projects/FreshNews/src/hooks/index.ts","entries":[{"id":"Tfnc.ts","timestamp":1651424736986}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/molecule/default/converge.yml","entries":[{"id":"eqLz.yml","source":"renamed.source","timestamp":1669005633970},{"id":"ERLF.yml","timestamp":1669007237021},{"id":"7Byw.yml","source":"moved.source","timestamp":1669007778061},{"id":"U1gi.yml","timestamp":1669008135134}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/.github/ISSUE_TEMPLATE/bug_report.md","entries":[{"id":"82Ol.md","timestamp":1662486317803}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-tweaks/.gitignore","entries":[{"id":"VGwA","timestamp":1662656233799}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/src/i18n/en.json","entries":[{"id":"Pznx.json","timestamp":1657001908988}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/files/vpnserver","entries":[{"id":"85Ud","timestamp":1669014925597},{"id":"trU6","timestamp":1669015064534}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/outputs.tf","entries":[{"id":"paXA.tf","timestamp":1669028870583}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/.gitignore","entries":[{"id":"64w4","timestamp":1654064640297}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/manifests/iac-secure-service/Deployment.yml","entries":[{"id":"22Uy.yml","timestamp":1664344602485}]}
{"version":1,"resource":"file:///Users/alta/Downloads/konew/requirements.txt","entries":[{"id":"eMOK.txt","timestamp":1655781133637}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/public/electron.js","entries":[{"id":"om1V.js","timestamp":1662484920866}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/azure/mainfests.tf","entries":[{"id":"Bv8y.tf","timestamp":1664272447697},{"id":"W0ce.tf","timestamp":1664272464957}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/molecule/default/verify.yml","entries":[{"id":"G8M2.yml","source":"renamed.source","timestamp":1669005643598},{"id":"24tN.yml","timestamp":1669007245312},{"id":"UdVA.yml","source":"moved.source","timestamp":1669007778061}]}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.0",
"@emotion/styled" : "^11.10.0",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.10.1",
"@reduxjs/toolkit" : "^1.8.4",
"i18next" : "^21.1.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.4",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.10",
"@babel/preset-env" : "^7.18.10",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.18.9",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.7",
"@types/node" : "^18.7.6",
"@types/react" : "^18.0.17",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.3",
"electron" : "^20.0.2",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.22.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.8.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.6.0",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.utilities",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.0",
"@emotion/styled" : "^11.10.0",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.10.1",
"@reduxjs/toolkit" : "^1.8.4",
"chart.js" : "^3.9.1",
"date-fns" : "^2.29.1",
"i18next" : "^21.1.1",
"menubar" : "^9.2.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.4",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.10",
"@babel/preset-env" : "^7.18.10",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.18.9",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.7",
"@types/node" : "^18.7.6",
"@types/react" : "^18.0.17",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.3",
"electron" : "^20.0.2",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.22.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.8.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.6.0",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.weather",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.4",
"@emotion/styled" : "^11.10.4",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.10.3",
"@mui/material" : "^5.10.4",
"@reduxjs/toolkit" : "^1.8.5",
"i18next" : "^21.9.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.5",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0"
},
"devDependencies" : {
"@babel/core" : "^7.19.0",
"@babel/preset-env" : "^7.19.0",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.19.0",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.4.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^29.0.0",
"@types/node" : "^18.7.15",
"@types/react" : "^18.0.18",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^29.0.2",
"electron" : "^20.1.1",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.23.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^27.0.1",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.31.7",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.6.0",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.utilities",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.4",
"@emotion/styled" : "^11.10.4",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.10.3",
"@mui/material" : "^5.10.4",
"@reduxjs/toolkit" : "^1.8.5",
"i18next" : "^21.9.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.5",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0"
},
"devDependencies" : {
"@babel/core" : "^7.19.0",
"@babel/preset-env" : "^7.19.0",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.19.0",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.4.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^29.0.0",
"@types/node" : "^18.7.15",
"@types/react" : "^18.0.18",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^29.0.2",
"electron" : "^20.1.1",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.23.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^27.0.1",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.31.7",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.6.1",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^29.0.2",
"jest-environment-jsdom" : "^29.0.2",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.8.2"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.utilities",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/package.json","entries":[{"id":"8RgH.json","timestamp":1662485434195},{"id":"LrAP.json","timestamp":1662485479605},{"id":"uTWm.json","timestamp":1662485549068},{"id":"7AJg.json","timestamp":1662485624371},{"id":"t98G.json","timestamp":1662486132275},{"id":"9QAY.json","timestamp":1662486190569},{"id":"b3JN.json","timestamp":1662486269652}]}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.0",
"@emotion/styled" : "^11.10.0",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.10.1",
"@reduxjs/toolkit" : "^1.8.4",
"chart.js" : "^3.9.1",
"date-fns" : "^2.29.1",
"i18next" : "^21.1.1",
"menubar" : "^9.2.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.4",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.10",
"@babel/preset-env" : "^7.18.10",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.18.9",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.7",
"@types/node" : "^18.7.6",
"@types/react" : "^18.0.17",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.3",
"electron" : "^20.0.2",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.22.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.8.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.6.0",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.utilities",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.4",
"@emotion/styled" : "^11.10.4",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.10.3",
"@mui/material" : "^5.10.4",
"@reduxjs/toolkit" : "^1.8.5",
"i18next" : "^21.9.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.5",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0"
},
"devDependencies" : {
"@babel/core" : "^7.19.0",
"@babel/preset-env" : "^7.19.0",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.19.0",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.4.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^29.0.0",
"@types/node" : "^18.7.15",
"@types/react" : "^18.0.18",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^29.0.2",
"electron" : "^20.1.1",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.23.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.8.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.6.0",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.utilities",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name" : "brew-my-mac",
"description" : "",
"version" : "0.1.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/BrewMyMac.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/BrewMyMac/issues"
},
"license" : "MIT",
"keywords" : [
"brew",
"homebrew",
"install",
"installation",
"mac",
"macos",
"package manager"
],
"homepage" : ".",
"main" : "public/electron.js",
"scripts" : {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies" : {
"@emotion/react" : "^11.10.0",
"@emotion/styled" : "^11.10.0",
"@fontsource/roboto" : "^4.5.8",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.10.1",
"@reduxjs/toolkit" : "^1.8.4",
"i18next" : "^21.1.1",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.4",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.10",
"@babel/preset-env" : "^7.18.10",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.18.9",
"@testing-library/jest-dom" : "^5.16.5",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.7",
"@types/node" : "^18.7.6",
"@types/react" : "^18.0.17",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.3",
"electron" : "^20.0.2",
"electron-builder" : "^23.3.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.22.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.8.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.6.0",
"eslint-plugin-unicorn" : "^43.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build" : {
"appId" : "com.github.ayltai.brewmymac",
"productName" : "BrewMyMac",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"category" : "public.app-category.utilities",
"darkModeSupport" : true,
"icon" : "design/mac.icns"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/aws/variables.tf","entries":[{"id":"xkkU.tf","timestamp":1663581571017},{"id":"9lpq.tf","timestamp":1663725551198},{"id":"4RgL.tf","timestamp":1663726352292}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/.eslintrc.js","entries":[{"id":"4B1z.js","timestamp":1662484601286}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/.gitignore","entries":[{"id":"D2HY","timestamp":1654066682972}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/library/softether_set_ipsec_services.py","entries":[{"id":"n9ij.py","timestamp":1669025596446},{"id":"Voi7.py","timestamp":1669025610462},{"id":"OY8O.py","source":"undoRedo.source","timestamp":1669025678087},{"id":"eaua.py","timestamp":1669025791868},{"id":"AsId.py","timestamp":1669025809937},{"id":"ftia.py","timestamp":1669025871551}]}
{"version":1,"resource":"file:///Users/alta/Projects/passthrough-proxy-itunes-search/package.json","entries":[{"id":"Issy.json","timestamp":1662600749861}]}
{
"name":"passthrough-proxy-itunes-search",
"description": "A pass-through proxy for iTunes Search API",
}
{
"workbench.colorTheme": "Default Dark+"
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false,
"background.style": {
"content": "''",
"pointer-events": "none",
"position": "absolute",
"z-index": "99999",
"width": "100%",
"height": "100%",
"background-position": "50% 50%",
"background-repeat": "no-repeat",
"background-size": "cover",
"opacity": 0.1
}
}
{
"workbench.colorTheme": "Default Dark+"
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
},
"security.workspace.trust.untrustedFiles": "open"
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
}
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
]
}
{"version":1,"resource":"vscode-userdata:/Users/alta/Library/Application%20Support/Code/User/settings.json","entries":[{"id":"vKea.json","timestamp":1649037495399},{"id":"vqxO.json","timestamp":1651218698631},{"id":"atPI.json","timestamp":1651248230995},{"id":"8BWS.json","timestamp":1652923249326},{"id":"DKC6.json","timestamp":1653458782236},{"id":"Bgp0.json","timestamp":1653458801757},{"id":"cbXj.json","timestamp":1653458948985},{"id":"2CkC.json","timestamp":1653459077084},{"id":"Yq2N.json","timestamp":1655791073618},{"id":"0oKJ.json","timestamp":1663309182153},{"id":"t2O8.json","timestamp":1663309182157},{"id":"S1sm.json","timestamp":1663313371303}]}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": true,
"markdown": true
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/OneDrive - The University of Hong Kong/Multimedia/Wallpapers/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false,
"background.style": {
"content": "''",
"pointer-events": "none",
"position": "absolute",
"z-index": "99999",
"width": "100%",
"height": "100%",
"background-position": "50% 50%",
"background-repeat": "no-repeat",
"background-size": "cover",
"opacity": 0.1
},
"git.enableSmartCommit": true,
"git.confirmSync": false,
"terraform.codelens.referenceCount": true,
"diffEditor.ignoreTrimWhitespace": false
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": true,
"markdown": true
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/OneDrive - The University of Hong Kong/Multimedia/Wallpapers/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false,
"background.style": {
"content": "''",
"pointer-events": "none",
"position": "absolute",
"z-index": "99999",
"width": "100%",
"height": "100%",
"background-position": "50% 50%",
"background-repeat": "no-repeat",
"background-size": "cover",
"opacity": 0.1
},
"git.enableSmartCommit": true,
"git.confirmSync": false,
"terraform.codelens.referenceCount": true,
"diffEditor.ignoreTrimWhitespace": false,
"background.fullscreen": {
"image": "",
"opacity": 0.91,
"size": "cover",
"position": "center",
"interval": 0
}
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": true,
"markdown": true
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false,
"background.style": {
"content": "''",
"pointer-events": "none",
"position": "absolute",
"z-index": "99999",
"width": "100%",
"height": "100%",
"background-position": "50% 50%",
"background-repeat": "no-repeat",
"background-size": "cover",
"opacity": 0.1
},
"git.enableSmartCommit": true,
"git.confirmSync": false,
"terraform.codelens.referenceCount": true,
"diffEditor.ignoreTrimWhitespace": false
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": true,
"markdown": true
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false,
"background.style": {
"content": "''",
"pointer-events": "none",
"position": "absolute",
"z-index": "99999",
"width": "100%",
"height": "100%",
"background-position": "50% 50%",
"background-repeat": "no-repeat",
"background-size": "cover",
"opacity": 0.1
},
"git.enableSmartCommit": true,
"git.confirmSync": false,
"terraform.codelens.referenceCount": true
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro"
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true
}
{
"telemetry.telemetryLevel": "off",
"editor.minimap.enabled": false,
"explorer.confirmDelete": false,
"workbench.sideBar.location": "right",
"workbench.colorTheme": "One Dark Pro",
"update.showReleaseNotes": false,
"git.autofetch": true,
"workbench.startupEditor": "none",
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
"editor.wordWrapColumn": 120,
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"files.exclude": {
"**/.gradle": true,
"**/.terraform": true,
"**/build": true,
"**/ideas": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/build/**": true
},
"yaml.format.printWidth": 120,
"oneDarkPro.vivid": true,
"material-icon-theme.activeIconPack": "react",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.quietSync": true,
"sync.gist": "1623554318bfb17830708407e15afbce",
"editor.scrollBeyondLastLine": false,
"editor.smoothScrolling": true,
"workbench.colorCustomizations": {
"editorUnnecessaryCode.border": "#607d8b",
"editorUnnecessaryCode.opacity": "#00000080"
},
"workbench.editor.titleScrollbarSizing": "large",
"editor.scrollbar.horizontal": "visible",
"editor.scrollbar.vertical": "visible",
"editor.scrollbar.horizontalScrollbarSize": 12,
"editor.scrollbar.verticalScrollbarSize": 12,
"terminal.integrated.gpuAcceleration": "off",
"redhat.telemetry.enabled": false,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/alta/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.fontFamily": "Hack, Menlo, Monaco, 'Courier New', monospace",
"workbench.preferredDarkColorTheme": "One Dark Pro",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": true,
"markdown": true
},
"security.workspace.trust.untrustedFiles": "open",
"editor.fontSize": 12,
"github.copilot.advanced": {
},
"background.customImages": [
"file:///Users/alta/Pictures/Witcher-3a-1920x1200.jpg"
],
"background.useDefault": false,
"background.useFront": false,
"background.style": {
"content": "''",
"pointer-events": "none",
"position": "absolute",
"z-index": "99999",
"width": "100%",
"height": "100%",
"background-position": "50% 50%",
"background-repeat": "no-repeat",
"background-size": "cover",
"opacity": 0.1
},
"git.enableSmartCommit": true,
"git.confirmSync": false
}
{"version":1,"resource":"file:///Users/alta/Projects/local-data-cluster/manifests/ica-service/Kustomization.yml","entries":[{"id":"fT0E.yml","timestamp":1663735931158},{"id":"8H7b.yml","timestamp":1663743239532},{"id":"c2jL.yml","timestamp":1663744467722}]}
{
"name":"greenery",
"version":"1.0.0",
"description":"Greenery uses carbon-intensity data to actively adjust your Mac's settings to reduce your carbon footprint.",
"author": {
"name":"Alan Tai"
},
"repository": {
"type":"git",
"url":"git+https://github.com/ayltai/greenery.git"
},
"bugs":{
"url":"https://github.com/ayltai/greenery/issues"
},
"license": "MIT",
"keywords": [
"carbon",
"carbon intensity",
"carbon footprint",
"environment",
"green",
"mac",
"macbook",
"macoS"
],
"homepage":".",
"main":"public/electron.js",
"scripts": {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies": {
"@emotion/react":"^11.10.5",
"@emotion/styled":"^11.10.5",
"@fontsource/roboto":"^4.5.8",
"@mui/icons-material":"^5.10.9",
"@mui/material":"^5.10.12",
"@reduxjs/toolkit":"^1.8.6",
"chart.js":"^3.9.1",
"date-fns":"^2.29.3",
"i18next":"^22.0.4",
"menubar":"^9.2.3",
"react":"^18.2.0",
"react-dom":"^18.2.0",
"react-i18next":"^12.0.0",
"react-redux":"^8.0.4",
"react-router-dom":"^6.4.3",
"redux-persist":"^6.0.0"
},
"devDependencies": {},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build":{
"appId":"com.github.ayltai.greenery",
"productName":"Greenery",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac":{
"category":"public.app-category.utilities",
"darkModeSupport":true,
"icon":"design/mac.icns"
}
},
"engines":{
"node":">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/package.json","entries":[{"id":"oLTd.json","timestamp":1667373099271},{"id":"LZso.json","timestamp":1667373365061},{"id":"5Gdy.json","timestamp":1667373577801},{"id":"FEfD.json","timestamp":1667373794092},{"id":"GVzr.json","timestamp":1667373857518}]}
{
"name":"greenery",
"version":"1.0.0",
"description":"Greenery uses carbon-intensity data to actively adjust your Mac's settings to reduce your carbon footprint.",
"author": {
"name":"Alan Tai"
},
"repository": {
"type":"git",
"url":"git+https://github.com/ayltai/greenery.git"
},
"bugs":{
"url":"https://github.com/ayltai/greenery/issues"
},
"license": "MIT",
"keywords": [
"carbon",
"carbon intensity",
"carbon footprint",
"environment",
"green",
"mac",
"macbook",
"macoS"
],
"homepage":".",
"main":"public/electron.js",
"scripts": {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies": {
"@emotion/react":"^11.10.5",
"@emotion/styled":"^11.10.5",
"@fontsource/roboto":"^4.5.8",
"@mui/icons-material":"^5.10.9",
"@mui/material":"^5.10.12",
"@reduxjs/toolkit":"^1.8.6",
"chart.js":"^3.9.1",
"date-fns":"^2.29.3",
"i18next":"^22.0.4",
"menubar":"^9.2.3",
"react":"^18.2.0",
"react-dom":"^18.2.0",
"react-i18next":"^12.0.0",
"react-redux":"^8.0.4",
"react-router-dom":"^6.4.3",
"redux-persist":"^6.0.0",
"usehooks-ts": "^2.9.1"
},
"devDependencies": {
"@babel/core":"^7.19.6",
"@babel/preset-env":"^7.19.4",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.20.1",
"@testing-library/jest-dom":"^5.16.5",
"@testing-library/react":"^13.4.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^29.2.1",
"@types/node" : "^18.11.9",
"@types/react" : "^18.0.24",
"@types/react-dom" : "^18.0.8",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^29.2.2",
"electron" : "^21.2.1",
"electron-builder" : "^23.6.0",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.26.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^27.1.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.31.10",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.9.1",
"eslint-plugin-unicorn" : "^44.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^29.2.2",
"jest-environment-jsdom" : "^29.2.2",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.8.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build":{
"appId":"com.github.ayltai.greenery",
"productName":"Greenery",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac":{
"category":"public.app-category.utilities",
"darkModeSupport":true,
"icon":"design/mac.icns"
}
},
"engines":{
"node":">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"greenery",
"version":"1.0.0",
"description":"Greenery uses carbon-intensity data to actively adjust your Mac's settings to reduce your carbon footprint.",
"author": {
"name":"Alan Tai"
},
"repository": {
"type":"git",
"url":"git+https://github.com/ayltai/greenery.git"
},
"bugs":{
"url":"https://github.com/ayltai/greenery/issues"
},
"license": "MIT",
"keywords": [
"carbon",
"carbon intensity",
"carbon footprint",
"environment",
"green",
"mac",
"macbook",
"macoS"
],
"homepage":".",
"main":"public/electron.js",
"scripts": {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies": {
"@emotion/react":"^11.10.5",
"@emotion/styled":"^11.10.5",
"@fontsource/roboto":"^4.5.8",
"@mui/icons-material":"^5.10.9",
"@mui/material":"^5.10.12",
"@reduxjs/toolkit":"^1.8.6",
"@sentry/react" : "^7.17.3",
"@sentry/tracing" : "^7.17.3",
"chart.js":"^3.9.1",
"date-fns":"^2.29.3",
"i18next":"^22.0.4",
"menubar":"^9.2.3",
"react":"^18.2.0",
"react-dom":"^18.2.0",
"react-i18next":"^12.0.0",
"react-redux":"^8.0.4",
"react-router-dom":"^6.4.3",
"redux-persist":"^6.0.0",
"usehooks-ts": "^2.9.1"
},
"devDependencies": {
"@babel/core":"^7.19.6",
"@babel/preset-env":"^7.19.4",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.20.1",
"@testing-library/jest-dom":"^5.16.5",
"@testing-library/react":"^13.4.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^29.2.1",
"@types/node" : "^18.11.9",
"@types/react" : "^18.0.24",
"@types/react-dom" : "^18.0.8",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^29.2.2",
"electron" : "^21.2.1",
"electron-builder" : "^23.6.0",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.26.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^27.1.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.31.10",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.9.1",
"eslint-plugin-unicorn" : "^44.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^29.2.2",
"jest-environment-jsdom" : "^29.2.2",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.8.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build":{
"appId":"com.github.ayltai.greenery",
"productName":"Greenery",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac":{
"category":"public.app-category.utilities",
"darkModeSupport":true,
"icon":"design/mac.icns"
}
},
"engines":{
"node":">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"greenery",
"version":"1.0.0",
"description":"Greenery uses carbon-intensity data to actively adjust your Mac's settings to reduce your carbon footprint.",
"author": {
"name":"Alan Tai"
},
"repository": {
"type":"git",
"url":"git+https://github.com/ayltai/greenery.git"
},
"bugs":{
"url":"https://github.com/ayltai/greenery/issues"
},
"license": "MIT",
"keywords": [
"carbon",
"carbon intensity",
"carbon footprint",
"environment",
"green",
"mac",
"macbook",
"macoS"
],
"homepage":".",
"main":"public/electron.js",
"scripts": {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies": {
"@emotion/react":"^11.10.5",
"@emotion/styled":"^11.10.5",
"@fontsource/roboto":"^4.5.8",
"@mui/icons-material":"^5.10.9",
"@mui/material":"^5.10.12",
"@reduxjs/toolkit":"^1.8.6",
"@sentry/react" : "^7.17.3",
"@sentry/tracing" : "^7.17.3",
"chart.js":"^3.9.1",
"date-fns":"^2.29.3",
"i18next":"^22.0.4",
"menubar":"^9.2.3",
"mixpanel-browser" : "^2.45.0",
"react":"^18.2.0",
"react-dom":"^18.2.0",
"react-i18next":"^12.0.0",
"react-redux":"^8.0.4",
"react-router-dom":"^6.4.3",
"redux-persist":"^6.0.0",
"usehooks-ts": "^2.9.1"
},
"devDependencies": {
"@babel/core":"^7.19.6",
"@babel/preset-env":"^7.19.4",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.20.1",
"@sentry/cli" : "^2.8.1",
"@testing-library/jest-dom":"^5.16.5",
"@testing-library/react":"^13.4.0",
"@testing-library/user-event" : "^14.4.3",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^29.2.1",
"@types/mixpanel-browser" : "^2.38.0",
"@types/node" : "^18.11.9",
"@types/react" : "^18.0.24",
"@types/react-dom" : "^18.0.8",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^29.2.2",
"electron" : "^21.2.1",
"electron-builder" : "^23.6.0",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.26.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^27.1.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.31.10",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.9.1",
"eslint-plugin-unicorn" : "^44.0.2",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^29.2.2",
"jest-environment-jsdom" : "^29.2.2",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.8.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build":{
"appId":"com.github.ayltai.greenery",
"productName":"Greenery",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac":{
"category":"public.app-category.utilities",
"darkModeSupport":true,
"icon":"design/mac.icns"
}
},
"engines":{
"node":">=18"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"greenery",
"version":"1.0.0",
"description":"Greenery uses carbon-intensity data to actively adjust your Mac's settings to reduce your carbon footprint.",
"author": {
"name":"Alan Tai"
},
"repository": {
"type":"git",
"url":"git+https://github.com/ayltai/greenery.git"
},
"bugs":{
"url":"https://github.com/ayltai/greenery/issues"
},
"license": "MIT",
"keywords": [
"carbon",
"carbon intensity",
"carbon footprint",
"environment",
"green",
"mac",
"macbook",
"macoS"
],
"homepage":".",
"main":"public/electron.js",
"scripts": {
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"build" : "SKIP_PREFLIGHT_CHECK=true react-app-rewired build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint --ext .js,.jsx,.ts,.tsx src",
"test" : "jest",
"electron" : "electron .",
"start" : "BROWSER=none SKIP_PREFLIGHT_CHECK=true react-app-rewired start",
"update" : "npx npm-check-updates"
},
"dependencies": {},
"devDependencies": {},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"build":{
"appId":"com.github.ayltai.greenery",
"productName":"Greenery",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac":{
"category":"public.app-category.utilities",
"darkModeSupport":true,
"icon":"design/mac.icns"
}
},
"engines":{
"node":">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"greenery",
"version":"1.0.0",
"description":"Greenery uses carbon-intensity data to actively adjust your Mac's settings to reduce your carbon footprint.",
"author": {
"name":"Alan Tai"
},
"repository": {
"type":"git",
"url":"git+https://github.com/ayltai/greenery.git"
},
"bugs":{
"url":"https://github.com/ayltai/greenery/issues"
},
"license": "MIT",
"keywords": [
"carbon",
"carbon intensity",
"carbon footprint",
"environment",
"green",
"mac",
"macbook",
"macoS"
]
}
{"version":1,"resource":"file:///Users/alta/Projects/RATest/jest.setup.js","entries":[{"id":"edjy.js","timestamp":1667882654101}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/.eslintrc.js","entries":[{"id":"tb0i.js","timestamp":1667372445301}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/.github/workflows/ci.yml","entries":[{"id":"9YNW.yml","timestamp":1654066595098},{"id":"pTEN.yml","timestamp":1654066612836},{"id":"x45r.yml","timestamp":1654068616009}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/.gitignore","entries":[{"id":"X3GK","timestamp":1656999779995}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/tasks/settings.yml","entries":[{"id":"IEYk.yml","timestamp":1654061536679}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/LICENSE","entries":[{"id":"mYte","timestamp":1654057407038}]}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"test": "jest"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"react" : "^18.2.0",
"typescript" : "^4.7.4"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"pretest":"eslint --ext .ts,.tsx src",
"test": "jest",
"update":"npx npm-check-updates"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@babel/core":"^7.18.6",
"@babel/preset-env":"^7.18.6",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.18.6",
"@testing-library/jest-dom":"^5.16.4",
"@testing-library/react":"^13.3.0",
"@types/jest":"^28.1.4",
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"@types/react-dom":"^18.0.6",
"@types/react-test-renderer":"^18.0.0",
"babel-jest":"^28.1.2",
"eslint":"^8.19.0",
"eslint-plugin-import":"^2.26.0",
"eslint-plugin-jest":"^26.5.3",
"eslint-plugin-jest-dom":"^4.0.2",
"eslint-plugin-prefer-arrow":"^1.2.3",
"eslint-plugin-react":"^7.30.1",
"eslint-plugin-testing-library":"^5.5.1",
"jest":"^28.1.2",
"jest-environment-jsdom":"^28.1.2",
"react" : "^18.2.0",
"react-test-renderer":"^18.2.0",
"typescript" : "^4.7.4"
},
"jest":{
"collectCoverage": true,
"collectCoverageFrom":[
"./src/**/*.{ts,tsx}"
],
"testEnvironment":"jsdom"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"test": "jest",
"update":"npx npm-check-updates"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@babel/core":"^7.18.6",
"@babel/preset-env":"^7.18.6",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.18.6",
"@testing-library/jest-dom":"^5.16.4",
"@testing-library/react":"^13.3.0",
"@types/jest":"^28.1.4",
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"@types/react-dom":"^18.0.6",
"@types/react-test-renderer":"^18.0.0",
"babel-jest":"^28.1.2",
"eslint":"^8.19.0",
"eslint-plugin-import":"^2.26.0",
"eslint-plugin-jest":"^26.5.3",
"eslint-plugin-jest-dom":"^4.0.2",
"eslint-plugin-prefer-arrow":"^1.2.3",
"eslint-plugin-react":"^7.30.1",
"eslint-plugin-testing-library":"^5.5.1",
"jest":"^28.1.2",
"jest-environment-jsdom":"^28.1.2",
"react" : "^18.2.0",
"react-test-renderer":"^18.2.0",
"typescript" : "^4.7.4"
},
"jest":{
"collectCoverage": true,
"collectCoverageFrom":[
"./src/**/*.{ts,tsx}"
],
"testEnvironment":"jsdom"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"test": "jest"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@babel/core":"^7.18.6",
"@babel/preset-env":"^7.18.6",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.18.6",
"@testing-library/jest-dom":"^5.16.4",
"@testing-library/react":"^13.3.0",
"@types/jest":"^28.1.4",
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"@types/react-dom":"^18.0.6",
"@types/react-test-renderer":"^18.0.0",
"babel-jest":"^28.1.2",
"eslint":"^8.19.0",
"eslint-plugin-import":"^2.26.0",
"eslint-plugin-jest":"^26.5.3",
"eslint-plugin-jest-dom":"^4.0.2",
"eslint-plugin-prefer-arrow":"^1.2.3",
"eslint-plugin-react":"^7.30.1",
"eslint-plugin-testing-library":"^5.5.1",
"jest":"^28.1.2",
"jest-environment-jsdom":"^28.1.2",
"react" : "^18.2.0",
"react-test-renderer":"^18.2.0",
"typescript" : "^4.7.4"
},
"jest":{
"collectCoverage": true,
"collectCoverageFrom":[
"./src/**/*.{ts,tsx}"
],
"testEnvironment":"jsdom"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"pretest":"eslint --ext .ts,.tsx src",
"test": "jest",
"update":"npx npm-check-updates"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@babel/core":"^7.18.6",
"@babel/preset-env":"^7.18.6",
"@babel/preset-typescript":"^7.18.6",
"@babel/runtime":"^7.18.6",
"@testing-library/jest-dom":"^5.16.4",
"@testing-library/react":"^13.3.0",
"@types/jest":"^28.1.4",
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"@types/react-dom":"^18.0.6",
"@types/react-test-renderer":"^18.0.0",
"babel-jest":"^28.1.2",
"eslint":"^8.19.0",
"eslint-plugin-import":"^2.26.0",
"eslint-plugin-jest":"^26.5.3",
"eslint-plugin-jest-dom":"^4.0.2",
"eslint-plugin-prefer-arrow":"^1.2.3",
"eslint-plugin-react":"^7.30.1",
"eslint-plugin-testing-library":"^5.5.1",
"jest":"^28.1.2",
"jest-environment-jsdom":"^28.1.2",
"react" : "^18.2.0",
"react-test-renderer":"^18.2.0",
"typescript" : "^4.7.4"
},
"jest":{
"collectCoverage": true,
"collectCoverageFrom":[
"./src/**/*.{ts,tsx}"
],
"testEnvironment":"jsdom"
},
"engines":{
"node":">=16"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"test": "jest"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"react" : "^18.2.0",
"typescript" : "^4.7.4"
}
}
{"version":1,"resource":"file:///Users/alta/Projects/gantt-chart-as-code/package.json","entries":[{"id":"OFoQ.json","timestamp":1657508345267},{"id":"KxD0.json","timestamp":1657508396418},{"id":"G360.json","timestamp":1657508483563},{"id":"DgAl.json","timestamp":1657510484019},{"id":"5qlg.json","timestamp":1657511026392},{"id":"PfQa.json","timestamp":1657511159703},{"id":"H3y4.json","timestamp":1657511202274},{"id":"cqCG.json","timestamp":1657511448234},{"id":"88BL.json","timestamp":1657511472491},{"id":"5QpQ.json","timestamp":1657511493306},{"id":"DEBO.json","timestamp":1657511520529}]}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs"
"test": "jest"
},
"dependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"react" : "^18.2.0",
"typescript" : "^4.7.4"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"test": "jest"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"eslint":"^8.19.0",
"eslint-plugin-import":"^2.26.0",
"jest":"^28.1.2",
"jest-environment-jsdom":"^28.1.2",
"react" : "^18.2.0",
"react-test-renderer":"^18.2.0",
"typescript" : "^4.7.4"
},
"jest":{
"collectCoverage": true,
"collectCoverageFrom":[
"./src/**/*.{ts,tsx}"
],
"testEnvironment":"jsdom"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"scripts": {
"test": "jest"
},
"dependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"react" : "^18.2.0",
"typescript" : "^4.7.4"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "src/index.ts",
"scripts": {
"test": "jest"
},
"dependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"react" : "^18.2.0",
"typescript" : "^4.7.4"
}
}
{
"name": "gantt-chart-as-code",
"version": "1.0.0",
"description": "A tool for creating Gantt Charts through code, rather than manual processes or interactive tools.",
"author": {
"name" : "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/gantt-chart-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/gantt-chart-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"project management"
],
"main": "dist/cjs/index.js",
"module" : "dist/esm/index.js",
"files" : [
"dist"
],
"scripts": {
"build" : "rm -rf dist && npm run build:esm && npm run build:cjs",
"build:esm" : "tsc",
"build:cjs" : "tsc --module CommonJS --outDir dist/cjs",
"test": "jest"
},
"peerDependencies": {
"react" : "^18.2.0"
},
"devDependencies": {
"@types/node" : "^18.0.3",
"@types/react" : "^18.0.15",
"jest":"^28.1.2",
"jest-environment-jsdom":"^28.1.2",
"react" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest":{
"collectCoverage": true,
"collectCoverageFrom":[
"./src/**/*.{ts,tsx}"
],
"testEnvironment":"jsdom"
}
}
{"version":1,"resource":"file:///Users/alta/Projects/hegemony.dev/jest.setup.js","entries":[{"id":"WwdK.js","timestamp":1659027768494}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/tasks/main.yml","entries":[{"id":"cbDv.yml","timestamp":1654061697793}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/.devcontainer/devcontainer.json","entries":[{"id":"pIJW.json","timestamp":1662486381887}]}
{
"name" : "Node.js & TypeScript",
"build" : {
"dockerfile": "Dockerfile",
"args": {
"VARIANT": "18"
}
},
"settings" : {
"terminal.integrated.shell.linux" : "/bin/bash"
},
"extensions" : [
"dbaeumer.vscode-eslint",
"GitHub.copilot"
],
"remoteUser" : "node"
}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/library/softether_create_user.py","entries":[{"id":"WCC5.py","timestamp":1669024383806},{"id":"Araz.py","timestamp":1669024527594},{"id":"2XoL.py","timestamp":1669024688323},{"id":"QMPa.py","timestamp":1669024813465},{"id":"LT2q.py","timestamp":1669024905725},{"id":"OYH6.py","timestamp":1669025033224},{"id":"8Lb9.py","timestamp":1669025060525},{"id":"LPHq.py","timestamp":1669025112901},{"id":"nhYs.py","timestamp":1669025329572},{"id":"OPPL.py","timestamp":1669025343380},{"id":"hqhq.py","timestamp":1669025384513},{"id":"Lgy8.py","timestamp":1669025465746},{"id":"JbB8.py","timestamp":1669025481357},{"id":"Umwj.py","timestamp":1669027233761},{"id":"AxeX.py","source":"moved.source","timestamp":1669029322614},{"id":"yttO.py","timestamp":1669046571269},{"id":"hiZ3.py","timestamp":1669046653390}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/manifests/ica-secure-service/Deployment.yml","entries":[{"id":"eUky.yml","timestamp":1664344574477}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/requirements.txt","entries":[{"id":"CKph.txt","timestamp":1669029348809}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/.github/ISSUE_TEMPLATE/feature_request.md","entries":[{"id":"cXyO.md","timestamp":1662486334412}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-appstore/README.md","entries":[{"id":"ROek.md","timestamp":1654061272469}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/Home.tsx","entries":[{"id":"mYMP.tsx","timestamp":1649241999574},{"id":"X7r3.tsx","timestamp":1649242031375}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-tweaks/requirements.txt","entries":[{"id":"D5e0.txt","timestamp":1662656160050}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/eks/main.tf","entries":[{"id":"te7P.tf","timestamp":1663311855714},{"id":"BL8c.tf","timestamp":1663581684511}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/react-native.config.js","entries":[{"id":"kXWf.js","timestamp":1649209513062}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/servers.tf","entries":[{"id":"fh16.tf","timestamp":1669028629294},{"id":"Yz0o.tf","timestamp":1669028650530},{"id":"Ym3W.tf","timestamp":1669028676018},{"id":"dJQp.tf","timestamp":1669028735136},{"id":"dkGD.tf","timestamp":1669028815902}]}
{"version":1,"resource":"file:///Users/alta/Projects/hegemony.dev/.eslintrc.js","entries":[{"id":"OPBY.js","timestamp":1659027869235}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/src/i18n/en.json","entries":[{"id":"cmgJ.json","timestamp":1662485109078}]}
{"version":1,"resource":"file:///Users/alta/Projects/hegemony.dev/src/models/Stereotype.ts","entries":[{"id":"eIli.ts","timestamp":1659028182985}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/requirements.yml","entries":[{"id":"kD91.yml","timestamp":1654066633729},{"id":"cUOd.yml","timestamp":1654067676321}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/requirements.txt","entries":[{"id":"JEfT.txt","timestamp":1654066653541}]}
{"version":1,"resource":"file:///Users/alta/Projects/hegemony.dev/App.tsx","entries":[{"id":"Macg.tsx","source":"renamed.source","timestamp":1659028072887}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/README.md","entries":[{"id":"Enfe.md","timestamp":1654061456312},{"id":"mkrf.md","timestamp":1654061747795}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/settings.gradle","entries":[{"id":"FHWc.gradle","timestamp":1649037648230}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/meta/main.yml","entries":[{"id":"mv9z.yml","timestamp":1654061509377}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/backends.tf","entries":[{"id":"ty5g.tf","timestamp":1669027908344},{"id":"FLHp.tf","timestamp":1669027939168}]}
{"version":1,"resource":"file:///Users/alta/Projects/photos/App.tsx","entries":[{"id":"iInC.tsx","timestamp":1681339543989}]}
{"version":1,"resource":"file:///Users/alta/Documents/Projects/konew/plan.py","entries":[{"id":"Cl75.py","timestamp":1656928141741},{"id":"WZy9.py","timestamp":1656928218971},{"id":"OJSU.py","timestamp":1656928260439},{"id":"ytGk.py","timestamp":1656928278428},{"id":"vI2h.py","timestamp":1656928293423},{"id":"g0dB.py","timestamp":1656928306158}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/public/index.html","entries":[{"id":"hOGL.html","timestamp":1662484725803}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/aws/manifests.tf","entries":[{"id":"eNa3.tf","timestamp":1663312038839},{"id":"FBly.tf","timestamp":1663312339226},{"id":"44Lx.tf","timestamp":1663581708650},{"id":"93ZW.tf","timestamp":1663581870649},{"id":"LNgS.tf","timestamp":1663581885872},{"id":"dXDT.tf","timestamp":1663581929457},{"id":"G3Vm.tf","timestamp":1663581985600},{"id":"JgiY.tf","timestamp":1663582353489},{"id":"4g7F.tf","timestamp":1664272164211}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/accounts/shared_account/iam_roles.tf","entries":[{"id":"M9i4.tf","timestamp":1663581050096},{"id":"hJWx.tf","timestamp":1663581113568}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/library/requirements.txt","entries":[{"id":"6TKU.txt","timestamp":1669020208886},{"id":"CUoh.txt","timestamp":1669021807733},{"id":"ynA3.txt","timestamp":1669022987115}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/variables.tf","entries":[{"id":"uaAp.tf","timestamp":1669028057674},{"id":"M0Xe.tf","timestamp":1669028306258},{"id":"aiWo.tf","timestamp":1669028503739},{"id":"N3M3.tf","timestamp":1669028521492},{"id":"RtVK.tf","timestamp":1669028697208},{"id":"x9VK.tf","timestamp":1669028712143},{"id":"3Js9.tf","timestamp":1669028973298},{"id":"mcWw.tf","timestamp":1669028998527}]}
{"version":1,"resource":"file:///Users/alta/Projects/Weather/.gitignore","entries":[{"id":"oau8","source":"textFileCreate.source","timestamp":1651220034011},{"id":"NXhO","timestamp":1651220082321}]}
{"version":1,"resource":"file:///Users/alta/Projects/NewsWorld/sonar-project.properties","entries":[{"id":"qg8Q.properties","timestamp":1650356881194}]}
{
"version": "2.0.0",
"tasks": [
{
"type": "func",
"command": "host start",
"problemMatcher": "$func-node-watch",
"isBackground": true,
"dependsOn": "npm build (functions)"
},
{
"type": "shell",
"label": "npm build (functions)",
"command": "npm run build",
"dependsOn": "npm install (functions)",
"problemMatcher": "$tsc"
},
{
"type": "shell",
"label": "npm install (functions)",
"command": "npm install"
},
{
"type": "shell",
"label": "npm prune (functions)",
"command": "npm prune --production",
"dependsOn": "npm build (functions)",
"problemMatcher": []
}
]
}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/backend/.vscode/tasks.json","entries":[{"id":"7wv0.json","timestamp":1663602567219}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/providers.tf","entries":[{"id":"0Xh6.tf","timestamp":1669028076407},{"id":"je52.tf","timestamp":1669028119215},{"id":"gDGj.tf","timestamp":1669028198154}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/tests/test.yml","entries":[{"id":"lgfF.yml","source":"renamed.source","timestamp":1669005691981},{"id":"wRwy.yml","source":"moved.source","timestamp":1669007778062}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/tasks/settings.yml","entries":[{"id":"9eZO.yml","timestamp":1654066700430},{"id":"fmq2.yml","timestamp":1654068027696}]}
{"version":1,"resource":"file:///Users/alta/Projects/local-data-cluster/src/services/ica-secure-service/index.ts","entries":[{"id":"2YJA.ts","timestamp":1663745359765},{"id":"PX7I.ts","timestamp":1663746598717},{"id":"jQZG.ts","timestamp":1663747165269},{"id":"6vE7.ts","timestamp":1663750454223},{"id":"Muhn.ts","timestamp":1663751669515}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-preferences/tasks/preflight.yml","entries":[{"id":"vbmb.yml","timestamp":1654060601800}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/backend/.vscode/launch.json","entries":[{"id":"ourc.json","timestamp":1663602567369}]}
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to Node Functions",
"type": "node",
"request": "attach",
"port": 9229,
"preLaunchTask": "func: host start"
}
]
}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-preferences/README.md","entries":[{"id":"cYvq.md","timestamp":1654060041660},{"id":"Fbrg.md","timestamp":1654061307711}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/manifests/ica-service/Deployment.yml","entries":[{"id":"xBHE.yml","timestamp":1664344561638}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/src/i18n/index.ts","entries":[{"id":"oT0t.ts","timestamp":1657001935207}]}
{
"azureFunctions.deploySubpath": ".",
"azureFunctions.postDeployTask": "npm install (functions)",
"azureFunctions.projectLanguage": "TypeScript",
"azureFunctions.projectRuntime": "~4",
"debug.internalConsoleOptions": "neverOpen",
"azureFunctions.preDeployTask": "npm prune (functions)"
}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/backend/.vscode/settings.json","entries":[{"id":"60Le.json","timestamp":1663602567654}]}
{
"baseUrl" : "http://localhost:3000",
"nodeVersion" : "bundled",
"pageLoadTimeout" : 60000,
"requestTimeout" : 30000,
"responseTimeout" : 30000,
"retries" : 2,
"viewportWidth" : 320,
"viewportHeight" : 538,
"video" : false
}
{"version":1,"resource":"file:///Users/alta/Projects/WeatherBee/cypress.json","entries":[{"id":"DVNz.json","timestamp":1649748838036}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/public/index.html","entries":[{"id":"9tk5.html","timestamp":1667374083545}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/aws/eks-cluster.tf","entries":[{"id":"qGFW.tf","timestamp":1663321147489}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/playbook.yml","entries":[{"id":"nMeZ.yml","timestamp":1669029461635},{"id":"6ffk.yml","timestamp":1669029495367},{"id":"DdAl.yml","timestamp":1669029509457},{"id":"9K9m.yml","timestamp":1669029520571},{"id":"qhXF.yml","timestamp":1669029532794}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/.gitignore","entries":[{"id":"xbWl","timestamp":1666588554775}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/tasks/preflight.yml","entries":[{"id":"KxiX.yml","timestamp":1654063587963}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/.gitignore","entries":[{"id":"FdE5","timestamp":1669027712826}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/gradle.properties","entries":[{"id":"CSSP.properties","timestamp":1649038988831}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/.gitignore","entries":[{"id":"yxoO","timestamp":1668995842662}]}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs": {
"url": "https://github.com/ayltai/planning-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"eject": "react-scripts eject",
"build": "SKIP_PREFLIGHT_CHECK=true react-scripts build",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"test": "jest",
"start": "SKIP_PREFLIGHT_CHECK=true react-scripts start",
"update": "npx npm-check-updates"
},
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@fontsource/roboto": "^4.5.7",
"@mui/icons-material": "^5.8.3",
"@mui/material": "^5.8.3",
"@reduxjs/toolkit": "^1.8.2",
"date-fns": "^2.28.0",
"i18next": "^21.8.9",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-i18next": "^11.17.1",
"react-redux": "^8.0.2",
"react-router-dom": "^6.3.0"
},
"devDependencies": {
"@babel/core": "^7.18.5",
"@babel/preset-env": "^7.18.2",
"@babel/preset-typescript": "^7.17.12",
"@babel/runtime": "^7.18.3",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.2.0",
"@tsconfig/create-react-app": "^1.0.2",
"@types/jest": "^28.1.1",
"@types/node": "^18.0.0",
"@types/react": "^18.0.12",
"@types/react-dom": "^18.0.5",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^28.1.1",
"eslint": "^8.17.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^26.5.3",
"eslint-plugin-jest-dom": "^4.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-react": "^7.30.0",
"eslint-plugin-react-hooks": "^4.5.0",
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unicorn": "^43.0.0",
"jest": "^28.1.1",
"jest-environment-jsdom": "^28.1.1",
"react-scripts": "^5.0.1",
"react-test-renderer": "^18.1.0",
"typescript": "^4.7.3"
},
"jest": {},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs": {
"url": "https://github.com/ayltai/planning-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"eject": "react-scripts eject",
"build": "SKIP_PREFLIGHT_CHECK=true react-scripts build",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"test": "jest",
"start": "SKIP_PREFLIGHT_CHECK=true react-scripts start",
"update": "npx npm-check-updates"
},
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@fontsource/roboto": "^4.5.7",
"@mui/icons-material": "^5.8.3",
"@mui/material": "^5.8.3",
"@reduxjs/toolkit": "^1.8.2",
"date-fns": "^2.28.0",
"i18next": "^21.8.9",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-i18next": "^11.17.1",
"react-redux": "^8.0.2",
"react-router-dom": "^6.3.0"
},
"devDependencies": {
"@babel/core": "^7.18.5",
"@babel/preset-env": "^7.18.2",
"@babel/preset-typescript": "^7.17.12",
"@babel/runtime": "^7.18.3",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.2.0",
"@tsconfig/create-react-app": "^1.0.2",
"@types/jest": "^28.1.1",
"@types/node": "^18.0.0",
"@types/react": "^18.0.12",
"@types/react-dom": "^18.0.5",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^28.1.1",
"eslint": "^8.17.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^26.5.3",
"eslint-plugin-jest-dom": "^4.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-react": "^7.30.0",
"eslint-plugin-react-hooks": "^4.5.0",
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unicorn": "^43.0.0",
"jest": "^28.1.1",
"jest-environment-jsdom": "^28.1.1",
"react-scripts": "^5.0.1",
"react-test-renderer": "^18.1.0",
"typescript": "^4.7.3"
},
"jest": {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/planning-as-code/issues"
},
"license" : "MIT",
"keywords" : [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"dependencies": {
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@types/node": "^16.11.43",
"@types/react": "^18.0.14",
"@types/react-dom": "^18.0.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"typescript": "^4.7.4",
"web-vitals": "^2.1.4"
},
"devDependencies" : {
},
"jest": {},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/package.json","entries":[{"id":"S05S.json","timestamp":1657000100234},{"id":"kHnI.json","timestamp":1657000150163},{"id":"cksw.json","timestamp":1657000217248},{"id":"XlGx.json","timestamp":1657000534743},{"id":"GMdu.json","timestamp":1657000633892},{"id":"8fxA.json","timestamp":1657000645622},{"id":"aE7g.json","timestamp":1657000660261},{"id":"TcoQ.json","timestamp":1657000678361},{"id":"NKnM.json","timestamp":1657000731160}]}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs": {
"url": "https://github.com/ayltai/planning-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"eject": "react-scripts eject",
"start": "SKIP_PREFLIGHT_CHECK=true react-scripts start",
"build": "SKIP_PREFLIGHT_CHECK=true react-scripts build",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"test": "jest",
"update": "npx npm-check-updates"
},
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@fontsource/roboto": "^4.5.7",
"@mui/icons-material": "^5.8.3",
"@mui/material": "^5.8.3",
"@reduxjs/toolkit": "^1.8.2",
"date-fns": "^2.28.0",
"i18next": "^21.8.9",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-i18next": "^11.17.1",
"react-redux": "^8.0.2",
"react-router-dom": "^6.3.0"
},
"devDependencies": {
"@babel/core": "^7.18.5",
"@babel/preset-env": "^7.18.2",
"@babel/preset-typescript": "^7.17.12",
"@babel/runtime": "^7.18.3",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.2.0",
"@tsconfig/create-react-app": "^1.0.2",
"@types/jest": "^28.1.1",
"@types/node": "^18.0.0",
"@types/react": "^18.0.12",
"@types/react-dom": "^18.0.5",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^28.1.1",
"eslint": "^8.17.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^26.5.3",
"eslint-plugin-jest-dom": "^4.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-react": "^7.30.0",
"eslint-plugin-react-hooks": "^4.5.0",
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unicorn": "^43.0.0",
"jest": "^28.1.1",
"jest-environment-jsdom": "^28.1.1",
"react-scripts": "^5.0.1",
"react-test-renderer": "^18.1.0",
"typescript": "^4.7.3"
},
"jest": {},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/planning-as-code/issues"
},
"license" : "MIT",
"keywords" : [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"dependencies": {
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@types/node": "^16.11.43",
"@types/react": "^18.0.14",
"@types/react-dom": "^18.0.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"typescript": "^4.7.4",
"web-vitals": "^2.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs": {
"url": "https://github.com/ayltai/planning-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"eject": "react-scripts eject",
"build": "SKIP_PREFLIGHT_CHECK=true react-scripts build",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"test": "jest",
"start": "SKIP_PREFLIGHT_CHECK=true react-scripts start",
"update": "npx npm-check-updates"
},
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@fontsource/roboto": "^4.5.7",
"@mui/icons-material": "^5.8.3",
"@mui/material": "^5.8.3",
"@reduxjs/toolkit": "^1.8.2",
"date-fns": "^2.28.0",
"i18next": "^21.8.9",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-i18next": "^11.17.1",
"react-redux": "^8.0.2",
"react-router-dom": "^6.3.0"
},
"devDependencies": {
"@babel/core": "^7.18.5",
"@babel/preset-env": "^7.18.2",
"@babel/preset-typescript": "^7.17.12",
"@babel/runtime": "^7.18.3",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.2.0",
"@tsconfig/create-react-app": "^1.0.2",
"@types/jest": "^28.1.1",
"@types/node": "^18.0.0",
"@types/react": "^18.0.12",
"@types/react-dom": "^18.0.5",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^28.1.1",
"eslint": "^8.17.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^26.5.3",
"eslint-plugin-jest-dom": "^4.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-react": "^7.30.0",
"eslint-plugin-react-hooks": "^4.5.0",
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unicorn": "^43.0.0",
"jest": "^28.1.1",
"jest-environment-jsdom": "^28.1.1",
"react-scripts": "^5.0.1",
"react-test-renderer": "^18.1.0",
"typescript": "^4.7.3"
},
"jest": {
"collectCoverage": true,
"collectCoverageFrom": [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns": [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv": [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment": "jsdom"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"dependencies": {
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@types/node": "^16.11.43",
"@types/react": "^18.0.14",
"@types/react-dom": "^18.0.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"typescript": "^4.7.4",
"web-vitals": "^2.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs": {
"url": "https://github.com/ayltai/planning-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"eject": "react-scripts eject",
"build": "SKIP_PREFLIGHT_CHECK=true react-scripts build",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"test": "jest",
"start": "SKIP_PREFLIGHT_CHECK=true react-scripts start",
"update": "npx npm-check-updates"
},
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@fontsource/roboto": "^4.5.7",
"@mui/icons-material": "^5.8.3",
"@mui/material": "^5.8.3",
"@reduxjs/toolkit": "^1.8.2",
"date-fns": "^2.28.0",
"i18next": "^21.8.9",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-i18next": "^11.17.1",
"react-redux": "^8.0.2",
"react-router-dom": "^6.3.0"
},
"devDependencies": {
"@babel/core": "^7.18.5",
"@babel/preset-env": "^7.18.2",
"@babel/preset-typescript": "^7.17.12",
"@babel/runtime": "^7.18.3",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.2.0",
"@tsconfig/create-react-app": "^1.0.2",
"@types/jest": "^28.1.1",
"@types/node": "^18.0.0",
"@types/react": "^18.0.12",
"@types/react-dom": "^18.0.5",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^28.1.1",
"eslint": "^8.17.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^26.5.3",
"eslint-plugin-jest-dom": "^4.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-react": "^7.30.0",
"eslint-plugin-react-hooks": "^4.5.0",
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unicorn": "^43.0.0",
"jest": "^28.1.1",
"jest-environment-jsdom": "^28.1.1",
"react-scripts": "^5.0.1",
"react-test-renderer": "^18.1.0",
"typescript": "^4.7.3"
},
"jest": {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name": "planning-as-code",
"version": "1.0.0",
"description": "Planning-as-Code is a tool for creating project plannings through code instead of through manual processes.",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/planning-as-code.git"
},
"bugs": {
"url": "https://github.com/ayltai/planning-as-code/issues"
},
"license": "MIT",
"keywords": [
"gantt",
"gantt chart",
"planning",
"project management",
"project planning"
],
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"dependencies": {
"@emotion/react" : "^11.9.3",
"@emotion/styled" : "^11.9.3",
"@fontsource/roboto" : "^4.5.7",
"@mui/icons-material" : "^5.8.3",
"@mui/material" : "^5.8.3",
"@reduxjs/toolkit" : "^1.8.2",
"date-fns" : "^2.28.0",
"i18next" : "^21.8.9",
"react" : "^18.1.0",
"react-dom" : "^18.1.0",
"react-i18next" : "^11.17.1",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0"
},
"devDependencies": {
"@babel/core" : "^7.18.5",
"@babel/preset-env" : "^7.18.2",
"@babel/preset-typescript" : "^7.17.12",
"@babel/runtime" : "^7.18.3",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.2.0",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.1",
"@types/node" : "^18.0.0",
"@types/react" : "^18.0.12",
"@types/react-dom" : "^18.0.5",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.1",
"eslint" : "^8.17.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.5.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.0",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.5.1",
"eslint-plugin-unicorn" : "^43.0.0",
"jest" : "^28.1.1",
"jest-environment-jsdom" : "^28.1.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.7.3"
},
"jest": {},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/.eslintrc.js","entries":[{"id":"TU9I.js","timestamp":1656999825019}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/requirements.yml","entries":[{"id":"ctUz.yml","timestamp":1654063165752},{"id":"z9vB.yml","timestamp":1654063197219}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/requirements.txt","entries":[{"id":"Cgdk.txt","timestamp":1654058014547}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-tweaks/README.md","entries":[{"id":"M0Ja.md","timestamp":1662704060635},{"id":"XIWm.md","timestamp":1662704175347},{"id":"raX1.md","timestamp":1662704239988},{"id":"7YAW.md","timestamp":1662704294440},{"id":"zYmm.md","timestamp":1662704482779},{"id":"F530.md","timestamp":1662704713822},{"id":"1zTG.md","timestamp":1662704727489},{"id":"NpNp.md","timestamp":1662705239654},{"id":"AGxJ.md","timestamp":1662705382906},{"id":"tzEJ.md","timestamp":1662706574498},{"id":"3zlI.md","timestamp":1662706644088},{"id":"AXUg.md","timestamp":1662706721877},{"id":"XGDi.md","timestamp":1662706943159},{"id":"7syF.md","timestamp":1662706980805},{"id":"GAED.md","timestamp":1662707073814},{"id":"ByXy.md","timestamp":1662707549872},{"id":"OipJ.md","timestamp":1662707723331},{"id":"SggE.md","timestamp":1662708231102},{"id":"7tRl.md","timestamp":1662708789726},{"id":"dtTJ.md","timestamp":1662708898517},{"id":"Df9y.md","timestamp":1662709015226},{"id":"YrrV.md","timestamp":1662709130704},{"id":"qUFP.md","timestamp":1662709165218},{"id":"mbyH.md","timestamp":1662709202445},{"id":"Cbug.md","timestamp":1662709232314},{"id":"Nf9A.md","timestamp":1662713262326},{"id":"n0rm.md","timestamp":1662713776413},{"id":"oYWy.md","timestamp":1662713802944},{"id":"8c6e.md","timestamp":1662713828053},{"id":"Sqkq.md","timestamp":1662713901432},{"id":"kDX1.md","timestamp":1662714228801},{"id":"3MmJ.md","timestamp":1662714389153},{"id":"yTLp.md","timestamp":1662912357216},{"id":"0N2W.md","timestamp":1662912403717},{"id":"HFT7.md","timestamp":1663903918545},{"id":"Akpv.md","timestamp":1663904636526},{"id":"RAHg.md","timestamp":1663905116950}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/babel.config.js","entries":[{"id":"cgdF.js","timestamp":1667372336314}]}
{
"name": "iac-secure-service",
"version": "1.0.0",
"scripts": {
"build": "tsc",
"start": "node index.js",
"postinstall": "npx -p typescript tsc node_modules/mongoose-diff-history/*.js --declaration --allowJs --outDir ./types"
},
"devDependencies": {
"concurrently": "7.2.2",
"lerna": "5.1.8",
"nodemon": "2.0.19",
"typescript": "4.7.4"
},
"dependencies": {
"@apollo/gateway": "2.1.1",
"@apollo/subgraph": "^2.1.1",
"@tsconfig/node12": "^1.0.11",
"apollo-server": "3.10.0",
"graphql": "16.5.0",
"graphql-tools": "^8.3.0",
"mongodb": "^4.8.0",
"mongoose": "^6.4.6",
"mongoose-diff-history": "^2.1.0",
"tslint-config-airbnb": "^5.11.2"
}
}
{"version":1,"resource":"file:///Users/alta/Projects/local-data-cluster/src/services/ica-secure-service/package.json","entries":[{"id":"eLfb.json","timestamp":1663731264886},{"id":"nz2q.json","timestamp":1663732225843},{"id":"uBh3.json","timestamp":1663921833917}]}
{
"name": "iac-secure-service",
"version": "1.0.0",
"scripts": {
"build": "tsc",
"start": "node index.js",
"postinstall": "npx -p typescript tsc node_modules/mongoose-diff-history/*.js --declaration --allowJs --outDir ./types"
},
"devDependencies": {
"@types/node": "^18.7.18",
"concurrently": "7.2.2",
"lerna": "5.1.8",
"nodemon": "2.0.19",
"typescript": "4.7.4"
},
"dependencies": {
"@apollo/gateway": "2.1.1",
"@apollo/subgraph": "^2.1.1",
"@tsconfig/node12": "^1.0.11",
"apollo-server": "3.10.0",
"graphql": "16.5.0",
"graphql-tools": "^8.3.0",
"mongodb": "^4.8.0",
"mongoose": "^6.4.6",
"mongoose-diff-history": "^2.1.0",
"tslint-config-airbnb": "^5.11.2"
}
}
{
"name": "iac-secure-service",
"version": "1.0.0",
"scripts": {
"build": "tsc",
"start": "node index.js",
"postinstall": "npx -p typescript tsc node_modules/mongoose-diff-history/*.js --declaration --allowJs --outDir ./types"
},
"devDependencies": {
"@tsconfig/node12": "^1.0.11",
"@types/node": "^18.7.18",
"concurrently": "7.2.2",
"lerna": "5.1.8",
"nodemon": "2.0.19",
"tslint-config-airbnb": "^5.11.2",
"typescript": "4.7.4"
},
"dependencies": {
"@apollo/gateway": "2.1.1",
"@apollo/subgraph": "^2.1.1",
"apollo-server": "3.10.0",
"graphql": "16.5.0",
"graphql-tools": "^8.3.0",
"mongodb": "^4.8.0",
"mongoose": "^6.4.6",
"mongoose-diff-history": "^2.1.0"
}
}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/EvtVaccinationRecord.tsx","entries":[{"id":"vRFw.tsx","timestamp":1649238459602}]}
{
"name" : "weather"
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env" : "^7.16.11",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.1.1",
"@testing-library/user-event" : "^14.1.1",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.8",
"@types/react-redux" : "^7.1.24",
"@types/react-test-renderer" : "^18.0.0",
"@typescript-eslint/eslint-plugin" : "^5.21.0",
"@typescript-eslint/parser" : "^5.21.0",
"babel-jest" : "^28.0.2",
"electron" : "^18.2.0",
"electron-builder" : "^23.0.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.14.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.5",
"eslint-plugin-jest-dom" : "^4.0.1",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.29.4",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.3.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest" : "^28.0.2",
"jest-fetch-mock" : "^3.0.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.6.4"
},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "Weather",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "Weather",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {},
"devDependencies": {},
"jest": {},
"build": {},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/Weather/package.json","entries":[{"id":"0ilp.json","timestamp":1651218664626},{"id":"kguA.json","timestamp":1651218823168},{"id":"dV1o.json","timestamp":1651218846691},{"id":"gHQe.json","timestamp":1651218864173},{"id":"uDeV.json","timestamp":1651218887000},{"id":"HXQu.json","timestamp":1651219135976},{"id":"OuoF.json","timestamp":1651219365342},{"id":"7opo.json","timestamp":1651219445847},{"id":"nZT0.json","timestamp":1651219460371},{"id":"ilCS.json","timestamp":1651219784239},{"id":"suCu.json","timestamp":1651219794532},{"id":"jSju.json","timestamp":1651219876118}]}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {},
"devDependencies": {},
"jest": {},
"build": {
"appId" : "com.github.ayltai.weatherbee",
"productName" : "WeatherBee",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "WeatherBee",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "WeatherBee",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "WeatherBee",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : {
"electron" : "electron ."
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"start":"BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts start",
"build":"SKIP_PREFLIGHT_CHECK=true react-scripts build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js"
},
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env" : "^7.16.11",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.1.1",
"@testing-library/user-event" : "^14.1.1",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.8",
"@types/react-redux" : "^7.1.24",
"@types/react-test-renderer" : "^18.0.0",
"@typescript-eslint/eslint-plugin" : "^5.21.0",
"@typescript-eslint/parser" : "^5.21.0",
"babel-jest" : "^28.0.2",
"electron" : "^18.2.0",
"electron-builder" : "^23.0.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.14.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.5",
"eslint-plugin-jest-dom" : "^4.0.1",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.29.4",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.3.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest" : "^28.0.2",
"jest-fetch-mock" : "^3.0.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.6.4"
},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.tsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "Weather",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "Weather",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"homepage": ".",
"main": "public/electron.js",
"script" : {
"electron" : "electron .",
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"start":"BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts start",
"build":"SKIP_PREFLIGHT_CHECK=true react-scripts build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js"
},
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env" : "^7.16.11",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.1.1",
"@testing-library/user-event" : "^14.1.1",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.8",
"@types/react-redux" : "^7.1.24",
"@types/react-test-renderer" : "^18.0.0",
"@typescript-eslint/eslint-plugin" : "^5.21.0",
"@typescript-eslint/parser" : "^5.21.0",
"babel-jest" : "^28.0.2",
"electron" : "^18.2.0",
"electron-builder" : "^23.0.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.14.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.5",
"eslint-plugin-jest-dom" : "^4.0.1",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.29.4",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.3.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest" : "^28.0.2",
"jest-fetch-mock" : "^3.0.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.6.4"
},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.tsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "Weather",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "Weather",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {},
"devDependencies": {},
"jest": {},
"build": {},
"engines" : {},
"browserslist": {}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env" : "^7.16.11",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.1.1",
"@testing-library/user-event" : "^14.1.1",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.8",
"@types/react-redux" : "^7.1.24",
"@types/react-test-renderer" : "^18.0.0",
"@typescript-eslint/eslint-plugin" : "^5.21.0",
"@typescript-eslint/parser" : "^5.21.0",
"babel-jest" : "^28.0.2",
"electron" : "^18.2.0",
"electron-builder" : "^23.0.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.14.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.5",
"eslint-plugin-jest-dom" : "^4.0.1",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.29.4",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.3.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest" : "^28.0.2",
"jest-fetch-mock" : "^3.0.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.6.4"
},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.tsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "Weather",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "Weather",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env" : "^7.16.11",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.1.1",
"@testing-library/user-event" : "^14.1.1",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.8",
"@types/react-redux" : "^7.1.24",
"@types/react-test-renderer" : "^18.0.0",
"@typescript-eslint/eslint-plugin" : "^5.21.0",
"@typescript-eslint/parser" : "^5.21.0",
"babel-jest" : "^28.0.2",
"electron" : "^18.2.0",
"electron-builder" : "^23.0.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.14.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.5",
"eslint-plugin-jest-dom" : "^4.0.1",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.29.4",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.3.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest" : "^28.0.2",
"jest-fetch-mock" : "^3.0.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.6.4"
},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "WeatherBee",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "WeatherBee",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : {
"electron" : "electron .",
"eject" : "react-scripts eject",
"postinstall" : "electron-builder install-app-deps",
"start":"BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts start",
"build":"SKIP_PREFLIGHT_CHECK=true react-scripts build",
"package" : "electron-builder build --mac --publish never",
"pretest" : "eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js"
},
"dependencies" : {
"@emotion/react" : "^11.9.0",
"@emotion/styled" : "^11.8.1",
"@mui/icons-material" : "^5.6.2",
"@mui/material": "^5.6.3",
"@reduxjs/toolkit":"^1.8.1",
"chart.js":"^3.7.1",
"date-fns":"^2.28.0",
"i18next":"^21.6.16",
"menubar":"^9.2.0",
"react":"^18.1.0",
"react-chartjs-2":"^4.1.0",
"react-dom":"^18.1.0",
"react-i18next":"^11.16.7",
"react-redux":"^8.0.1",
"react-router-dom":"^6.3.0",
"redux-persist":"^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env" : "^7.16.11",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.1.1",
"@testing-library/user-event" : "^14.1.1",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.8",
"@types/react-redux" : "^7.1.24",
"@types/react-test-renderer" : "^18.0.0",
"@typescript-eslint/eslint-plugin" : "^5.21.0",
"@typescript-eslint/parser" : "^5.21.0",
"babel-jest" : "^28.0.2",
"electron" : "^18.2.0",
"electron-builder" : "^23.0.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.14.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.5",
"eslint-plugin-jest-dom" : "^4.0.1",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.29.4",
"eslint-plugin-react-hooks" : "^4.5.0",
"eslint-plugin-testing-library" : "^5.3.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest" : "^28.0.2",
"jest-fetch-mock" : "^3.0.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.1.0",
"typescript" : "^4.6.4"
},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.tsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "Weather",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "Weather",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name" : "weather",
"description" : "A gorgeous weather forecast app for macOS",
"version" : "1.0.0",
"author" : {
"name" : "Alan Tai"
},
"repository" : {
"type" : "git",
"url" : "git+https://github.com/ayltai/Weather.git"
},
"bugs" : {
"url" : "https://github.com/ayltai/Weather/issues"
},
"license" : "MIT",
"keywords" : [
"forecast",
"weather"
],
"script" : [],
"dependencies" : {},
"devDependencies": {},
"jest": {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper" : {
"electron" : "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId" : "com.github.ayltai.weather",
"productName" : "WeatherBee",
"extends" : "react-cra",
"files" : [
"build/**/*",
"node_modules/**/*"
],
"mac" : {
"icon" : "design/mac.icns",
"category" : "public.app-category.weather",
"darkModeSupport" : true
},
"publish" : {
"provider" : "github",
"repo" : "WeatherBee",
"owner" : "ayltai"
}
},
"engines" : {
"node" : ">=16"
},
"browserslist": {
"production" : [
">0.5%",
"not dead",
"not Explorer all",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-appstore/tasks/install.yml","entries":[{"id":"FLZr.yml","timestamp":1654060299498}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/HcsRecords.test.tsx","entries":[{"id":"S1T9.tsx","timestamp":1649239948366}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/tasks/main.yml","entries":[{"id":"7ijW.yml","timestamp":1654063991244},{"id":"f0lA.yml","timestamp":1654064725470},{"id":"N165.yml","timestamp":1654067475158}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/defaults/main.yml","entries":[{"id":"uCM9.yml","timestamp":1669027026700},{"id":"J68j.yml","timestamp":1669027085525},{"id":"poxI.yml","timestamp":1669027412555},{"id":"bXoC.yml","timestamp":1669027466391},{"id":"xUGl.yml","timestamp":1669027571396},{"id":"0Vgx.yml","source":"moved.source","timestamp":1669029322612}]}
{"version":1,"resource":"file:///Users/alta/Projects/RATest/app.config.js","entries":[{"id":"GLq5.js","timestamp":1667882770924}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/library/softether_set_server_password.py","entries":[{"id":"c4w3.py","timestamp":1669046556900},{"id":"cIYM.py","timestamp":1669046606891}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-tweaks/.yamllint","entries":[{"id":"mSaT","timestamp":1662656213030}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/tasks/extensions.yml","entries":[{"id":"5RGk.yml","timestamp":1654061531349},{"id":"YhBT.yml","timestamp":1654061645670}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/sonar-project.properties","entries":[{"id":"Erh0.properties","timestamp":1656999895141}]}
{"version":1,"resource":"file:///Users/alta/Projects/weather/tsconfig.json","entries":[{"id":"gAtl.json","timestamp":1651644620153}]}
{
"compilerOptions": {
"target": "es5",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx"
},
"include": [
"src"
]
}
{"version":1,"resource":"file:///Users/alta/Downloads/com.local.keyRemapping.plist","entries":[{"id":"AyRz.plist","source":"textFileCreate.source","timestamp":1660793047684}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/Dockerfile","entries":[{"id":"AZuT","timestamp":1669000590619},{"id":"7Bhq","source":"moved.source","timestamp":1669007778057},{"id":"HLLs","timestamp":1669008411726},{"id":"98In","timestamp":1669008459606}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/tsconfig.json","entries":[{"id":"iKqR.json","timestamp":1662484481938}]}
{
"extends" : "@tsconfig/create-react-app/tsconfig.json",
"include" : [
"src"
]
}
{"version":1,"resource":"file:///Users/alta/Projects/WeatherBee/sonar-project.properties","entries":[{"id":"KQUw.properties","timestamp":1649748787836}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/meta/main.yml","entries":[{"id":"RZSe.yml","timestamp":1654063391122}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/requirements.txt","entries":[{"id":"uD4M.txt","timestamp":1668995766609},{"id":"KJxJ.txt","source":"moved.source","timestamp":1669007778059}]}
{"version":1,"resource":"file:///Users/alta/Projects/gantt-chart-as-code/tsconfig.json","entries":[{"id":"mMnV.json","timestamp":1657511023374},{"id":"X4W9.json","timestamp":1657511050818}]}
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": true,
"esModuleInterop": true,
"jsx":"react",
"lib":[
"ES5",
"ES2015",
"ES2016",
"ESNext"
],
"types": [
"node"
],
"module": "es2015",
"moduleResolution": "node",
"outDir": "dist/esm",
"sourceMap": true,
"strict": true,
"target": "ES6"
}
}
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": true,
"esModuleInterop": true,
"jsx":"react",
"lib":[
"ES5",
"ES2015",
"ES2016",
"ESNext"
],
"types": [
"node"
],
"module": "es2015",
"moduleResolution": "node",
"outDir": "dist/esm",
"sourceMap": true,
"strict": true,
"target": "ES6"
},
"include": [
"src/**/*.ts",
"src/**/*.tsx"
]
}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/tsconfig.json","entries":[{"id":"xXSy.json","timestamp":1656999753684}]}
{
"extends" : "@tsconfig/create-react-app/tsconfig.json",
"include" : [
"src"
]
}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/LICENSE","entries":[{"id":"8BQD","timestamp":1662484558415}]}
{"version":1,"resource":"file:///Users/alta/Projects/hegemony.dev/.gitignore","entries":[{"id":"6CYC","timestamp":1659027846134}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/tsconfig.json","entries":[{"id":"Fo1w.json","timestamp":1667372079463}]}
{
"extends" : "@tsconfig/create-react-app/tsconfig.json",
"include" : [
"src/**/*"
],
}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/.yamllint","entries":[{"id":"eerB","timestamp":1668995823245},{"id":"COXJ","source":"moved.source","timestamp":1669007778062}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe-RN/src/components/Toggle.tsx","entries":[{"id":"m1Lk.tsx","timestamp":1666767259570}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/tasks/archived-packages.yml","entries":[{"id":"yfe4.yml","timestamp":1654064098903},{"id":"IsQI.yml","timestamp":1654064699537}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/metro.config.js","entries":[{"id":"CVWC.js","timestamp":1649209536131}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/config-overrides.js","entries":[{"id":"c74O.js","timestamp":1667372155872}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-vscode-mac/requirements.txt","entries":[{"id":"H9WH.txt","timestamp":1654061432135}]}
{"version":1,"resource":"file:///Users/alta/Projects/gantt-chart-as-code/sonar-project.properties","entries":[{"id":"AZSN.properties","timestamp":1657511649323}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-appstore/meta/main.yml","entries":[{"id":"54tv.yml","timestamp":1654060181464},{"id":"o9Mb.yml","timestamp":1654060336193}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/public/electron.js","entries":[{"id":"DKXi.js","timestamp":1667374105728}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/sonar-project.properties","entries":[{"id":"aFa7.properties","timestamp":1662484507049}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/.github/ISSUE_TEMPLATE/bug_report.md","entries":[{"id":"GmOu.md","timestamp":1657000829824}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/Records.tsx","entries":[{"id":"Q3k5.tsx","timestamp":1649241017576}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/app/src/main/AndroidManifest.xml","entries":[{"id":"0ric.xml","timestamp":1649038277594}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/.github/workflows/cd.yml","entries":[{"id":"o0FI.yml","timestamp":1654063294879}]}
{
"extends" : "expo/tsconfig.base",
"compilerOptions" : {
"strict" : true
}
}
{
"extends" : "expo/tsconfig.base"
}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/tsconfig.json","entries":[{"id":"wd8T.json","timestamp":1649209486633},{"id":"bBTF.json","timestamp":1666588469755},{"id":"5d9i.json","timestamp":1666750776913}]}
{
"extends" : "@tsconfig/react-native/tsconfig.json",
"compilerOptions" : {
"strict" : true
}
}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/.github/workflows/ci.yml","entries":[{"id":"kgCC.yml","timestamp":1654063321766}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/index.js","entries":[{"id":"ls2B.js","timestamp":1649221046788}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe-RN/src/test/index.tsx","entries":[{"id":"Svqq.tsx","timestamp":1666765788102},{"id":"39An.tsx","timestamp":1666765804486}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/roles/ansible_softether/library/softether_test.py","entries":[{"id":"XbTb.py","timestamp":1669046563265},{"id":"DSHY.py","timestamp":1669046591663},{"id":"3fWF.py","timestamp":1669046619674}]}
{
"name":"webextension-restore-closed-tabs",
"description": "Provides a reliable way to restore closed tabs. Never lost a tab again!",
"version": "1.0.0",
"author":{
"name":"Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/webextension-restore-closed-tabs.git"
},
"bugs": {
"url": "https://github.com/ayltai/webextension-restore-closed-tabs/issues"
},
"license": "MIT",
"keywords": [
"history",
"restore",
"tab",
"tabs",
"webextension",
"webextensions",
"firefox",
"chrome",
"edge"
],
"scripts": {
"check": "npm run check-stylesheet && npm run check-javascript && npm run check-web-ext",
"check-stylesheet": "./node_modules/.bin/stylelint src/**/*.css public/**/*.css !build/**",
"check-javascript": "./node_modules/.bin/eslint src/**/*.js src/**/*.jsx public/**/*.js",
"check-web-ext": "./node_modules/.bin/web-ext lint -s ./build/",
"start": "web-ext run -s ./build/",
"build": "INLINE_RUNTIME_CHUNK=false react-scripts build && ./node_modules/.bin/web-ext build --overwrite-dest -s ./build/",
"test": "react-scripts test --ci --no-watchman --coverage --coverageDirectory=coverage",
"update" : "npx npm-check-updates",
"eject": "react-scripts eject"
},
"dependencies" : {
"@emotion/react" : "^11.9.3",
"@emotion/styled" : "^11.9.3",
"@fontsource/roboto" : "^4.5.7",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.8.5",
"@reduxjs/toolkit" : "^1.8.2",
"chart.js" : "^3.8.0",
"date-fns" : "^2.28.0",
"i18next" : "^21.8.10",
"menubar" : "^9.2.0",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.17.3",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.5",
"@babel/preset-env" : "^7.18.2",
"@babel/preset-typescript" : "^7.17.12",
"@babel/runtime" : "^7.18.3",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.2.1",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.3",
"@types/node" : "^18.0.0",
"@types/react" : "^18.0.14",
"@types/react-dom" : "^18.0.5",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.1",
"electron" : "^19.0.6",
"electron-builder" : "^23.1.0",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.18.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.5.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.5.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.1",
"jest-environment-jsdom" : "^28.1.1",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/webextension-restore-closed-tabs/package.json","entries":[{"id":"sCI1.json","timestamp":1658717624803},{"id":"UCTi.json","timestamp":1658717780807},{"id":"cLyF.json","timestamp":1658727358403},{"id":"TN5z.json","timestamp":1658727519157},{"id":"HOBP.json","timestamp":1658727672688},{"id":"MHqY.json","timestamp":1658727754322}]}
{
"name":"webextension-restore-closed-tabs",
"description": "Provides a reliable way to restore closed tabs. Never lost a tab again!",
"version": "1.0.0",
"author":{
"name":"Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/webextension-restore-closed-tabs.git"
},
"bugs": {
"url": "https://github.com/ayltai/webextension-restore-closed-tabs/issues"
},
"license": "MIT",
"keywords": [
"history",
"restore",
"tab",
"tabs",
"webextension",
"webextensions",
"firefox",
"chrome",
"edge"
],
"scripts": {
"start": "web-ext run -s ./build/",
"build": "INLINE_RUNTIME_CHUNK=false SKIP_PREFLIGHT_CHECK=true react-scripts build && web-ext build --overwrite-dest -s ./build/ && web-ext lint -s ./build/",
"test": "SKIP_PREFLIGHT_CHECK=true react-scripts test --ci --no-watchman --coverage --coverageDirectory=coverage",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"update" : "npx npm-check-updates",
"eject": "react-scripts eject"
},
"dependencies" : {
"@emotion/react" : "^11.9.3",
"@emotion/styled" : "^11.9.3",
"@fontsource/roboto" : "^4.5.7",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.8.5",
"@reduxjs/toolkit" : "^1.8.2",
"chart.js" : "^3.8.0",
"date-fns" : "^2.28.0",
"i18next" : "^21.8.10",
"menubar" : "^9.2.0",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.17.3",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.9",
"@babel/preset-env" : "^7.18.9",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.18.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.3.0",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.6",
"@types/node" : "^18.6.1",
"@types/react" : "^18.0.15",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.20.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.6.0",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.5.1",
"eslint-plugin-unicorn" : "^43.0.2",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"webextension-restore-closed-tabs",
"description": "Provides a reliable way to restore closed tabs. Never lost a tab again!",
"version": "1.0.0",
"author":{
"name":"Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/webextension-restore-closed-tabs.git"
},
"bugs": {
"url": "https://github.com/ayltai/webextension-restore-closed-tabs/issues"
},
"license": "MIT",
"keywords": [
"history",
"restore",
"tab",
"tabs",
"webextension",
"webextensions",
"firefox",
"chrome",
"edge"
],
"scripts": {
"start": "web-ext run -s ./build/",
"build": "INLINE_RUNTIME_CHUNK=false SKIP_PREFLIGHT_CHECK=true react-scripts build && web-ext build --overwrite-dest -s ./build/ && web-ext lint -s ./build/",
"test": "SKIP_PREFLIGHT_CHECK=true react-scripts test --ci --no-watchman --coverage --coverageDirectory=coverage",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"update" : "npx npm-check-updates",
"eject": "react-scripts eject"
},
"dependencies" : {
"@emotion/react" : "^11.9.3",
"@emotion/styled" : "^11.9.3",
"@fontsource/roboto" : "^4.5.7",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.9.1",
"@reduxjs/toolkit" : "^1.8.3",
"date-fns" : "^2.29.1",
"i18next" : "^21.8.14",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.18.1",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.9",
"@babel/preset-env" : "^7.18.9",
"@babel/preset-typescript" : "^7.18.6",
"@babel/runtime" : "^7.18.9",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.3.0",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.6",
"@types/node" : "^18.6.1",
"@types/react" : "^18.0.15",
"@types/react-dom" : "^18.0.6",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.3",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.20.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.6.0",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.5.1",
"eslint-plugin-unicorn" : "^43.0.2",
"jest" : "^28.1.3",
"jest-environment-jsdom" : "^28.1.3",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"webextension-restore-closed-tabs",
"description": "Provides a reliable way to restore closed tabs. Never lost a tab again!",
"version": "1.0.0",
"author":{
"name":"Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/webextension-restore-closed-tabs.git"
},
"bugs": {
"url": "https://github.com/ayltai/webextension-restore-closed-tabs/issues"
},
}
{
"name":"webextension-restore-closed-tabs",
"description": "Provides a reliable way to restore closed tabs. Never lost a tab again!",
"version": "1.0.0",
"author":{
"name":"Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/webextension-restore-closed-tabs.git"
},
"bugs": {
"url": "https://github.com/ayltai/webextension-restore-closed-tabs/issues"
},
"license": "MIT",
"keywords": [
"history",
"restore",
"tab",
"tabs",
"webextension",
"webextensions",
"firefox",
"chrome",
"edge"
],
"scripts": {
"start": "web-ext run -s ./build/",
"build": "INLINE_RUNTIME_CHUNK=false SKIP_PREFLIGHT_CHECK=true react-scripts build && web-ext build --overwrite-dest -s ./build/ && web-ext lint -s ./build/",
"test": "SKIP_PREFLIGHT_CHECK=true react-scripts test --ci --no-watchman --coverage --coverageDirectory=coverage",
"pretest": "eslint --ext .js,.jsx,.ts,.tsx src",
"update" : "npx npm-check-updates",
"eject": "react-scripts eject"
},
"dependencies" : {
"@emotion/react" : "^11.9.3",
"@emotion/styled" : "^11.9.3",
"@fontsource/roboto" : "^4.5.7",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.8.5",
"@reduxjs/toolkit" : "^1.8.2",
"chart.js" : "^3.8.0",
"date-fns" : "^2.28.0",
"i18next" : "^21.8.10",
"menubar" : "^9.2.0",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.17.3",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.5",
"@babel/preset-env" : "^7.18.2",
"@babel/preset-typescript" : "^7.17.12",
"@babel/runtime" : "^7.18.3",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.2.1",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.3",
"@types/node" : "^18.0.0",
"@types/react" : "^18.0.14",
"@types/react-dom" : "^18.0.5",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.1",
"electron" : "^19.0.6",
"electron-builder" : "^23.1.0",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.18.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.5.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.5.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.1",
"jest-environment-jsdom" : "^28.1.1",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{
"name":"webextension-restore-closed-tabs",
"description": "Provides a reliable way to restore closed tabs. Never lost a tab again!",
"version": "1.0.0",
"author":{
"name":"Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/webextension-restore-closed-tabs.git"
},
"bugs": {
"url": "https://github.com/ayltai/webextension-restore-closed-tabs/issues"
},
"license": "MIT",
"keywords": [
"history",
"restore",
"tab",
"tabs",
"webextension",
"webextensions",
"firefox",
"chrome",
"edge"
],
"scripts": {
"check": "npm run check-stylesheet && npm run check-javascript && npm run check-web-ext",
"check-stylesheet": "./node_modules/.bin/stylelint src/**/*.css public/**/*.css !build/**",
"check-javascript": "./node_modules/.bin/eslint src/**/*.js src/**/*.jsx public/**/*.js",
"check-web-ext": "./node_modules/.bin/web-ext lint -s ./build/",
"codecov": "./node_modules/.bin/codecov",
"preinstall": "npx npm-force-resolutions",
"start": "web-ext run -s ./build/",
"build": "INLINE_RUNTIME_CHUNK=false react-scripts build && ./node_modules/.bin/web-ext build --overwrite-dest -s ./build/",
"test": "react-scripts test --ci --no-watchman --coverage --coverageDirectory=coverage",
"update" : "npx npm-check-updates",
"eject": "react-scripts eject"
},
"dependencies" : {
"@emotion/react" : "^11.9.3",
"@emotion/styled" : "^11.9.3",
"@fontsource/roboto" : "^4.5.7",
"@mui/icons-material" : "^5.8.4",
"@mui/material" : "^5.8.5",
"@reduxjs/toolkit" : "^1.8.2",
"chart.js" : "^3.8.0",
"date-fns" : "^2.28.0",
"i18next" : "^21.8.10",
"menubar" : "^9.2.0",
"react" : "^18.2.0",
"react-dom" : "^18.2.0",
"react-i18next" : "^11.17.3",
"react-redux" : "^8.0.2",
"react-router-dom" : "^6.3.0",
"redux-persist" : "^6.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.5",
"@babel/preset-env" : "^7.18.2",
"@babel/preset-typescript" : "^7.17.12",
"@babel/runtime" : "^7.18.3",
"@testing-library/jest-dom" : "^5.16.4",
"@testing-library/react" : "^13.3.0",
"@testing-library/user-event" : "^14.2.1",
"@tsconfig/create-react-app" : "^1.0.2",
"@types/jest" : "^28.1.3",
"@types/node" : "^18.0.0",
"@types/react" : "^18.0.14",
"@types/react-dom" : "^18.0.5",
"@types/react-test-renderer" : "^18.0.0",
"babel-jest" : "^28.1.1",
"electron" : "^19.0.6",
"electron-builder" : "^23.1.0",
"electron-devtools-installer" : "^3.2.0",
"eslint" : "^8.18.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.5.3",
"eslint-plugin-jest-dom" : "^4.0.2",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react" : "^7.30.1",
"eslint-plugin-react-hooks" : "^4.6.0",
"eslint-plugin-testing-library" : "^5.5.1",
"eslint-plugin-unicorn" : "^42.0.0",
"jest-fetch-mock" : "^3.0.3",
"jest" : "^28.1.1",
"jest-environment-jsdom" : "^28.1.1",
"react-app-rewired" : "^2.2.1",
"react-scripts" : "^5.0.1",
"react-test-renderer" : "^18.2.0",
"typescript" : "^4.7.4"
},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"testPathIgnorePatterns" : [
"<rootDir>/src/utils/test.tsx"
],
"setupFilesAfterEnv" : [
"<rootDir>/src/setupTests.ts"
],
"testEnvironment" : "jsdom"
},
"engines" : {
"node" : ">=16"
},
"browserslist" : {
"production" : [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development" : [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/terraform/networks.tf","entries":[{"id":"I3lQ.tf","timestamp":1669028388325},{"id":"TwFr.tf","timestamp":1669028837400},{"id":"Uo4M.tf","timestamp":1669080777783},{"id":"o4nH.tf","timestamp":1669080885128},{"id":"spHP.tf","timestamp":1669139552677}]}
{
"extends" : [
"tslint:recommended",
"tslint-react"
],
"rules" : {
"align" : [
true,
"elements",
"members"
],
"arrow-return-shorthand" : true,
"class-name" : true,
"cyclomatic-complexity" : [
true,
20
],
"eofline" : true,
"indent" : [
true,
"spaces",
4
],
"jsx-boolean-value" : false,
"jsx-no-lambda" : true,
"jsx-self-close" : true,
"jsx-space-before-trailing-slash" : true,
"linebreak-style" : [
true,
"LF"
],
"ordered-imports" : [
true,
{
"grouped-imports" : true,
"import-sources-order" : "case-insensitive",
"named-imports-order" : "case-insensitive"
}
],
"max-file-line-count" : [
true,
500
],
"no-bitwise" : false,
"no-consecutive-blank-lines" : true,
"no-console" : false,
"no-duplicate-imports" : true,
"no-duplicate-super" : true,
"no-duplicate-variable" : true,
"no-duplicate-switch-case" : true,
"no-empty" : false,
"no-irregular-whitespace" : true,
"no-parameter-reassignment" : true,
"no-trailing-whitespace" : true,
"no-unused-expression" : true,
"no-var-keyword" : true,
"no-var-requires" : false,
"one-variable-per-declaration" : true,
"prefer-const" : true,
"prefer-switch" : [
true,
{
"min-cases" : 4
}
],
"prefer-template" : true,
"quotemark" : [
true,
"single",
"avoid-escape"
],
"semicolon" : [
true,
"always"
],
"switch-default" : true,
"trailing-comma" : true,
"whitespace" : [
true,
"check-branch",
"check-decl",
"check-module",
"check-operator",
"check-preblock",
"check-separator",
"check-type",
"check-type-operator"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/tslint.json","entries":[{"id":"NiYJ.json","timestamp":1649209376591},{"id":"10GP.json","timestamp":1649209431072}]}
{
"extends" : [
"tslint:recommended",
"tslint-react"
],
"rules" : {
"align" : [
true,
"elements",
"members"
],
"arrow-return-shorthand" : true,
"class-name" : true,
"cyclomatic-complexity" : [
true,
20
],
"eofline" : true,
"indent" : [
true,
"spaces",
4
],
"jsx-boolean-value" : false,
"jsx-no-lambda" : true,
"jsx-self-close" : true,
"jsx-space-before-trailing-slash" : true,
"linebreak-style" : [
true,
"LF"
],
"ordered-imports" : [
true,
{
"grouped-imports" : true,
"import-sources-order" : "case-insensitive",
"named-imports-order" : "case-insensitive"
}
],
"max-file-line-count" : [
true,
500
],
"no-bitwise" : false,
"no-consecutive-blank-lines" : true,
"no-console" : false,
"no-duplicate-imports" : true,
"no-duplicate-super" : true,
"no-duplicate-variable" : true,
"no-duplicate-switch-case" : true,
"no-empty" : false,
"no-irregular-whitespace" : true,
"no-magic-numbers" : [
true,
{
"allowed-numbers" : [
-4,
-2,
-1,
0,
1,
2,
3,
4,
5,
6,
8,
10,
12,
16,
24,
32,
50,
60,
64,
72,
96,
100,
128,
200,
240,
256,
300,
320,
400,
500,
512,
600,
700,
800,
900,
1000
]
}
],
"no-parameter-reassignment" : true,
"no-trailing-whitespace" : true,
"no-unused-expression" : true,
"no-var-keyword" : true,
"no-var-requires" : false,
"one-variable-per-declaration" : true,
"prefer-const" : true,
"prefer-switch" : [
true,
{
"min-cases" : 4
}
],
"prefer-template" : true,
"quotemark" : [
true,
"single",
"avoid-escape"
],
"semicolon" : [
true,
"always"
],
"switch-default" : true,
"trailing-comma" : true,
"whitespace" : [
true,
"check-branch",
"check-decl",
"check-module",
"check-operator",
"check-preblock",
"check-separator",
"check-type",
"check-type-operator"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/molecule/default/molecule.yml","entries":[{"id":"BusX.yml","source":"renamed.source","timestamp":1669005639926},{"id":"vW8b.yml","source":"moved.source","timestamp":1669007778061},{"id":"dFSF.yml","timestamp":1669009279019},{"id":"cnwr.yml","timestamp":1669009525395},{"id":"aZXR.yml","timestamp":1669017225762},{"id":"Bbdj.yml","timestamp":1669017348470},{"id":"YhHp.yml","timestamp":1669021772024}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/src/i18n/index.ts","entries":[{"id":"dPGE.ts","timestamp":1662485098540}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/molecule/default/roles/test/tasks/main.yml","entries":[{"id":"Xk0V.yml","source":"renamed.source","timestamp":1669005629082},{"id":"PuDs.yml","source":"moved.source","timestamp":1669007778060},{"id":"1c4C.yml","timestamp":1669015149778},{"id":"TrZ2.yml","timestamp":1669015172807}]}
{"version":1,"resource":"file:///Users/alta/Projects/AWSAccounts/modules/local-data-cluster/manifests/gateway/Deployment.yml","entries":[{"id":"qRsm.yml","timestamp":1664344595356}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/babel.config.js","entries":[{"id":"gaks.js","timestamp":1662484540103}]}
{"version":1,"resource":"file:///Users/alta/Projects/RATest/babel.config.js","entries":[{"id":"Zmub.js","timestamp":1667879361438}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/app/proguard-rules.pro","entries":[{"id":"43hj.pro","timestamp":1649037814824}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/defaults/main.yml","entries":[{"id":"YeHp.yml","timestamp":1654063356236},{"id":"kVxR.yml","timestamp":1654067501840}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/HcsUpload.test.tsx","entries":[{"id":"Qwc7.tsx","timestamp":1649239505420}]}
{"version":1,"resource":"file:///Users/alta/Projects/brew-my-mac/README.md","entries":[{"id":"sA5Q.md","timestamp":1654066658029}]}
{"version":1,"resource":"file:///Users/alta/Projects/Weather/public/index.html","entries":[{"id":"j6up.html","timestamp":1651220180898}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-setup/.config/ansible-lint.yml","entries":[{"id":"Sotu.yml","timestamp":1654065300612},{"id":"z3Re.yml","timestamp":1654065319062}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible/playbook.yaml","entries":[{"id":"CuFG.yaml","timestamp":1668999915080}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/screens/Onboarding.test.tsx","entries":[{"id":"vd4i.tsx","timestamp":1649240965991}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-appstore/.github/workflows/cd.yml","entries":[{"id":"Y7tP.yml","timestamp":1654058920700}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-appstore/.github/workflows/ci.yml","entries":[{"id":"bznt.yml","timestamp":1654058921149}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/android/local.properties","entries":[{"id":"UKbn.properties","timestamp":1661931177996}]}
{"version":1,"resource":"file:///Users/alta/Projects/WeatherBee/.eslintrc.js","entries":[{"id":"2qUe.js","timestamp":1649748708611}]}
{"version":1,"resource":"file:///Users/alta/Projects/incognet/ansible_softether/tasks/prerequisites.yml","entries":[{"id":"ThH6.yml","source":"renamed.source","timestamp":1669005663380},{"id":"Fehy.yml","source":"moved.source","timestamp":1669007778063},{"id":"9qg2.yml","timestamp":1669008761011},{"id":"Ph3J.yml","timestamp":1669008777881},{"id":"WlrZ.yml","timestamp":1669009496837},{"id":"xWfn.yml","timestamp":1669009598666},{"id":"DalS.yml","timestamp":1669021122134},{"id":"SghX.yml","timestamp":1669022262426},{"id":"iiLc.yml","timestamp":1669022512365},{"id":"eNrx.yml","timestamp":1669022590621},{"id":"v8hn.yml","timestamp":1669022673056},{"id":"wj0f.yml","timestamp":1669022893407},{"id":"1npO.yml","timestamp":1669022993792},{"id":"FXvt.yml","timestamp":1669023658681},{"id":"B71g.yml","timestamp":1669023741612}]}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {},
"dependencies": {},
"devDependencies": {},
"jest" : {
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}"
],
"preset" : "react-native",
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/WeatherBee/package.json","entries":[{"id":"eDLb.json","timestamp":1649745826468},{"id":"Yh1P.json","timestamp":1649747626893},{"id":"s7DN.json","timestamp":1649747766972},{"id":"metI.json","timestamp":1649748221093},{"id":"MIy3.json","timestamp":1649748253143},{"id":"T1Hg.json","timestamp":1649748345522},{"id":"TAE2.json","timestamp":1649748408927},{"id":"prhg.json","timestamp":1649748585112}]}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {
"@reduxjs/toolkit" : "^1.8.1",
"date-fns" : "^2.28.0",
"i18next": "^21.6.4",
"menubar": "^9.1.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-error-boundary": "^3.1.4",
"react-i18next": "^11.15.2",
"react-redux" : "^7.2.8",
"react-router-dom": "^6.2.1",
"redux-persist" : "^6.0.0"
},
"devDependencies": {
"@babel/preset-env": "^7.16.5",
"@craco/craco": "^6.4.3",
"@cypress/code-coverage": "^3.9.12",
"@cypress/instrument-cra": "^1.4.0",
"@react-theming/storybook-addon": "^1.1.3",
"@storybook/addon-actions": "^6.4.9",
"@storybook/addon-essentials": "^6.4.9",
"@storybook/addon-links": "^6.4.9",
"@storybook/addons": "^6.4.9",
"@storybook/node-logger": "^6.4.9",
"@storybook/preset-create-react-app": "^4.0.0",
"@storybook/react": "^6.4.9",
"@storybook/theming": "^6.4.9",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"concurrently": "^6.5.1",
"cross-env": "^7.0.3",
"cypress": "^9.2.0",
"electron": "^16.0.5",
"electron-builder": "^22.14.5",
"electron-devtools-installer": "^3.2.0",
"eslint": "^8.5.0",
"eslint-plugin-jest-dom": "^4.0.0",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-testing-library": "^5.0.1",
"istanbul-lib-coverage": "^3.2.0",
"jest-fetch-mock": "^3.0.3",
"nyc": "^15.1.0",
"pm2": "^5.1.2",
"react-scripts": "^4.0.3",
"wait-on": "^6.0.0"
},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {
"@reduxjs/toolkit" : "^1.8.1",
"date-fns" : "^2.28.0",
"i18next": "^21.6.4",
"menubar": "^9.1.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-error-boundary": "^3.1.4",
"react-i18next": "^11.15.2",
"react-redux" : "^7.2.8",
"react-router-dom": "^6.2.1",
"redux-persist" : "^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env": "^7.16.5",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@craco/craco": "^6.4.3",
"@cypress/code-coverage": "^3.9.12",
"@cypress/instrument-cra": "^1.4.0",
"@react-theming/storybook-addon": "^1.1.3",
"@storybook/addon-actions": "^6.4.9",
"@storybook/addon-essentials": "^6.4.9",
"@storybook/addon-links": "^6.4.9",
"@storybook/addons": "^6.4.9",
"@storybook/node-logger": "^6.4.9",
"@storybook/preset-create-react-app": "^4.0.0",
"@storybook/react": "^6.4.9",
"@storybook/theming": "^6.4.9",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"concurrently": "^6.5.1",
"cross-env": "^7.0.3",
"cypress": "^9.2.0",
"electron": "^16.0.5",
"electron-builder": "^22.14.5",
"electron-devtools-installer": "^3.2.0",
"eslint": "^8.5.0",
"eslint-plugin-jest-dom": "^4.0.0",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-testing-library": "^5.0.1",
"istanbul-lib-coverage": "^3.2.0",
"jest-fetch-mock": "^3.0.3",
"nyc": "^15.1.0",
"pm2": "^5.1.2",
"react-scripts": "^4.0.3",
"wait-on": "^6.0.0"
},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {
"@reduxjs/toolkit" : "^1.8.1",
"date-fns" : "^2.28.0",
"i18next": "^21.6.4",
"menubar": "^9.1.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-error-boundary": "^3.1.4",
"react-i18next": "^11.15.2",
"react-redux" : "^7.2.8",
"react-router-dom": "^6.2.1",
"redux-persist" : "^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env": "^7.16.5",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@craco/craco": "^6.4.3",
"@cypress/code-coverage": "^3.9.12",
"@cypress/instrument-cra": "^1.4.0",
"@react-theming/storybook-addon": "^1.1.3",
"@storybook/addon-actions": "^6.4.9",
"@storybook/addon-essentials": "^6.4.9",
"@storybook/addon-links": "^6.4.9",
"@storybook/addons": "^6.4.9",
"@storybook/node-logger": "^6.4.9",
"@storybook/preset-create-react-app": "^4.0.0",
"@storybook/react": "^6.4.9",
"@storybook/theming": "^6.4.9",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.1",
"@types/react-redux" : "^7.1.23",
"@types/react-test-renderer" : "^17.0.1",
"@typescript-eslint/eslint-plugin" : "^5.19.0",
"@typescript-eslint/parser" : "^5.19.0",
"babel-jest" : "^27.5.1",
"concurrently": "^6.5.1",
"cross-env": "^7.0.3",
"cypress": "^9.2.0",
"electron": "^16.0.5",
"electron-builder": "^22.14.5",
"electron-devtools-installer": "^3.2.0",
"eslint": "^8.5.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.4",
"eslint-plugin-jest-dom": "^4.0.0",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks" : "^4.4.0",
"eslint-plugin-testing-library": "^5.0.1",
"eslint-plugin-unicorn" : "^42.0.0",
"istanbul-lib-coverage": "^3.2.0",
"jest" : "^27.5.1",
"jest-fetch-mock": "^3.0.3",
"nyc": "^15.1.0",
"pm2": "^5.1.2",
"react-scripts": "^4.0.3",
"react-test-renderer" : "^18.0.0",
"typescript" : "^4.6.3",
"wait-on": "^6.0.0"
},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
},
"setupFilesAfterEnv" : [
"./jest.setup.js"
]
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {
"i18next": "^21.6.4",
"menubar": "^9.1.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-error-boundary": "^3.1.4",
"react-i18next": "^11.15.2",
"react-router-dom": "^6.2.1"
},
"devDependencies": {
"@babel/preset-env": "^7.16.5",
"@craco/craco": "^6.4.3",
"@cypress/code-coverage": "^3.9.12",
"@cypress/instrument-cra": "^1.4.0",
"@react-theming/storybook-addon": "^1.1.3",
"@storybook/addon-actions": "^6.4.9",
"@storybook/addon-essentials": "^6.4.9",
"@storybook/addon-links": "^6.4.9",
"@storybook/addons": "^6.4.9",
"@storybook/node-logger": "^6.4.9",
"@storybook/preset-create-react-app": "^4.0.0",
"@storybook/react": "^6.4.9",
"@storybook/theming": "^6.4.9",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"concurrently": "^6.5.1",
"cross-env": "^7.0.3",
"cypress": "^9.2.0",
"electron": "^16.0.5",
"electron-builder": "^22.14.5",
"electron-devtools-installer": "^3.2.0",
"eslint": "^8.5.0",
"eslint-plugin-jest-dom": "^4.0.0",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-testing-library": "^5.0.1",
"istanbul-lib-coverage": "^3.2.0",
"jest-fetch-mock": "^3.0.3",
"nyc": "^15.1.0",
"pm2": "^5.1.2",
"react-scripts": "^4.0.3",
"wait-on": "^6.0.0"
},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {
"@reduxjs/toolkit" : "^1.8.1",
"date-fns" : "^2.28.0",
"i18next": "^21.6.4",
"menubar": "^9.1.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-error-boundary": "^3.1.4",
"react-i18next": "^11.15.2",
"react-redux" : "^7.2.8",
"react-router-dom": "^6.2.1",
"redux-persist" : "^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env": "^7.16.5",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@craco/craco": "^6.4.3",
"@cypress/code-coverage": "^3.9.12",
"@cypress/instrument-cra": "^1.4.0",
"@react-theming/storybook-addon": "^1.1.3",
"@storybook/addon-actions": "^6.4.9",
"@storybook/addon-essentials": "^6.4.9",
"@storybook/addon-links": "^6.4.9",
"@storybook/addons": "^6.4.9",
"@storybook/node-logger": "^6.4.9",
"@storybook/preset-create-react-app": "^4.0.0",
"@storybook/react": "^6.4.9",
"@storybook/theming": "^6.4.9",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.1",
"@types/react-redux" : "^7.1.23",
"@types/react-test-renderer" : "^17.0.1",
"@typescript-eslint/eslint-plugin" : "^5.19.0",
"@typescript-eslint/parser" : "^5.19.0",
"babel-jest" : "^27.5.1",
"concurrently": "^6.5.1",
"cross-env": "^7.0.3",
"cypress": "^9.2.0",
"electron": "^16.0.5",
"electron-builder": "^22.14.5",
"electron-devtools-installer": "^3.2.0",
"eslint": "^8.5.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.4",
"eslint-plugin-jest-dom": "^4.0.0",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks" : "^4.4.0",
"eslint-plugin-testing-library": "^5.0.1",
"eslint-plugin-unicorn" : "^42.0.0",
"istanbul-lib-coverage": "^3.2.0",
"jest-fetch-mock": "^3.0.3",
"nyc": "^15.1.0",
"pm2": "^5.1.2",
"react-scripts": "^4.0.3",
"wait-on": "^6.0.0"
},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {
"@reduxjs/toolkit" : "^1.8.1",
"date-fns" : "^2.28.0",
"i18next": "^21.6.4",
"menubar": "^9.1.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-error-boundary": "^3.1.4",
"react-i18next": "^11.15.2",
"react-redux" : "^7.2.8",
"react-router-dom": "^6.2.1",
"redux-persist" : "^6.0.0"
},
"devDependencies": {
"@babel/core" : "^7.17.9",
"@babel/preset-env": "^7.16.5",
"@babel/preset-typescript" : "^7.16.7",
"@babel/runtime" : "^7.17.9",
"@craco/craco": "^6.4.3",
"@cypress/code-coverage": "^3.9.12",
"@cypress/instrument-cra": "^1.4.0",
"@react-theming/storybook-addon": "^1.1.3",
"@storybook/addon-actions": "^6.4.9",
"@storybook/addon-essentials": "^6.4.9",
"@storybook/addon-links": "^6.4.9",
"@storybook/addons": "^6.4.9",
"@storybook/node-logger": "^6.4.9",
"@storybook/preset-create-react-app": "^4.0.0",
"@storybook/react": "^6.4.9",
"@storybook/theming": "^6.4.9",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"@types/jest" : "^27.4.1",
"@types/react" : "^18.0.1",
"@types/react-redux" : "^7.1.23",
"@types/react-test-renderer" : "^17.0.1",
"@typescript-eslint/eslint-plugin" : "^5.19.0",
"@typescript-eslint/parser" : "^5.19.0",
"babel-jest" : "^27.5.1",
"concurrently": "^6.5.1",
"cross-env": "^7.0.3",
"cypress": "^9.2.0",
"electron": "^16.0.5",
"electron-builder": "^22.14.5",
"electron-devtools-installer": "^3.2.0",
"eslint": "^8.5.0",
"eslint-plugin-import" : "^2.26.0",
"eslint-plugin-jest" : "^26.1.4",
"eslint-plugin-jest-dom": "^4.0.0",
"eslint-plugin-prefer-arrow" : "^1.2.3",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks" : "^4.4.0",
"eslint-plugin-testing-library": "^5.0.1",
"eslint-plugin-unicorn" : "^42.0.0",
"istanbul-lib-coverage": "^3.2.0",
"jest" : "^27.5.1",
"jest-fetch-mock": "^3.0.3",
"nyc": "^15.1.0",
"pm2": "^5.1.2",
"react-scripts": "^4.0.3",
"react-test-renderer" : "^18.0.0",
"typescript" : "^4.6.3",
"wait-on": "^6.0.0"
},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{
"name": "weatherbee",
"description": "A gorgeous weather forecast app for macOS",
"version": "1.0.0",
"author": {
"name": "Alan Tai"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ayltai/WeatherBee"
},
"bugs": {
"url": "https://github.com/ayltai/WeatherBee/issues"
},
"license": "MIT",
"keywords": [
"forecast",
"weather"
],
"scripts": {
"electron": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true concurrently -k \"craco start\" \"wait-on http://localhost:3000 && electron .\"",
"eject": "react-scripts eject",
"postinstall": "electron-builder install-app-deps",
"start": "cross-env BROWSER=none SKIP_PREFLIGHT_CHECK=true react-scripts -r @cypress/instrument-cra start",
"build": "cross-env SKIP_PREFLIGHT_CHECK=true craco build",
"package": "electron-builder build --mac --publish never",
"pretest": "cross-env eslint src/**/*.{js,jsx,ts,tsx} public/**/*.js",
"coverage": "cross-env node ./scripts/mergeCoverage.js",
"test": "cross-env npm run test:app && cross-env npm run test:e2e && npm run coverage",
"test:app": "cross-env SKIP_PREFLIGHT_CHECK=true craco test --coverageDirectory=./coverage-app --watchAll=false --testPathIgnorePatterns=src/stories",
"test:e2e": "cross-env FAST_REFRESH=false pm2 start npm -- start && cypress run && pm2 delete 0",
"storybook": "start-storybook -p 6006 -s public",
"build-storybook": "build-storybook -s public"
},
"dependencies": {},
"devDependencies": {},
"jest" : {
"preset" : "react-native",
"collectCoverage" : true,
"collectCoverageFrom" : [
"./src/**/*.{js,jsx,ts,tsx}",
"!src/stories/**/*",
"!src/utils/TestHelpers.jsx"
],
"moduleNameMapper": {
"electron": "<rootDir>/src/components/mocks/electron.js"
}
},
"build": {
"appId": "com.github.ayltai.weatherbee",
"productName": "WeatherBee",
"extends": "react-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"mac": {
"icon": "design/mac.icns",
"category": "public.app-category.weather",
"darkModeSupport": true
},
"publish": {
"provider": "github",
"repo": "WeatherBee",
"owner": "ayltai"
}
},
"nyc": {
"report-dir": "coverage-e2e"
},
"engines": {
"node": ">=16"
},
"browserslist": {
"production": [
">0.5%",
"not dead",
"not Explorer <= 11",
"not OperaMini all",
"Firefox ESR"
],
"development": [
"last 1 Chrome versions",
"last 1 Firefox versions"
]
}
}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/app/build.gradle","entries":[{"id":"Ct6j.gradle","timestamp":1649038135711},{"id":"0bA2.gradle","timestamp":1649038193289}]}
{"version":1,"resource":"file:///Users/alta/Projects/WeatherBee/jest.setup.js","entries":[{"id":"eBVC.js","timestamp":1649748583886}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-preferences/tasks/settings.yml","entries":[{"id":"hHOo.yml","timestamp":1654060000744},{"id":"A43Q.yml","timestamp":1654060600205},{"id":"0K6w.yml","timestamp":1654060823636},{"id":"hQcC.yml","timestamp":1654060911030},{"id":"KyrA.yml","timestamp":1654060956771},{"id":"cwT6.yml","timestamp":1654060979336}]}
{"version":1,"resource":"file:///Users/alta/Projects/BrewMyMac/.gitignore","entries":[{"id":"tDcG","timestamp":1662484578179}]}
{"version":1,"resource":"file:///Users/alta/Projects/greenery/sonar-project.properties","entries":[{"id":"mh57.properties","timestamp":1667372111056}]}
{"version":1,"resource":"file:///Users/alta/Projects/local-data-cluster/src/services/ica-service/index.ts","entries":[{"id":"9DoO.ts","timestamp":1663745360948},{"id":"sr6U.ts","timestamp":1663746590709},{"id":"djmM.ts","timestamp":1663747163064},{"id":"Dok3.ts","timestamp":1663750440487},{"id":"Aihj.ts","timestamp":1663751664873}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe/jest.setup.js","entries":[{"id":"6Nke.js","timestamp":1649209698360}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-preferences/handlers/main.yml","entries":[{"id":"9PJo.yml","timestamp":1654059940767},{"id":"Z0Zr.yml","timestamp":1654060743550}]}
{"version":1,"resource":"file:///Users/alta/Projects/ansible-macos-tweaks/README","entries":[{"id":"uT7K","timestamp":1662657626709},{"id":"tCzz","timestamp":1662657656375}]}
{"version":1,"resource":"file:///Users/alta/Projects/planning-as-code/src/setupTests.ts","entries":[{"id":"gtw3.ts","timestamp":1657000999364},{"id":"VhH1.ts","timestamp":1657001752766}]}
{"version":1,"resource":"file:///Users/alta/Projects/LeaveHomeSafe.react-native/src/components/Consent.test.tsx","entries":[{"id":"BaHA.tsx","timestamp":1649233443838}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment