{"id":23226098,"url":"https://github.com/umagol/angstorage","last_synced_at":"2026-05-05T21:33:53.593Z","repository":{"id":53793653,"uuid":"321246984","full_name":"umagol/Angstorage","owner":"umagol","description":"Angular Library for storing all types of data in web browser (CookieStorage, LocalStorage, SessionStorage)","archived":false,"fork":false,"pushed_at":"2023-11-03T14:48:38.000Z","size":624,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-11T14:39:00.813Z","etag":null,"topics":["angular","angularlibrary","angularpackage","cookie","localstorage","ngstorage","npm-package","sessionstorage"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/umagol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-14T05:49:26.000Z","updated_at":"2023-11-03T14:33:10.000Z","dependencies_parsed_at":"2025-02-11T14:46:30.522Z","dependency_job_id":null,"html_url":"https://github.com/umagol/Angstorage","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umagol%2FAngstorage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umagol%2FAngstorage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umagol%2FAngstorage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umagol%2FAngstorage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/umagol","download_url":"https://codeload.github.com/umagol/Angstorage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247374452,"owners_count":20928812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angularlibrary","angularpackage","cookie","localstorage","ngstorage","npm-package","sessionstorage"],"created_at":"2024-12-19T00:15:59.655Z","updated_at":"2026-05-05T21:33:53.565Z","avatar_url":"https://github.com/umagol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angstorage\n\n   \u003cimg src=\"https://raw.githubusercontent.com/umagol/Angstorage/master/projects/angstoragetest/src/assets/logo.png\" width=\"100%\" /\u003e\n\nAngStrorage is an Angular Library (Package),it is used for storing data on Web Browser in Cookie Storage, Session Storage and Local Storage, and also you set expiry time to local and session storage \n\nAngStroage also provides other functions like isset isSetCookie(), isSetLocalstorage(), isSetLocalstorage for checking data is set or not.\n\n\n## Table of contents\n\n- [Installation](#Installation)\n- [Import](#Import)\n- [Function](#Function)\n- [Uses](#Uses)\n- [License](#License)\n\n# Installation\n\n        npm install angstorage --save\n\n- This commond use for adding package in your project, `--save` is used to add this package info in your package.json file.\n\n## Import\n\n- In your ts file import this package like this.\n\n\n      import { AngstorageService } from 'angstorage';\n\n\n\n- Declare this package in constructor like above.\n\n      constructor( private NgWebStroage: AngstorageService ){\n\n      }\n\n\n## Uses\n\n\n# Cookie Stroage\n\n\n     getCookie(): any{\n\n      this.getCookiesdata = this.ANgWebStroage.getCookie(this.CookieName);\n \n     }\n\n    setCookie(): any{\n\n      this.ANgWebStroage.setCookie(this.CookieName, this.CookieValue,60000);\n \n    }\n\n    removeCookie(): any{\n\n      this.ANgWebStroage.removeCookie(this.CookieName);\n \n    }\n\n    removeAllCookie(): any{\n\n      this.NgWebStroage.removeAllCookie();\n  \n    }\n  \n    isSetCookie(): any{\n\n      this.NgWebStroage.isCookie(this.CookieName);\n  \n    }\n\n\n# Local Storage\n\n     getLocalstorage(): any{\n\n      this.getlocalstoragedata = this.NgWebStroage.getLocalStorage(this.LocalStorageName);\n \n    }\n\n    setLocalstorage(): any{\n   \n      this.NgWebStroage.setLocalStorage(this.LocalStorageName, this.LocalStorageValue);\n \n    }\n\n    removeLocalstorage(): any{\n\n       this.NgWebStroage.removeLocalStorage(this.LocalStorageName);\n  \n    }\n\n    removeAllLocalstorage(): any{\n\n      this.NgWebStroage.removeAllLocalStorage();\n \n    }\n\n    isSetLocalstorage(): any{\n\n      this.NgWebStroage.isLocalStorage(this.LocalStorageName);\n \n    }\n\n\n# Session Storage\n\n\n    getsessionstorage(): any{\n\n      this.getsessionstoragedata = this.NgWebStroage.getSessionStorage(this.SessionStorageName);\n  \n    }\n\n    setSessionstorage(): any{\n\n      this.NgWebStroage.setSessionStorage(this.SessionStorageName,this.SessionStorageValue);\n  \n    }\n\n     removesessionstorage(): any{\n\n        this.NgWebStroage.removeSessionStorage(this.SessionStorageName);\n  \n     }\n\n     removeAllsessionstorage(): any{\n\n     this.NgWebStroage.removeAllSessionStorage();\n \n     }\n\n     isSetsessionstorage(): any{\n\n        this.NgWebStroage.isSessionStorage(this.SessionStorageName);\n  \n      }\n\n\n\n## Function\n\n# Cookie Function\n\n\n- Method Used to set data in cookies storage\n\n      1. setCookie(\n          Cookie_Name: string,\n          Cookie_Value: string,\n          ExpireTime = 18000000)\n        \n\n- Method Used to Get data in cookie storage\n\n      2. getCookie(\n          Cookie_Name: string)\n\n\n- Method used to Remove  specific data in cookie storage\n\n      3. public removeCookie(\n          Cookie_Name: string)\n       \n- Clear all cookie        \n    \n      4. public removeAllCookie()\n\n\n- Check cookie is set or not\n\n      5. public isCookie(\n          Cookie_Name: any)\n \n\n\n\n# Local Storage\n\n- Set data in localstorage\n\n      6. public setLocalStorage(\n          Localstorage_Name: string,\n          Localstorage_Value: string)\n\n\n- Get data from Localstorage\n\n      7. public getLocalStorage(\n          Localstorage_Name: string)\n        \n- Remove data from Loalstorage\n\n      8. public removeLocalStorage(\n          Localstorage_Name: string)\n        \n- Clear all localtorage data \n\n      9. public removeAllLocalStorage()\n\n- Check data is set or not\n\n      10.public isLocalStorage(\n          Localstorage_Name: string)\n       \n\n\n# Session Storage\n\n-  Set data in Sessionstorage\n\n        11. public setSessionStorage(\n            Sessionstorage_Name: string,\n            Sessionstorage_Value: string)\n\n- Get data from Sessionstorage\n\n      12. public getSessionStorage(\n          Sessionstorage_Name: string)\n\n- Remove specific data of Sessionstorage\n\n      13. public removeSessionStorage(\n          Sessionstorage_Name: string)\n\n- Clear all Sessiontorage data \n\n      14. public removeAllSessionStorage()\n\n- Check data is set or not\n\n      15. public isSessionStorage(\n          Sessionstorage_Name: string)\n\n\n\n\n\n## License\n    MIT \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumagol%2Fangstorage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumagol%2Fangstorage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumagol%2Fangstorage/lists"}