diff --git a/package-lock.json b/package-lock.json index d85cde4..a74f62e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,28 @@ { - "name": "src", + "name": "andifes-isf", "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "src", + "name": "andifes-isf", "version": "0.0.1", "dependencies": { "@astrojs/check": "^0.9.3", "astro": "^4.15.8", + "datatables.net-buttons-dt": "^3.1.2", + "datatables.net-colreorder-dt": "^2.0.4", + "datatables.net-dt": "^2.1.7", + "datatables.net-fixedheader-dt": "^4.0.1", + "datatables.net-responsive-dt": "^3.0.3", + "datatables.net-searchbuilder-dt": "^1.8.0", + "jquery": "^3.7.1", + "papaparse": "^5.4.1", "typescript": "^5.6.2" + }, + "devDependencies": { + "@types/jquery": "^3.5.30", + "@types/papaparse": "^5.3.14" } }, "node_modules/@ampproject/remapping": { @@ -1721,6 +1733,16 @@ "@types/unist": "*" } }, + "node_modules/@types/jquery": { + "version": "3.5.30", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.30.tgz", + "integrity": "sha512-nbWKkkyb919DOUxjmRVk8vwtDb0/k8FKncmUKFi+NY+QXqWltooxTrswvz4LspQwxvLdvzBN1TImr6cw3aQx2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/sizzle": "*" + } + }, "node_modules/@types/mdast": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", @@ -1745,6 +1767,33 @@ "@types/unist": "*" } }, + "node_modules/@types/node": { + "version": "22.5.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", + "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/papaparse": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.14.tgz", + "integrity": "sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", @@ -2596,6 +2645,130 @@ "node": ">=4" } }, + "node_modules/datatables.net": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-2.1.7.tgz", + "integrity": "sha512-ZSsBmYN9m++WHm+nfJm2cPfC0I25CBRx358qebzEW9WWXYjPZFJs8iRs9+nzv8P7HgvqQu8kKBmQzW1+ByhuUA==", + "license": "MIT", + "dependencies": { + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-buttons": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/datatables.net-buttons/-/datatables.net-buttons-3.1.2.tgz", + "integrity": "sha512-D7xjmXR4P056JAD6skjKYcSvQxRslt69n5dgw8KX/6nmkSJirt3iFlhKo69GzHTFTOBN49WyPvStxpbUFgzc2A==", + "license": "MIT", + "dependencies": { + "datatables.net": "^2", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-buttons-dt": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/datatables.net-buttons-dt/-/datatables.net-buttons-dt-3.1.2.tgz", + "integrity": "sha512-ctGWFZ1kmkCfRqEzFLJAe5FDk0wu01XmHM828JzargIs1FO34P9Cj4k+LqP5YNAHC55oaCVRVy715e86wvR+wQ==", + "license": "MIT", + "dependencies": { + "datatables.net-buttons": "3.1.2", + "datatables.net-dt": "^2", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-colreorder": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/datatables.net-colreorder/-/datatables.net-colreorder-2.0.4.tgz", + "integrity": "sha512-j2d2uObivMaMLX+VTsIu9XEfucMPuS+OYurezQtPNHo0LgdXdgKvouEAUghVtlkTxW+jX7tjiSbagH2YWIS5Jg==", + "license": "MIT", + "dependencies": { + "datatables.net": "^2", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-colreorder-dt": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/datatables.net-colreorder-dt/-/datatables.net-colreorder-dt-2.0.4.tgz", + "integrity": "sha512-vsGn1GETv9tJO1fUZMA96mQ/baXPdoF3qB/tADPD83+1VMGFQijuBtUOxBx3wd/Bm6SmL03GV0Ug1lB7MazKkQ==", + "license": "MIT", + "dependencies": { + "datatables.net-colreorder": "2.0.4", + "datatables.net-dt": "^2", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-dt": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/datatables.net-dt/-/datatables.net-dt-2.1.7.tgz", + "integrity": "sha512-+JLzOH+atnWsZNc+w1gsi/WV7WprJUznVb/vxVN1+2li1vVocvljjLAWxrTJBGOs0n6hfIomkK9rX/H2M5tSkw==", + "license": "MIT", + "dependencies": { + "datatables.net": "2.1.7", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-fixedheader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/datatables.net-fixedheader/-/datatables.net-fixedheader-4.0.1.tgz", + "integrity": "sha512-jdwvGvI/WBKjNDJ5JwcTqmh7ehLkzXmTqvVCWJ6ig3+P9EHasoTq6Ys08WfICXpCHZgDKwDYLiW2rqVLK5TWOg==", + "license": "MIT", + "dependencies": { + "datatables.net": "^2", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-fixedheader-dt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/datatables.net-fixedheader-dt/-/datatables.net-fixedheader-dt-4.0.1.tgz", + "integrity": "sha512-9Fzmue2d4ld1xQL5t8GDqoOOTWkEhyLa15TevS9na57qC60e1B+K3U+mxLUSyBJ08eJ2kaOXskOptwQ2GzSvfw==", + "license": "MIT", + "dependencies": { + "datatables.net-dt": "^2", + "datatables.net-fixedheader": "4.0.1", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-responsive": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/datatables.net-responsive/-/datatables.net-responsive-3.0.3.tgz", + "integrity": "sha512-/VU5U3P+l3GSdo92Mclt5YlrETNkfIZZU1MOk0aHNt0VqQOE0dORhx5Nwa8pYVsBuQBYzzyROZLru6UivEWv3Q==", + "license": "MIT", + "dependencies": { + "datatables.net": "^2", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-responsive-dt": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/datatables.net-responsive-dt/-/datatables.net-responsive-dt-3.0.3.tgz", + "integrity": "sha512-9Q3Ka8JFzLWfzAVpEePkIehQqjo0JkZiqh8r63wGzmnd/H10LmMNsTQIL5CxoKHFVMuUiWHSW3TS4Xga5E4bOg==", + "license": "MIT", + "dependencies": { + "datatables.net-dt": "^2", + "datatables.net-responsive": "3.0.3", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-searchbuilder": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/datatables.net-searchbuilder/-/datatables.net-searchbuilder-1.8.0.tgz", + "integrity": "sha512-NQ8dkXImmOfANAffnDdkUE4rSFrBx+rvVI0ohBlPrC0I9mvMzUgpMEvmjjj5NuusV1k4ibhOHnqGjdDPyjExCw==", + "license": "MIT", + "dependencies": { + "datatables.net": "^2.1", + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-searchbuilder-dt": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/datatables.net-searchbuilder-dt/-/datatables.net-searchbuilder-dt-1.8.0.tgz", + "integrity": "sha512-KQylT/H7d0n428VKfI4a9oznz7yBaOmGo05B6ETxeSyu/w9qavomT5Kbg0HZCB2itP16k13H8XVJ4No9zPuw1g==", + "license": "MIT", + "dependencies": { + "datatables.net-dt": "^2.1", + "datatables.net-searchbuilder": "1.8.0", + "jquery": ">=1.7" + } + }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", @@ -3430,6 +3603,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -4696,6 +4875,12 @@ "node": ">=6" } }, + "node_modules/papaparse": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", + "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==", + "license": "MIT" + }, "node_modules/parse-latin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", @@ -4823,16 +5008,17 @@ } }, "node_modules/prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "license": "MIT", "optional": true, + "peer": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -5568,6 +5754,13 @@ "semver": "^7.3.8" } }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "devOptional": true, + "license": "MIT" + }, "node_modules/unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", @@ -6274,6 +6467,22 @@ "prettier": "2.8.7" } }, + "node_modules/yaml-language-server/node_modules/prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "license": "MIT", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/yaml-language-server/node_modules/request-light": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", diff --git a/package.json b/package.json index 4bcd465..ba8e684 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,20 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.15.8", "@astrojs/check": "^0.9.3", + "astro": "^4.15.8", + "datatables.net-buttons-dt": "^3.1.2", + "datatables.net-colreorder-dt": "^2.0.4", + "datatables.net-dt": "^2.1.7", + "datatables.net-fixedheader-dt": "^4.0.1", + "datatables.net-responsive-dt": "^3.0.3", + "datatables.net-searchbuilder-dt": "^1.8.0", + "jquery": "^3.7.1", + "papaparse": "^5.4.1", "typescript": "^5.6.2" + }, + "devDependencies": { + "@types/jquery": "^3.5.30", + "@types/papaparse": "^5.3.14" } -} \ No newline at end of file +} diff --git a/public/site.webmanifest b/public/site.webmanifest index e200a83..14881cb 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -3,12 +3,12 @@ "short_name": "IsF", "icons": [ { - "src": "/android-chrome-192x192.png", + "src": "/assets/img/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, { - "src": "/android-chrome-512x512.png", + "src": "/assets/img/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } diff --git a/src/components/Carregando.astro b/src/components/Carregando.astro new file mode 100644 index 0000000..f576db6 --- /dev/null +++ b/src/components/Carregando.astro @@ -0,0 +1,53 @@ +--- +interface Props { + id: string; +} + +const { id } = Astro.props; +--- +