{"_id":"@ag1/atp-gatekeeper-frontend","_rev":"1-11770525897eeb2daa4ef7aa6b6518a0","name":"@ag1/atp-gatekeeper-frontend","dist-tags":{"latest":"0.2.5"},"versions":{"0.2.0":{"name":"@ag1/atp-gatekeeper-frontend","version":"0.2.0","author":{"name":"agent one co., ltd."},"_id":"@ag1/atp-gatekeeper-frontend@0.2.0","maintainers":[{"name":"kpping","email":"kp@kpping.me"},{"name":"worasitipon","email":"worasitipon.t@hotmail.com"}],"dist":{"shasum":"5b871c4be8ea919bf1beb7c64e665fdf8911fe3a","tarball":"https://registry.npmjs.org/@ag1/atp-gatekeeper-frontend/-/atp-gatekeeper-frontend-0.2.0.tgz","fileCount":14,"integrity":"sha512-s4QI/Ocrqa1W6kcAnVAzgYAZphNBgbb7HXpT8mx44KuXRNKKEvs/GDwu9bkF3mHG7QDeMPFSlDzpQq8TtrXFBQ==","signatures":[{"sig":"MEQCIEXhmEneeNSFE+BUimGxrsNWp7EMEl0/amf0kM8azj7OAiAm4WMQw7fr0UiYqWUzFJ5RE83yHnlSHkKIWUusXqHvPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90132},"main":"dist/scripts/app.js","_from":"file:ag1-atp-gatekeeper-frontend-0.2.0.tgz","types":"lib/index.d.ts","scripts":{"dev":"webpack serve --config config/webpack.dev.js --port 9011","lint":"eslint src --ext ts,tsx --ignore-path .gitignore","test":"NODE_ENV=test jest --passWithNoTests","build":"pnpm precompile && webpack --config config/webpack.common.js --mode=production --no-devtool && pnpm gen:typing","analyze":"webpack --mode=production --env analyze","dev:alone":"webpack serve --config config/webpack.dev.js --env standalone","gen:typing":"tsc -b tsconfig-declare.json","precompile":"pnpm lint && pnpm test","build:runtest":"pnpm precompile && webpack --config config/webpack.production.js --env envFile=\".env.runtest\" && pnpm gen:typing","build:production":"pnpm precompile && webpack --config config/webpack.production.js --env envFile=\".env.production\"  && pnpm gen:typing"},"_npmUser":{"name":"worasitipon","email":"worasitipon.t@hotmail.com"},"_resolved":"/private/var/folders/7x/fvgbczwj5_g2dp52wdlpyyx00000gn/T/7cbb690dac3d4d69b071b9bae218a06a/ag1-atp-gatekeeper-frontend-0.2.0.tgz","_integrity":"sha512-s4QI/Ocrqa1W6kcAnVAzgYAZphNBgbb7HXpT8mx44KuXRNKKEvs/GDwu9bkF3mHG7QDeMPFSlDzpQq8TtrXFBQ==","_npmVersion":"8.19.2","description":"> control about authorize logic e.g. login, logout, token fresher","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ky":"^0.28.7","dotenv":"^10.0.0","js-cookie":"^3.0.1","lodash-es":"^4.17.21","@ag1/atp-state-frontend":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","eslint":"^8.3.0","lodash":"^4.17.21","ts-jest":"^27.0.7","webpack":"^5.64.4","prettier":"^2.5.0","babel-jest":"^27.3.1","typescript":"^4.5.2","@babel/core":"^7.16.0","@types/jest":"^27.0.3","@types/node":"^16","webpack-cli":"^4.9.1","@types/lodash":"^4.14.195","webpack-merge":"^5.8.0","@babel/runtime":"^7.16.3","@types/js-cookie":"^3.0.1","@types/lodash-es":"^4.17.5","@babel/preset-env":"^7.16.4","webpack-dev-server":"^4.6.0","html-webpack-plugin":"^5.5.0","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.25.3","ts-config-single-spa":"^3.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.4.0","git-revision-webpack-plugin":"^5.0.0","webpack-config-single-spa-ts":"^4.1.2","@babel/plugin-transform-runtime":"^7.16.4","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/atp-gatekeeper-frontend_0.2.0_1687340740045_0.5520036762102329","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@ag1/atp-gatekeeper-frontend","version":"0.2.5","author":{"name":"agent one co., ltd."},"types":"dist/index.d.ts","main":"dist/app.js","devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.4","@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@babel/runtime":"^7.16.3","@types/jest":"^27.0.3","@types/js-cookie":"^3.0.1","@types/lodash":"^4.14.195","@types/lodash-es":"^4.17.5","@types/node":"^18.19.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^27.3.1","clean-webpack-plugin":"^4.0.0","dts-bundle-generator":"^9.5.1","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","git-revision-webpack-plugin":"^5.0.0","html-webpack-plugin":"^5.5.0","jest":"^27.3.1","lodash":"^4.17.21","prettier":"^2.5.0","ts-config-single-spa":"^3.0.0","ts-jest":"^27.0.7","typescript":"^4.5.2","webpack":"^5.64.4","webpack-cli":"^4.9.1","webpack-config-single-spa-ts":"^4.1.2","webpack-dev-server":"^4.6.0","webpack-merge":"^5.8.0"},"dependencies":{"@ag1/atp-state-frontend":"^1.1.3","dotenv":"^10.0.0","js-cookie":"^3.0.1","ky":"^0.28.7","lodash-es":"^4.17.21"},"scripts":{"dev":"webpack serve --config config/webpack.dev.js --port 9011","dev:alone":"webpack serve --config config/webpack.dev.js --env standalone","precompile":"pnpm lint && pnpm test","build":"pnpm precompile && webpack --config config/webpack.common.js --mode=production --no-devtool && pnpm gen:typing","build:runtest":"pnpm precompile && webpack --config config/webpack.production.js --env envFile=\".env.runtest\" && pnpm gen:typing","build:production":"pnpm precompile && webpack --config config/webpack.production.js --env envFile=\".env.production\"  && pnpm gen:typing","gen:typing":"dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts","analyze":"webpack --mode=production --env analyze","lint":"eslint src --ext ts,tsx --ignore-path .gitignore","test":"NODE_ENV=test jest --passWithNoTests"},"_id":"@ag1/atp-gatekeeper-frontend@0.2.5","description":"> control about authorize logic e.g. login, logout, token fresher","_integrity":"sha512-SNxSjXrIVBrOuWV1vRZ95jGG917Z3b3fGUdT66ydOrv/5MFrOCRzL8wlocQvN9b93vc0DBrKTi74EYPxkYQzpw==","_resolved":"/private/var/folders/7x/fvgbczwj5_g2dp52wdlpyyx00000gn/T/64b1a7a6f2e35d372d8d103d5549f8dc/ag1-atp-gatekeeper-frontend-0.2.5.tgz","_from":"file:ag1-atp-gatekeeper-frontend-0.2.5.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-SNxSjXrIVBrOuWV1vRZ95jGG917Z3b3fGUdT66ydOrv/5MFrOCRzL8wlocQvN9b93vc0DBrKTi74EYPxkYQzpw==","shasum":"d39180768618254e7fbdc7efe17c9154fa3c409a","tarball":"https://registry.npmjs.org/@ag1/atp-gatekeeper-frontend/-/atp-gatekeeper-frontend-0.2.5.tgz","fileCount":9,"unpackedSize":88561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD33zjk8k/ky3seR/NFYfLl++8KFbpePoaPK90YoWjbPAIhAP8lTfoKWidUKJqzb1Of+I82EhnHq+CwPmeMtm7lx4uJ"}]},"_npmUser":{"name":"worasitipon","email":"worasitipon.t@hotmail.com"},"directories":{},"maintainers":[{"name":"kpping","email":"kp@kpping.me"},{"name":"worasitipon","email":"worasitipon.t@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atp-gatekeeper-frontend_0.2.5_1724918440268_0.6019790683619419"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-21T09:45:39.970Z","modified":"2024-08-29T08:00:40.742Z","0.2.0":"2023-06-21T09:45:40.239Z","0.2.5":"2024-08-29T08:00:40.536Z"},"author":{"name":"agent one co., ltd."},"description":"> control about authorize logic e.g. login, logout, token fresher","maintainers":[{"name":"kpping","email":"kp@kpping.me"},{"name":"worasitipon","email":"worasitipon.t@hotmail.com"}],"readme":"## @ag1/atp-gatekeeper-frontend  \n\n> control about authorize logic e.g. login, logout, token fresher  \n\n----\n\n### requires  \n-  make  \n\n### before start development  \n  \n```bash\n# use scripts\nmake\n```\n`make` script will completely setup project with single line. easy like that!  ","readmeFilename":"README.md"}