{"_id":"@asl-19/next-utils","_rev":"8-ca3e4a530f4d289fea4f0c363c7b639c","name":"@asl-19/next-utils","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@asl-19/next-utils","version":"0.1.0","author":{"url":"https://asl19.org/","name":"Grant Heaslip","email":"grant@asl19.org"},"license":"GPL-3.0-or-later","_id":"@asl-19/next-utils@0.1.0","maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"homepage":"https://github.com/ASL-19/next-utils#readme","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"dist":{"shasum":"fbc547b47f806857d01d73e004fea404a3334fc0","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-0.1.0.tgz","fileCount":10,"integrity":"sha512-TvOMShoDkp2I3tOs9/fp+foM7Jq8ACqJWs76W3MQ9lLF8XkXtD50lgGP68F3mQ/iGNF4xNuWK0GMYzngZUY6tA==","signatures":[{"sig":"MEUCIQDlTuMEFlbv8ESipKsEvDo2y/LIKKfND/WXc3Zr7aRAXgIgfoOBT04qxttgM7wxf+PUqXHGCixWfxmsMuo9xu+hen8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6HsFCRA9TVsSAnZWagAA1yUQAKALSz0gpdLrqa/aVjfE\n6q3IAKS5sZqyFS+4RVnC2K/anhFwXbGlcMoIcdQHI/UoMWSTdCY11xzFTRKY\nzv72N7hNxy6aBnr7pL3GV/CU5gayZ/p4SzNP1/OSiCG4hRNUDzK+l2bK1Rvr\nKaktlhd18bEu+bSPXGoY7GSrMgpYCRq0NHvLePENkRcSlUAGOfESG5XTLNGb\nIsUaJIbYCU5AdtML8DQ3m9IF3/kAudEe8sZASTTmwDD6GWBG7If8A32CUWuN\nw9057foYXIDChPfDpN+q8WH4Ls/hxjzMno0ao8NNU6SLWUmJ2FQ4OKQT253h\n6FHHr6/6E40cYlxFVtLk6GxJvHKy56qbHAF2JE2usWtj3OQAJuPKQhzUTG/p\nMiD3+RH8w2dVdQYWfJ4RWKX5A0rVzBsSv9SeoHiwe835tUWvYmkA2toSPIeY\n9QJPtWgxuAzmzeQvw14Shxed5muWtjOKYOygdG7dcu+bGOyNPTU2hwQN1Weg\n0v+2J5o9twljHFkjYjbLvPMmvim0OPKtQXs//7Xw7Pu+yhyosWx+23FJT+tM\ndPB/Yrp8Qtv+mrNs+ACM+mxfJJBsnbDvDp/KfeAEo/LOVteS09XdXeHWm5iw\ncTYihNfKcTukvPgw60/1idKDHLZEmHrUyMKYRqFllfLHVPv301rViALBGkGW\nIaye\r\n=p0VZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"types/next-utils.d.ts","module":"dist/esm/index.js","engines":{"node":">= 16"},"gitHead":"bb98bef54a948e98057d88ce7483a6bb25f4996d","scripts":{"build":"yarn clean-dist && concurrently --names='build-cjs,build-esm' 'yarn build-cjs' 'yarn build-esm'","eslint":"eslint . --ext js,ts","build-cjs":"tsc --project tsconfig-cjs.json","build-esm":"tsc --project tsconfig-esm.json","clean-dist":"rm -rf ./dist/","prepublishOnly":"yarn build","api-extractor:check":"api-extractor run --verbose","api-extractor:update":"api-extractor run --local --verbose","build-and-update-api":"yarn build && yarn api-extractor:update && yarn api-documenter:update","api-documenter:update":"api-documenter markdown --input-folder ./api-extractor --output-folder ./docs"},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"repository":{"url":"git+https://github.com/ASL-19/next-utils.git","type":"git"},"_npmVersion":"7.18.1","description":"Shared Next.js utility functions for ASL19 projects","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","next":"^11.0.2-canary.9","react":"^17.0.2","eslint":"^7.30.0","prettier":"^2.3.2","react-dom":"^17.0.2","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/react":"^17.0.14","concurrently":"^6.2.0","@emotion/react":"^11.4.0","@types/react-dom":"^17.0.9","@asl-19/eslint-config":"^0.4.0","@testing-library/react":"^12.0.0","@microsoft/api-extractor":"^7.18.1","@microsoft/api-documenter":"^7.13.30"},"peerDependencies":{"next":"^11.0.2-canary.7"},"_npmOperationalInternal":{"tmp":"tmp/next-utils_0.1.0_1625848580680_0.586273478488077","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@asl-19/next-utils","version":"0.2.0","author":{"url":"https://asl19.org/","name":"Grant Heaslip","email":"grant@asl19.org"},"license":"GPL-3.0-or-later","_id":"@asl-19/next-utils@0.2.0","maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"homepage":"https://github.com/ASL-19/next-utils#readme","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"dist":{"shasum":"e5663f1a82af7c07534153eb037b142030bea718","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-0.2.0.tgz","fileCount":16,"integrity":"sha512-sf0XIzG1MvpAkE24iYyeN1LYaVK2XjEK34BupEmirw0w4SBAiN6UJ7HXdK73ccGPkE1ecpdkL0Rs4vHngpZT+g==","signatures":[{"sig":"MEYCIQCckmCU+3bDe2PVvUxqq4oEd3WwNg4zCcTe1OhGn9hquwIhAMvQfnr7bGyMoujOK9YaplihlOxj36tAZjYg/Nb7GJ9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50019},"main":"dist/cjs/index.js","types":"types/next-utils.d.ts","module":"dist/esm/index.js","engines":{"node":">= 16"},"gitHead":"7d2b549d9b4d52aade19fd40b08b55f330657e0a","scripts":{"build":"npm run clean-dist && concurrently --names='build-cjs,build-esm' 'npm run build-cjs' 'npm run build-esm'","eslint":"eslint . --ext js,ts","build-cjs":"tsc --project tsconfig-cjs.json","build-esm":"tsc --project tsconfig-esm.json","clean-dist":"rm -rf ./dist/","prepublishOnly":"npm run build","api-extractor:check":"api-extractor run --verbose","api-extractor:update":"api-extractor run --local --verbose","build-and-update-api":"npm run build && npm run api-extractor:update && npm run api-documenter:update","api-documenter:update":"api-documenter markdown --input-folder ./api-extractor --output-folder ./docs"},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"repository":{"url":"git+https://github.com/ASL-19/next-utils.git","type":"git"},"_npmVersion":"7.18.1","description":"Shared Next.js utility functions for ASL19 projects","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"csp-header":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","next":"^11.1.0","react":"^17.0.2","eslint":"^7.32.0","prettier":"^2.4.1","react-dom":"^17.0.2","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/react":"^17.0.27","concurrently":"^6.3.0","@emotion/react":"^11.4.1","@types/react-dom":"^17.0.9","@asl-19/eslint-config":"^0.4.0","@testing-library/react":"^12.1.2","@microsoft/api-extractor":"^7.18.12","@microsoft/api-documenter":"^7.13.55"},"peerDependencies":{"next":"^11.1.0","csp-header":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/next-utils_0.2.0_1633382487748_0.7542406744909502","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@asl-19/next-utils","version":"0.3.0","author":{"url":"https://asl19.org/","name":"Grant Heaslip","email":"grant@asl19.org"},"license":"GPL-3.0-or-later","_id":"@asl-19/next-utils@0.3.0","maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"homepage":"https://github.com/ASL-19/next-utils#readme","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"dist":{"shasum":"d8489e0bd31ed00b92a726a4cf702dab6fc7e762","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-0.3.0.tgz","fileCount":12,"integrity":"sha512-u4E6b7oi+5nL873mU03sRb9HU3z5B2P/ZEsXPVMtUhvG7hl2OS7W3KluNLwEYO1VTjLnlOFsmLtmx/3gNjW6yQ==","signatures":[{"sig":"MEQCIAluAP6bch0yzlx53ghZbhvS6Gsvh2IwDB3w1vCzJy0jAiAYXk6CBd8BoLVTH69yMv4IHZv9z3TWR7Xm+97qtYDJlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43798},"main":"dist/cjs/index.js","types":"types/next-utils.d.ts","module":"dist/esm/index.js","engines":{"node":">= 16"},"gitHead":"0d23e37d20af6fc07821f9987a7fff62ee2604ae","scripts":{"build":"npm run clean-dist && concurrently --names='build-cjs,build-esm' 'npm run build-cjs' 'npm run build-esm'","eslint":"eslint . --ext js,ts","build-cjs":"tsc --project tsconfig-cjs.json","build-esm":"tsc --project tsconfig-esm.json","clean-dist":"rm -rf ./dist/","prepublishOnly":"npm run build","api-extractor:check":"api-extractor run --verbose","api-extractor:update":"api-extractor run --local --verbose","build-and-update-api":"npm run build && npm run api-extractor:update && npm run api-documenter:update","api-documenter:update":"api-documenter markdown --input-folder ./api-extractor --output-folder ./docs"},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"repository":{"url":"git+https://github.com/ASL-19/next-utils.git","type":"git"},"_npmVersion":"7.24.0","description":"Shared Next.js utility functions for ASL19 projects","directories":{},"sideEffects":false,"_nodeVersion":"16.10.0","dependencies":{"csp-header":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","next":"^11.1.0","react":"^17.0.2","eslint":"^7.32.0","prettier":"^2.4.1","react-dom":"^17.0.2","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/react":"^17.0.27","concurrently":"^6.3.0","@emotion/react":"^11.4.1","@types/react-dom":"^17.0.9","@asl-19/eslint-config":"^0.4.0","@testing-library/react":"^12.1.2","@microsoft/api-extractor":"^7.18.12","@microsoft/api-documenter":"^7.13.55"},"peerDependencies":{"next":"^11.1.0","csp-header":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/next-utils_0.3.0_1634779093073_0.5666362116048917","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@asl-19/next-utils","version":"0.4.0","author":{"url":"https://asl19.org/","name":"Grant Heaslip","email":"grant@asl19.org"},"license":"GPL-3.0-or-later","_id":"@asl-19/next-utils@0.4.0","maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"homepage":"https://github.com/ASL-19/next-utils#readme","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"dist":{"shasum":"a4bd318bdf34ff73b23ee7d360b17e3ffccd6cdc","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-0.4.0.tgz","fileCount":12,"integrity":"sha512-isZZ2oPkM02xzVMLpj2g8KP0ehgo+0p5iVPYph774hEjWRhtwO21//QeIBwwzTUYYaIeAz0D9F3Ni9U2VzAQog==","signatures":[{"sig":"MEUCIQC0c84yFlso7N9rOpICaXjeDfEaRqFd+iWwtPtmV7PzTgIgbxEvM8farAJTugsDPxmP2FQRFX3CejFio3jPiIi2uTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxRtDCRA9TVsSAnZWagAAZLQP/Aim+xfK1yMbk8BQNjVn\ngxiVQ0oqss3Zcqv5BVAg25jEM9aXcSyYG9ang6O9yQNKpvwm2f2BsbBbzlrM\nfzYkqT4PtK0zfc1qgVqaPI4lHYnwryWRXsQJEwIWT2NWQaPu83ctjyA/8CdZ\nJ9w06huGgf86oGqoxoPMkUOyBdtA9tiiytHKZMJQk6N+QUOE4ur7R4NQFdnh\nMRtsMDfCm+B3yr+gnXTSQigsp9zAAylsLOhc7sDx4sO3awD+kNS4Fj8kWBan\n68Xj3DORYCHtGpfQp+6xDLEkvHLpwvdJYXOEE9l/ID7XtxrldCx3SLlFQPre\nkrlfUc71haJBD37/qW1GAhTQKwAUTJuWBIqyy3BU+V/iiRgniL59CxcbEVSL\nD1GNzifv82i0rfPqY7qrd+fxuf+oyIRbc4I6oqB+8Zng4+vB/QS49eWypSES\n98MG7xBGZy7KTbKLQJvYg/HCnItmPkQ/Pq3EyaFPnJrlO/4SwcKDx8Mb74gv\n9+4PowPKT0XyRm4drm5nPfpnKgoBqEczEnnTcHuJ4pCoDRBMKbaVtsd/l8U2\nkTf2HJsCoSyZ9E7Sc3p7m1UgVrvv03K8J6vX6YSONtGZmF+R6SLBkqPe2G1+\nUbpIHjKPGYBZNrJ/CAUtLm4ceg4gCp/S5jo6yNxs6AmurKLY83vRuKLoFRmj\nbrhk\r\n=1Yrq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"types/next-utils.d.ts","module":"dist/esm/index.js","engines":{"node":">= 16"},"gitHead":"b8dac29d9725bff31ce7d885c2e0cea0e482604e","scripts":{"build":"npm run clean-dist && concurrently --names='build-cjs,build-esm' 'npm run build-cjs' 'npm run build-esm'","eslint":"eslint . --ext js,ts","build-cjs":"tsc --project tsconfig-cjs.json","build-esm":"tsc --project tsconfig-esm.json","clean-dist":"rm -rf ./dist/","prepublishOnly":"npm run build","api-extractor:check":"api-extractor run --verbose","api-extractor:update":"api-extractor run --local --verbose","build-and-update-api":"npm run build && npm run api-extractor:update && npm run api-documenter:update","api-documenter:update":"api-documenter markdown --input-folder ./api-extractor --output-folder ./docs"},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"repository":{"url":"git+https://github.com/ASL-19/next-utils.git","type":"git"},"_npmVersion":"7.24.0","description":"Shared Next.js utility functions for ASL19 projects","directories":{},"sideEffects":false,"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","next":"^12.0.7","react":"^17.0.2","eslint":"^7.32.0","prettier":"^2.4.1","react-dom":"^17.0.2","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/react":"^17.0.27","concurrently":"^6.3.0","@emotion/react":"^11.4.1","@types/react-dom":"^17.0.9","@asl-19/eslint-config":"^0.4.0","@testing-library/react":"^12.1.2","@microsoft/api-extractor":"^7.18.12","@microsoft/api-documenter":"^7.13.55"},"peerDependencies":{"next":"^11.1.0 || ^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/next-utils_0.4.0_1640307522918_0.4655424740515135","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@asl-19/next-utils","version":"0.5.0","author":{"url":"https://asl19.org/","name":"Grant Heaslip","email":"grant@asl19.org"},"license":"GPL-3.0-or-later","_id":"@asl-19/next-utils@0.5.0","maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"homepage":"https://github.com/ASL-19/next-utils#readme","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"dist":{"shasum":"4767fe23fdbd92397fcbb0594159f45bfe676329","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-0.5.0.tgz","fileCount":12,"integrity":"sha512-RiNz22LTcHLL5nbE/iKnekZzV2oyVG/NEM0uFzsVxd771ja6UIKRABOS1wD7ylYeEQoiNYltLfb7c+ZYBa6oZA==","signatures":[{"sig":"MEYCIQC1PrfsYcg4TbQQtQPQ9LN808/ykDrpiQMdTRE1edZfRgIhAL9dLPif8xlbGO9zJr7ILOhba1pP6e1GT4H1BkErPna9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYdDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLaA//YtEQGsdXtQT3fzXQRYtOV89nKPQhCjGMJM8lLbI5mFWUSmXL\r\n2g3X2yL90qyXk+zSkpN2W7puzH25t3Xm4VzQG82kr+yO0E1IGhfunntANMMD\r\nym0WEyok3O2qsuYfKpdFtpmEEgx4X63CDKir5PIaYz36/k2WBd+om4VJ8MEH\r\noKqPUaRnldQpaCGUFV1pJgJyw2fwknT9BFGGqWZL+WTwikw/wQ02j1+0pL2c\r\nO9vdKeJ0HK5Zp+r83O6Tvt2iEAnbFJ11+FNFSQcyCqw5EfN+HLvks4L2hNle\r\nJ8JY3tO6Am+lxFaH44gHDsBOD0YzlmzRazrAK57TnXDeouFjUlUJUuExbZx4\r\n7er2KE9QULzxjjLaPUZF4s/zeUcwSeWNcg+BS1ATL6KWMJKwBc7y1BjhfRlX\r\nsgqIenZSMGQZOA/SRzda6rbP4MqNZ62lFBXk7m67bhycpzXzcUlnkEmrO2jL\r\neO7mpLXb51s59kEQe71rOAp9SLTV2QH4p3dBFiWhJeBwGf8n+YtIVLXQc8P3\r\nwmRvU+rArOgEIYCugjqVrb+9vSRtkpz13SDjFhnApcIQ72C5yrDoLZ9EJeR4\r\nUfwvlJpqiGdtfSn2lOZjjz9ZxyQm6gU0WwONGMGUrVE7477l0F7C/avrJleR\r\nZynJ28JBxGehamfrgeNpc3xoUFCoyKTqsHI=\r\n=FUtb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"types/next-utils.d.ts","module":"dist/esm/index.js","engines":{"node":">= 16"},"gitHead":"70ba00734e38d7a84cbcccb3dd5b387e681c96a9","scripts":{"build":"npm run clean-dist && run-p --print-label build-cjs build-esm","eslint":"eslint . --ext js,ts","build-cjs":"tsc --project tsconfig-cjs.json","build-esm":"tsc --project tsconfig-esm.json","clean-dist":"rm -rf ./dist/","prepublishOnly":"npm run build","api-extractor:check":"api-extractor run --verbose","api-extractor:update":"api-extractor run --local --verbose","build-and-update-api":"npm run build && npm run api-extractor:update && npm run api-documenter:update","api-documenter:update":"api-documenter markdown --input-folder ./api-extractor --output-folder ./docs"},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"overrides":{"@typescript-eslint/parser":"5.6.0"},"repository":{"url":"git+https://github.com/ASL-19/next-utils.git","type":"git"},"_npmVersion":"7.24.0","description":"Shared Next.js utility functions for ASL19 projects","directories":{},"sideEffects":false,"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","next":"^12.1.5","react":"^18.0.0","eslint":"^8.13.0","prettier":"^2.6.2","react-dom":"^18.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","npm-run-all":"^4.1.5","@types/react":"^18.0.6","@types/react-dom":"^18.0.2","@asl-19/eslint-config":"^0.6.0","@testing-library/react":"^13.1.1","@microsoft/api-extractor":"^7.22.2","@microsoft/api-documenter":"^7.17.9"},"peerDependencies":{"next":"^11.1.0 || ^12.0.7","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/next-utils_0.5.0_1650577646164_0.6773469529225653","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@asl-19/next-utils","version":"0.6.0","license":"GPL-3.0-or-later","_id":"@asl-19/next-utils@0.6.0","maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"contributors":[{"url":"https://asl19.org/","name":"Grant Heaslip","email":"grant@asl19.org"},{"url":"https://asl19.org/","name":"Min Van","email":"min@asl19.org"}],"homepage":"https://github.com/ASL-19/next-utils#readme","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"dist":{"shasum":"df9bab19f9afd90488ac88bef8589e03cc59effd","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-0.6.0.tgz","fileCount":12,"integrity":"sha512-syIA4ZedNvllumlDfab3kWktteyrAIKHhN6gt0eBDfOu0vyjjE/+r2sq9yoWim8BgH0MOduliUyQe/TCB2vGKg==","signatures":[{"sig":"MEYCIQDdkyANqWR3TyX7Pc4WMUAN9yNeeG6a8l3Q2iuEoOAZnAIhAIIp4tlp6OQmBRi1daSm+d++gOiwvoiqoQASCN9to78L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48308},"main":"dist/cjs/index.js","types":"types/next-utils.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"gitHead":"b8bd5b92571518a182b724b0c3ac7f3fbdf5b567","scripts":{"dev":"npm-run-all -l -s package-changed -p tsc-cjs-watch tsc-esm-watch","rm-dist":"rm -rf dist","tsc-cjs":"tsc --project tsconfig-cjs.json","tsc-esm":"tsc --project tsconfig-esm.json","lint-test":"run-p -l api-extractor-check eslint-check prettier-check tsc-check","tsc-check":"tsc --noEmit","eslint-fix":"eslint . --ext='js,ts,tsx' --fix","eslint-check":"eslint . --ext='js,ts,tsx'","prettier-fix":"prettier --write .","dev-lint-test":"run-s package-changed lint-test","tsc-cjs-watch":"tsc --project tsconfig-cjs.json --watch","tsc-esm-watch":"tsc --project tsconfig-esm.json --watch","prepublishOnly":"run-s rm-dist build-lint-test","prettier-check":"prettier --check .","build-lint-test":"npm-run-all -l -p tsc-cjs tsc-esm -s lint-test","package-changed":"package-changed","npm-check-updates":"npm-check-updates","api-extractor-check":"api-extractor run --verbose","api-extractor-update":"api-extractor run --local --verbose && api-documenter markdown --input-folder ./api-extractor --output-folder ./docs"},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"overrides":{"@typescript-eslint/parser":"6.6.0"},"repository":{"url":"git+https://github.com/ASL-19/next-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Shared Next.js utility functions for ASL19 projects","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","npm-run-all":"^4.1.5","@types/react":"^18.2.24","package-changed":"^3.0.0","@types/react-dom":"^18.2.8","npm-check-updates":"^16.14.4","@asl-19/eslint-config":"^0.8.0","@testing-library/react":"^14.0.0","@microsoft/api-extractor":"^7.38.0","@microsoft/api-documenter":"^7.23.9","eslint-plugin-sort-keys-fix":"^1.1.2","@asl-19/shared-package-configs":"^0.3.0"},"peerDependencies":{"next":"^13.5.3","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/next-utils_0.6.0_1696191873621_0.7574582407411217","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@asl-19/next-utils","version":"1.0.0","description":"Shared Next.js utility functions for ASL19 projects","type":"module","contributors":[{"name":"Grant Heaslip","email":"grant@asl19.org","url":"https://asl19.org/"},{"name":"Min Van","email":"min@asl19.org","url":"https://asl19.org/"}],"license":"GPL-3.0-or-later","repository":{"type":"git","url":"git+https://github.com/ASL-19/next-utils.git"},"engines":{"node":">= 18"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"sideEffects":false,"scripts":{"api-extractor-check":"api-extractor run --verbose","api-extractor-update":"api-extractor run --local --verbose && api-documenter markdown --input-folder ./api-extractor --output-folder ./docs","build-lint-test":"npm-run-all -l -p tsc -s lint-test","rm-dist":"rm -rf dist/*","dev":"npm-run-all -l -s package-changed -p tsc-watch","dev-build-update":"npm-run-all -l -p package-changed rm-dist -s tsc api-extractor-update","dev-lint-test":"run-s package-changed lint-test","eslint-check":"eslint . --ext='js,ts,tsx'","eslint-fix":"eslint . --ext='js,ts,tsx' --fix","lint-test":"run-p -l api-extractor-check prettier-check tsc-check","package-changed":"package-changed","prepublishOnly":"run-s rm-dist build-lint-test","prettier-check":"prettier --check .","prettier-fix":"prettier --write .","npm-check-updates":"npm-check-updates","tsc":"tsc --project tsconfig-dist.json","tsc-watch":"tsc --project tsconfig-dist.json --watch","tsc-check":"tsc --project tsconfig-dist.json --noEmit"},"devDependencies":{"@asl-19/eslint-config":"^0.9.0","@microsoft/api-documenter":"^7.26.31","@microsoft/api-extractor":"^7.52.10","@testing-library/react":"^16.3.0","@types/jest":"^30.0.0","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","eslint":"^9.33.0","jest":"^30.0.5","npm-check-updates":"^18.0.2","npm-run-all":"^4.1.5","package-changed":"^3.0.0","prettier":"^3.6.2","typescript":"^5.9.2"},"peerDependencies":{"next":"^15.4.2","react":"~19.1.0","react-dom":"~19.1.0"},"_id":"@asl-19/next-utils@1.0.0","gitHead":"ca9a1fc1990cf89205ddf73f215fd8c0ea70928a","bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"homepage":"https://github.com/ASL-19/next-utils#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-aXt8aJtRYFbBesKnMMRoRXlnN+kCTpAGngTyjbvCiqebpwwRz8+u+wXC+/krCugO0t1tY3KqqCxgNtbmQzAEhw==","shasum":"7e17056573b3149e9c7f956573d04cff8e2ba551","tarball":"https://registry.npmjs.org/@asl-19/next-utils/-/next-utils-1.0.0.tgz","fileCount":11,"unpackedSize":44461,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFLVhNdf0sC6zaUSGX0/Q1wt6hW28iV5CXtgE/tY3H3EAiEAoolwA7+jKkt1dVAgxbpSl8rDE/J1rXdUSDe/963fP68="}]},"_npmUser":{"name":"asl19grant","email":"grant@asl19.org"},"directories":{},"maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/next-utils_1.0.0_1755291648409_0.3062519758072093"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-09T16:36:20.385Z","modified":"2025-08-15T21:00:48.869Z","0.1.0":"2021-07-09T16:36:20.891Z","0.2.0":"2021-10-04T21:21:27.959Z","0.3.0":"2021-10-21T01:18:13.312Z","0.4.0":"2021-12-24T00:58:43.139Z","0.5.0":"2022-04-21T21:47:26.328Z","0.6.0":"2023-10-01T20:24:33.834Z","1.0.0":"2025-08-15T21:00:48.648Z"},"bugs":{"url":"https://github.com/ASL-19/next-utils/issues"},"license":"GPL-3.0-or-later","homepage":"https://github.com/ASL-19/next-utils#readme","repository":{"type":"git","url":"git+https://github.com/ASL-19/next-utils.git"},"description":"Shared Next.js utility functions for ASL19 projects","contributors":[{"name":"Grant Heaslip","email":"grant@asl19.org","url":"https://asl19.org/"},{"name":"Min Van","email":"min@asl19.org","url":"https://asl19.org/"}],"maintainers":[{"name":"aurangz","email":"aurang@asl19.org"},{"name":"asl19grant","email":"grant@asl19.org"}],"readme":"# @asl-19/next-utils\n\nShared [Next.js](https://nextjs.org) utility functions for [ASL19](https://asl19.org/) projects.\n\nSee [`docs/next-utils.md`](./docs/next-utils.md) for API documentation.\n\n## Install\n\n```sh\nnpm install @asl-19/next-utils\n```\n\n## Development\n\nThis package is developed with Node.js 18 (the active LTS [release](https://nodejs.org/en/about/releases/) as of 2023-08).\n\nIn this folder:\n\n```sh\n# Watch src and build into dist on change\nnpm run dev\n```\n\nIf you add a new function or making a change to the arguments of an existing function (without this TypeScript won’t be aware of the changes, and the `build-lint-test` script will fail):\n\n```sh\n# Update api-extractor/* and (metadata about code generated by api-extractor) docs/* (Markdown documentation generated by api-documenter using api-extractor metadata)\nnpm run api-extractor-update\n```\n\nIn a project that uses `next-utils`:\n\n```sh\n# Replace project‘s copy of next-utils with local version\nnpm link /absolute/path/to/next-utils\n```\n\nAfter running `npm link` you’ll see something like `\"@asl-19/next-utils\": \"file:../../../next-utils\"` in your project’s `package.json`, with corresponding changes in `package-lock.json`. And if you look at the project’s `node_modules/@asl-19/next-utils` you’ll see that it’s a [symlink](https://en.wikipedia.org/wiki/Symbolic_link) to the path provided to `npm link`. This means that any changes built into the `dist` directory will immediately apply to the project it’s linked into.\n\nOnce you’re finished testing make sure you reset your `package.json` and `package-lock.json`, then run `npm install` to revert to the published copy of the package.\n","readmeFilename":"README.markdown"}