datatracker/package.json
Nicolas Giard aa9490faf6
feat(ui): new dynamic agenda view (#4086)
* feat: agenda page in vue (wip)

* feat: scroll to agenda day

* fix: vue 3 composition api + eslint settings

* fix: agenda day scroll match indicator

* fix: convert vite deps to yarn

* fix: missing lodash + legacy build step

* fix: agenda - move calendar into drawer

* fix: improve agenda filter UI

* fix: download ics + move agenda into own component

* feat: use fullcalendar for agenda calendar view (wip)

* feat: add events to agenda calendar

* feat: agenda filter UI improvements

* feat: agenda add to calendar dropdown

* feat: agenda calendar filter + timezone + event coloring

* feat: agenda calendar color improvements

* chore: exclude dist-neue from git

* feat: agenda calendar event modal

* fix: rebuild yarn deps

* chore: add run migration task to vscode

* fix: agenda buttons display flag

* feat: agenda event modal component

* feat: show calendar event quick info on hover

* fix: clear calendar quick info on timezone change

* feat: agenda list view improvements

* feat: agenda list row coloring

* feat: agenda list note

* feat: agenda list icons for office hours + hackathon

* fix: agenda top links

* refactor: use pinia as store for agenda components

* feat: agenda jump to now

* fix: agenda mobile improvements

* feat: agenda search

* feat: agenda search improvements

* feat: agenda event recordings buttons for post-meeting

* fix: agenda switch to meeting timezone on load

* feat: agenda pre & live session buttons

* fix: remove agenda utc + personalize links in top menu

* feat: add pre-vue loading state on page load

* feat: filter from agenda picker mode

* fix: agenda UI improvements

* fix: django-vite non-dev mode

* chore: update yarn dependencies for vue + vite

* feat: agenda settings panel + UI improvements

* feat: agenda settings colors + import/export feature

* feat: agenda color assignments + responsive UI improvements

* feat: agenda realtime red line + debug datetime offset

* feat: agenda add aria labels for settings

* feat: add new agenda path + pages/menu

* fix: bring base/menu.html up to main

* fix: agenda various fixes

* test: add new agenda item to meetings menu for item count

* chore: restore devcontainer extensions list

* fix: agenda UI improvements + montserrat default font

* feat: agenda bolder text + hide event icons options

* feat: agenda warning badge

* fix: agenda various UI improvements + intersectionObserver fix

* feat: agenda floorplan page + various UI improvements

* feat: agenda floor plan pin

* feat: view floor plan room from agenda

* feat: agenda floor plan mobile optimization

* feat: adjust calendar options + default calendar view in settings

* feat: agenda persist picked events + change base font only on new agenda page

* feat: agenda mobile view optimizations

* fix: add .vite to cached volumes

* fix: mobile view for filters, calendar, settings panels

* test: upgrade cypress existing tests to work on bs5 + update dependencies

* fix: use named url patterns to avoid hardcoded URLs. Add rudimentary test coverage for the neue views.

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-07-13 16:20:23 -05:00

199 lines
7.5 KiB
JSON

{
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"legacy:dev": "parcel",
"legacy:build": "parcel build",
"cypress": "cypress run",
"cypress:open": "cypress open",
"test": "vitest",
"coverage": "vitest run --coverage"
},
"dependencies": {
"@fullcalendar/bootstrap5": "5.11.0",
"@fullcalendar/core": "5.11.0",
"@fullcalendar/daygrid": "5.11.0",
"@fullcalendar/interaction": "5.11.0",
"@fullcalendar/list": "5.11.0",
"@fullcalendar/luxon2": "5.11.0",
"@fullcalendar/timegrid": "5.11.0",
"@fullcalendar/vue3": "5.11.1",
"@popperjs/core": "2.11.5",
"bootstrap": "5.1.3",
"bootstrap-icons": "1.8.3",
"browser-fs-access": "0.31.0",
"caniuse-lite": "1.0.30001365",
"d3": "7.6.1",
"file-saver": "2.0.5",
"highcharts": "10.2.0",
"jquery": "3.6.0",
"jquery-ui-dist": "1.13.1",
"js-cookie": "3.0.1",
"list.js": "2.3.1",
"lodash": "4.17.21",
"luxon": "3.0.1",
"moment": "2.29.4",
"moment-timezone": "0.5.34",
"murmurhash-js": "1.0.0",
"naive-ui": "2.31.0",
"pinia": "2.0.16",
"pinia-plugin-persist": "1.0.0",
"select2": "4.1.0-rc.0",
"select2-bootstrap-5-theme": "1.3.0",
"slugify": "1.6.5",
"sortablejs": "1.15.0",
"vue": "3.2.37",
"vue-router": "4.1.2",
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@parcel/transformer-sass": "2.6.2",
"@vitejs/plugin-vue": "2.3.3",
"@vue/test-utils": "2.0.2",
"browserlist": "latest",
"c8": "7.11.3",
"cypress": "10.3.0",
"cypress-real-events": "1.7.1",
"eslint": "8.19.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-cypress": "2.12.1",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-vue": "9.2.0",
"html-validate": "7.1.2",
"jquery-migrate": "3.4.0",
"parcel": "2.6.2",
"pug": "3.0.2",
"sass": "1.53.0",
"vite": "2.9.14",
"vitest": "0.18.0"
},
"targets": {
"ietf": {
"distDir": "ietf/static/dist/ietf",
"source": [
"ietf/static/css/datepicker.scss",
"ietf/static/css/ietf.scss",
"ietf/static/css/jquery-ui.scss",
"ietf/static/css/liaisons.css",
"ietf/static/css/list.scss",
"ietf/static/css/select2.scss",
"ietf/static/images/arrow-ani.webp",
"ietf/static/images/iesg-draft-state-diagram.png",
"ietf/static/images/ietf-logo-nor-16-dev.png",
"ietf/static/images/ietf-logo-nor-16.png",
"ietf/static/images/ietf-logo-nor-180-dev.png",
"ietf/static/images/ietf-logo-nor-180.png",
"ietf/static/images/ietf-logo-nor-192-dev.png",
"ietf/static/images/ietf-logo-nor-192.png",
"ietf/static/images/ietf-logo-nor-32-dev.png",
"ietf/static/images/ietf-logo-nor-32.png",
"ietf/static/images/ietf-logo-nor-512-dev.png",
"ietf/static/images/ietf-logo-nor-512.png",
"ietf/static/images/ietf-logo-nor-mask.svg",
"ietf/static/images/ietf-logo-nor.svg",
"ietf/static/images/ietf-logo.svg",
"ietf/static/js/agenda_filter.js",
"ietf/static/js/agenda_materials.js",
"ietf/static/js/agenda_personalize.js",
"ietf/static/js/agenda_timezone.js",
"ietf/static/js/complete-review.js",
"ietf/static/js/create_timeslot.js",
"ietf/static/js/create_timeslot.js",
"ietf/static/js/d3.js",
"ietf/static/js/datepicker.js",
"ietf/static/js/doc-search.js",
"ietf/static/js/document_timeline.js",
"ietf/static/js/draft-submit.js",
"ietf/static/js/edit-meeting-schedule.js",
"ietf/static/js/edit-meeting-timeslots-and-misc-sessions.js",
"ietf/static/js/edit-milestones.js",
"ietf/static/js/edit_action_holders.js",
"ietf/static/js/edit_authors.js",
"ietf/static/js/fullcalendar.js",
"ietf/static/js/highcharts.js",
"ietf/static/js/highstock.js",
"ietf/static/js/ietf.js",
"ietf/static/js/ipr-edit.js",
"ietf/static/js/ipr-search.js",
"ietf/static/js/jquery-ui.js",
"ietf/static/js/js-cookie.js",
"ietf/static/js/liaisons.js",
"ietf/static/js/list.js",
"ietf/static/js/manage-community-list.js",
"ietf/static/js/manage-review-requests.js",
"ietf/static/js/meeting-interim-request.js",
"ietf/static/js/moment.js",
"ietf/static/js/password_strength.js",
"ietf/static/js/room_params.js",
"ietf/static/js/select2.js",
"ietf/static/js/session_details_form.js",
"ietf/static/js/sortable.js",
"ietf/static/js/stats.js",
"ietf/static/js/status-change-edit-relations.js",
"ietf/static/js/timeslot_edit.js",
"ietf/static/js/timezone.js",
"ietf/static/js/upcoming.js",
"ietf/static/js/upload-material.js",
"ietf/static/js/upload_bofreq.js",
"ietf/static/js/week-view.js",
"ietf/static/js/zxcvbn.js"
]
},
"secr": {
"distDir": "ietf/secr/static/dist/secr",
"source": [
"ietf/secr/static/css/base.css",
"ietf/secr/static/css/custom.css",
"ietf/secr/static/css/forms.css",
"ietf/secr/static/css/telechat.css",
"ietf/secr/static/css/test.css",
"ietf/secr/static/css/widgets.css",
"ietf/secr/static/images/ajax-loader.webp",
"ietf/secr/static/images/ams_logo.png",
"ietf/secr/static/images/arrow-down.webp",
"ietf/secr/static/images/arrow-up.webp",
"ietf/secr/static/images/chooser-bg.webp",
"ietf/secr/static/images/chooser_stacked-bg.webp",
"ietf/secr/static/images/default-bg-reverse.webp",
"ietf/secr/static/images/default-bg.webp",
"ietf/secr/static/images/deleted-overlay.webp",
"ietf/secr/static/images/icon_addlink.webp",
"ietf/secr/static/images/icon_alert.webp",
"ietf/secr/static/images/icon_changelink.webp",
"ietf/secr/static/images/icon_deletelink.webp",
"ietf/secr/static/images/icon_error.webp",
"ietf/secr/static/images/icon_success.webp",
"ietf/secr/static/images/inline-delete.png",
"ietf/secr/static/images/inline-restore.png",
"ietf/secr/static/images/inline-splitter-bg.webp",
"ietf/secr/static/images/nav-bg-grabber.webp",
"ietf/secr/static/images/nav-bg-reverse.webp",
"ietf/secr/static/images/nav-bg.webp",
"ietf/secr/static/images/selector-add.webp",
"ietf/secr/static/images/selector-addall.webp",
"ietf/secr/static/images/selector-remove.webp",
"ietf/secr/static/images/selector-removeall.webp",
"ietf/secr/static/images/selector_stacked-add.webp",
"ietf/secr/static/images/selector_stacked-remove.webp",
"ietf/secr/static/images/test-background.png",
"ietf/secr/static/images/tool-left.webp",
"ietf/secr/static/images/tool-left_over.webp",
"ietf/secr/static/images/tool-right.webp",
"ietf/secr/static/images/tool-right_over.webp",
"ietf/secr/static/images/tooltag-add.webp",
"ietf/secr/static/images/tooltag-add_over.webp",
"ietf/secr/static/images/tooltag-arrowright.webp",
"ietf/secr/static/images/tooltag-arrowright_over.webp",
"ietf/secr/static/js/dynamic_inlines.js",
"ietf/secr/static/js/session_form.js",
"ietf/secr/static/js/sessions.js",
"ietf/secr/static/js/utils.js"
]
}
},
"packageManager": "yarn@3.2.0"
}