{ "name": "react-state-management", "version": "1.0.0", "description": "React state management patterns presentation", "source": "src/index.html", "browserslist": "> 0.5%, last 2 versions, not dead", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "parcel", "build": "parcel build", "deploy": "echo > ./dist/.nojekyll && git-directory-deploy --directory dist/", "clean": "rm -rf ./dist", "publish": "npm run clean && npm run build && npm run deploy" }, "keywords": [ "presentation", "react", "javascript", "parcel", "typescript" ], "author": "Joshua Seigler", "license": "MIT", "dependencies": { "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "@types/react-router-dom": "^5.3.3", "localforage": "^1.10.0", "react-dom": "^18.2.0", "react-router": "^6.4.2", "react-router-dom": "^6.4.2", "simpledotcss": "^2.1.1" }, "devDependencies": { "git-directory-deploy": "^1.5.1", "parcel": "^2.7.0" }, "prettier": { "arrowParens": "always", "bracketSameLine": true, "bracketSpacing": true, "embeddedLanguageFormatting": "auto", "endOfLine": "lf", "htmlWhitespaceSensitivity": "css", "insertPragma": false, "jsxSingleQuote": false, "printWidth": 80, "proseWrap": "preserve", "quoteProps": "as-needed", "requirePragma": false, "semi": false, "singleQuote": true, "tabWidth": 2, "trailingComma": "none", "useTabs": false, "vueIndentScriptAndStyle": false } }