{"id":142796108,"number":"1.11.10","published_at":"2025-07-01T08:43:56.527Z","licenses":"","integrity":"sha512-XKnB48fgkCkXJT+/8XCX1uKNRcTWkBoEXXJZuGyoKFSjdVLfk0PrTFSUVShXKJQU/mOws/Nxt+ZCvuxUj44YSA==","status":null,"download_url":"https://registry.npmjs.org/@thecodeorigin/nuxt/-/nuxt-1.11.10.tgz","registry_url":"https://www.npmjs.com/package/@thecodeorigin/nuxt/v/1.11.10","documentation_url":null,"install_command":"npm install @thecodeorigin/nuxt@1.11.10","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"hal_nguyen","actor":{"name":"hal_nguyen","type":"user","email":"hao100319@gmail.com"},"email":"hao100319@gmail.com"},"dist":{"shasum":"d249a2c1cd368332f291a5a2adb45f60c6a4f9b4","tarball":"https://registry.npmjs.org/@thecodeorigin/nuxt/-/nuxt-1.11.10.tgz","fileCount":978,"integrity":"sha512-XKnB48fgkCkXJT+/8XCX1uKNRcTWkBoEXXJZuGyoKFSjdVLfk0PrTFSUVShXKJQU/mOws/Nxt+ZCvuxUj44YSA==","signatures":[{"sig":"MEQCIHxBpKRtwzFQhLfJlDFZq1PLRryAZ2zd/ubKq8QqvzsgAiAoutqfg3JDbnuWwA9UsmsQNQWf8tGNzGCPWvxzhlJnIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15299050},"gitHead":null,"main":"./nuxt.config.ts","scripts":{"dev":"nuxt dev","lint":"eslint . --fix","test":"vitest run","build":"nuxt build","start":"node ./.output/server/index.mjs","cleanup":"rimraf .nuxt .output dist node_modules areas","db:seed":"jiti ./server/db/seeds/index.seed.ts","preview":"nuxt preview","generate":"nuxt generate","with-env":"doppler run -- pnpm","db:migrate":"drizzle-kit migrate","db:preview":"drizzle-kit studio --port 3001","db:generate":"drizzle-kit generate","docker:stop":"docker-compose down","stripe:seed":"jiti ./scripts/generate-stripe.ts --esmResolve","docker:clear":"rimraf ./docker/postgres ./docker/redis","docker:reset":"pnpm docker:stop \u0026\u0026 pnpm docker:clear \u0026\u0026 pnpm docker:start --force-recreate","docker:start":"docker compose up -d","i18n:extract":"vue-i18n-extract report --vueFiles \"./app/**/*.?(js|ts|vue)\" --languageFiles \"./app/assets/locale/*.?(json)\" --add --separator '-\u003e'","gettext:compile":"vue-gettext-compile","gettext:extract":"vue-gettext-extract"},"_npmVersion":"10.8.2","_nodeVersion":"20.18.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":"./nuxt.config.ts","./@core":"./app/@core/index.ts","./@core/*":"./app/@core/*.ts","./schemas":"./server/db/schemas/index.ts","./utils/*":"./app/utils/*.ts","./@layouts":"./app/@layouts/index.ts","./schemas/*":"./server/db/schemas/*.ts","./@layouts/*":"./app/@layouts/*.ts","./constant/*":"./app/constant/*.ts","./server/utils/*":"./server/utils/*.ts"},"browserify":null},"created_at":"2025-07-13T03:15:37.823Z","updated_at":"2025-07-13T03:15:37.823Z","purl":"pkg:npm/%40thecodeorigin/nuxt@1.11.10","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@thecodeorigin%2Fnuxt/versions/1.11.10","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@thecodeorigin%2Fnuxt/versions/1.11.10/codemeta","dependencies":[{"id":1653739981,"ecosystem":"npm","package_name":"h3","requirements":"^1.13.0","kind":"runtime","optional":false},{"id":1653739982,"ecosystem":"npm","package_name":"tsx","requirements":"4.7.3","kind":"runtime","optional":false},{"id":1653739983,"ecosystem":"npm","package_name":"ufo","requirements":"1.5.3","kind":"runtime","optional":false},{"id":1653739984,"ecosystem":"npm","package_name":"vue","requirements":"^3.5.8","kind":"runtime","optional":false},{"id":1653739985,"ecosystem":"npm","package_name":"zod","requirements":"^3.23.8","kind":"runtime","optional":false},{"id":1653739986,"ecosystem":"npm","package_name":"docx","requirements":"^8.5.0","kind":"runtime","optional":false},{"id":1653739987,"ecosystem":"npm","package_name":"nuxt","requirements":"^3.13.2","kind":"runtime","optional":false},{"id":1653739988,"ecosystem":"npm","package_name":"sass","requirements":"1.75.0","kind":"runtime","optional":false},{"id":1653739989,"ecosystem":"npm","package_name":"vite","requirements":"5.2.10","kind":"runtime","optional":false},{"id":1653739990,"ecosystem":"npm","package_name":"execa","requirements":"^9.3.0","kind":"runtime","optional":false},{"id":1653739991,"ecosystem":"npm","package_name":"pinia","requirements":"2.1.7","kind":"runtime","optional":false},{"id":1653739992,"ecosystem":"npm","package_name":"vnpay","requirements":"^1.6.0","kind":"runtime","optional":false},{"id":1653739993,"ecosystem":"npm","package_name":"bcrypt","requirements":"^5.1.1","kind":"runtime","optional":false},{"id":1653739994,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.4.5","kind":"runtime","optional":false},{"id":1653739995,"ecosystem":"npm","package_name":"eslint","requirements":"8.57.0","kind":"runtime","optional":false},{"id":1653739996,"ecosystem":"npm","package_name":"ofetch","requirements":"1.3.4","kind":"runtime","optional":false},{"id":1653739997,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":1653739998,"ecosystem":"npm","package_name":"stripe","requirements":"^16.7.0","kind":"runtime","optional":false},{"id":1653739999,"ecosystem":"npm","package_name":"swiper","requirements":"11.1.1","kind":"runtime","optional":false},{"id":1653740000,"ecosystem":"npm","package_name":"vitest","requirements":"^2.1.1","kind":"runtime","optional":false},{"id":1653740001,"ecosystem":"npm","package_name":"ioredis","requirements":"^5.6.1","kind":"runtime","optional":false},{"id":1653740002,"ecosystem":"npm","package_name":"pdfmake","requirements":"^0.2.12","kind":"runtime","optional":false},{"id":1653740003,"ecosystem":"npm","package_name":"prismjs","requirements":"1.29.0","kind":"runtime","optional":false},{"id":1653740004,"ecosystem":"npm","package_name":"unbuild","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1653740005,"ecosystem":"npm","package_name":"vuefire","requirements":"^3.1.24","kind":"runtime","optional":false},{"id":1653740006,"ecosystem":"npm","package_name":"vuetify","requirements":"3.5.15","kind":"runtime","optional":false},{"id":1653740007,"ecosystem":"npm","package_name":"chart.js","requirements":"4.4.2","kind":"runtime","optional":false},{"id":1653740008,"ecosystem":"npm","package_name":"date-fns","requirements":"^4.1.0","kind":"runtime","optional":false},{"id":1653740009,"ecosystem":"npm","package_name":"firebase","requirements":"^10.12.4","kind":"runtime","optional":false},{"id":1653740010,"ecosystem":"npm","package_name":"postgres","requirements":"^3.4.3","kind":"runtime","optional":false},{"id":1653740011,"ecosystem":"npm","package_name":"video.js","requirements":"8.6.0","kind":"runtime","optional":false},{"id":1653740012,"ecosystem":"npm","package_name":"@casl/vue","requirements":"2.2.2","kind":"runtime","optional":false},{"id":1653740013,"ecosystem":"npm","package_name":"@nuxt/kit","requirements":"^3.13.2","kind":"runtime","optional":false},{"id":1653740014,"ecosystem":"npm","package_name":"cookie-es","requirements":"1.1.0","kind":"runtime","optional":false},{"id":1653740015,"ecosystem":"npm","package_name":"lodash-es","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1653740016,"ecosystem":"npm","package_name":"mapbox-gl","requirements":"3.2.0","kind":"runtime","optional":false},{"id":1653740017,"ecosystem":"npm","package_name":"nuxt-gtag","requirements":"^3.0.2","kind":"runtime","optional":false},{"id":1653740018,"ecosystem":"npm","package_name":"parse-srt","requirements":"1.0.0-alpha","kind":"runtime","optional":false},{"id":1653740019,"ecosystem":"npm","package_name":"puppeteer","requirements":"^23.4.1","kind":"runtime","optional":false},{"id":1653740020,"ecosystem":"npm","package_name":"stylelint","requirements":"16.2.1","kind":"runtime","optional":false},{"id":1653740021,"ecosystem":"npm","package_name":"type-fest","requirements":"4.17.0","kind":"runtime","optional":false},{"id":1653740022,"ecosystem":"npm","package_name":"unstorage","requirements":"^1.16.0","kind":"runtime","optional":false},{"id":1653740023,"ecosystem":"npm","package_name":"@tiptap/pm","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740024,"ecosystem":"npm","package_name":"apexcharts","requirements":"3.49.0","kind":"runtime","optional":false},{"id":1653740025,"ecosystem":"npm","package_name":"nodemailer","requirements":"^6.9.15","kind":"runtime","optional":false},{"id":1653740026,"ecosystem":"npm","package_name":"ts-pattern","requirements":"^5.2.0","kind":"runtime","optional":false},{"id":1653740027,"ecosystem":"npm","package_name":"typescript","requirements":"5.4.5","kind":"runtime","optional":false},{"id":1653740028,"ecosystem":"npm","package_name":"@logto/nuxt","requirements":"^1.1.5","kind":"runtime","optional":false},{"id":1653740029,"ecosystem":"npm","package_name":"@nuxt/fonts","requirements":"^0.9.2","kind":"runtime","optional":false},{"id":1653740030,"ecosystem":"npm","package_name":"@payos/node","requirements":"^1.0.10","kind":"runtime","optional":false},{"id":1653740031,"ecosystem":"npm","package_name":"@pinia/nuxt","requirements":"^0.5.1","kind":"runtime","optional":false},{"id":1653740032,"ecosystem":"npm","package_name":"@types/node","requirements":"20.12.7","kind":"runtime","optional":false},{"id":1653740033,"ecosystem":"npm","package_name":"@types/uuid","requirements":"^8.3.3","kind":"runtime","optional":false},{"id":1653740034,"ecosystem":"npm","package_name":"drizzle-kit","requirements":"^0.23.0","kind":"runtime","optional":false},{"id":1653740035,"ecosystem":"npm","package_name":"drizzle-orm","requirements":"^0.32.0","kind":"runtime","optional":false},{"id":1653740036,"ecosystem":"npm","package_name":"drizzle-zod","requirements":"^0.5.1","kind":"runtime","optional":false},{"id":1653740037,"ecosystem":"npm","package_name":"shepherd.js","requirements":"11.2.0","kind":"runtime","optional":false},{"id":1653740038,"ecosystem":"npm","package_name":"vue-chartjs","requirements":"5.3.1","kind":"runtime","optional":false},{"id":1653740039,"ecosystem":"npm","package_name":"@antfu/utils","requirements":"0.7.7","kind":"runtime","optional":false},{"id":1653740040,"ecosystem":"npm","package_name":"@iconify/vue","requirements":"4.1.1","kind":"runtime","optional":false},{"id":1653740041,"ecosystem":"npm","package_name":"@nuxt/eslint","requirements":"^0.5.7","kind":"runtime","optional":false},{"id":1653740042,"ecosystem":"npm","package_name":"@nuxt/schema","requirements":"^3.13.2","kind":"runtime","optional":false},{"id":1653740043,"ecosystem":"npm","package_name":"@nuxtjs/i18n","requirements":"^8.5.5","kind":"runtime","optional":false},{"id":1653740044,"ecosystem":"npm","package_name":"@sentry/nuxt","requirements":"^8.36.0","kind":"runtime","optional":false},{"id":1653740045,"ecosystem":"npm","package_name":"@vueuse/core","requirements":"10.9.0","kind":"runtime","optional":false},{"id":1653740046,"ecosystem":"npm","package_name":"@vueuse/math","requirements":"10.9.0","kind":"runtime","optional":false},{"id":1653740047,"ecosystem":"npm","package_name":"@vueuse/nuxt","requirements":"^10.11.0","kind":"runtime","optional":false},{"id":1653740048,"ecosystem":"npm","package_name":"nuxt-vuefire","requirements":"^1.0.3","kind":"runtime","optional":false},{"id":1653740049,"ecosystem":"npm","package_name":"postcss-html","requirements":"1.6.0","kind":"runtime","optional":false},{"id":1653740050,"ecosystem":"npm","package_name":"postcss-scss","requirements":"4.0.9","kind":"runtime","optional":false},{"id":1653740051,"ecosystem":"npm","package_name":"vue-shepherd","requirements":"3.0.0","kind":"runtime","optional":false},{"id":1653740052,"ecosystem":"npm","package_name":"@casl/ability","requirements":"6.7.1","kind":"runtime","optional":false},{"id":1653740053,"ecosystem":"npm","package_name":"@ngneat/falso","requirements":"^7.2.0","kind":"runtime","optional":false},{"id":1653740054,"ecosystem":"npm","package_name":"@tiptap/vue-3","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740055,"ecosystem":"npm","package_name":"@types/bcrypt","requirements":"^5.0.2","kind":"runtime","optional":false},{"id":1653740056,"ecosystem":"npm","package_name":"nuxt-security","requirements":"^2.1.4","kind":"runtime","optional":false},{"id":1653740057,"ecosystem":"npm","package_name":"@iconify/tools","requirements":"4.0.4","kind":"runtime","optional":false},{"id":1653740058,"ecosystem":"npm","package_name":"@iconify/utils","requirements":"2.1.23","kind":"runtime","optional":false},{"id":1653740059,"ecosystem":"npm","package_name":"@nuxtjs/device","requirements":"^3.2.4","kind":"runtime","optional":false},{"id":1653740060,"ecosystem":"npm","package_name":"@types/pdfmake","requirements":"^0.2.9","kind":"runtime","optional":false},{"id":1653740061,"ecosystem":"npm","package_name":"@upstash/redis","requirements":"^1.35.0","kind":"runtime","optional":false},{"id":1653740062,"ecosystem":"npm","package_name":"firebase-admin","requirements":"^12.2.0","kind":"runtime","optional":false},{"id":1653740063,"ecosystem":"npm","package_name":"nuxt-nodemailer","requirements":"^1.1.2","kind":"runtime","optional":false},{"id":1653740064,"ecosystem":"npm","package_name":"roboto-fontface","requirements":"0.10.0","kind":"runtime","optional":false},{"id":1653740065,"ecosystem":"npm","package_name":"vite-svg-loader","requirements":"5.1.0","kind":"runtime","optional":false},{"id":1653740066,"ecosystem":"npm","package_name":"vue3-apexcharts","requirements":"1.5.2","kind":"runtime","optional":false},{"id":1653740067,"ecosystem":"npm","package_name":"@floating-ui/dom","requirements":"1.6.3","kind":"runtime","optional":false},{"id":1653740068,"ecosystem":"npm","package_name":"@iconify-json/ri","requirements":"1.1.20","kind":"runtime","optional":false},{"id":1653740069,"ecosystem":"npm","package_name":"@sindresorhus/is","requirements":"6.3.0","kind":"runtime","optional":false},{"id":1653740070,"ecosystem":"npm","package_name":"@types/lodash-es","requirements":"^4.17.12","kind":"runtime","optional":false},{"id":1653740071,"ecosystem":"npm","package_name":"@types/mapbox-gl","requirements":"3.1.0","kind":"runtime","optional":false},{"id":1653740072,"ecosystem":"npm","package_name":"vue-i18n-extract","requirements":"^2.0.7","kind":"runtime","optional":false},{"id":1653740073,"ecosystem":"npm","package_name":"@iconify-json/bxl","requirements":"1.1.10","kind":"runtime","optional":false},{"id":1653740074,"ecosystem":"npm","package_name":"@iconify-json/mdi","requirements":"1.1.66","kind":"runtime","optional":false},{"id":1653740075,"ecosystem":"npm","package_name":"@types/nodemailer","requirements":"^6.4.16","kind":"runtime","optional":false},{"id":1653740076,"ecosystem":"npm","package_name":"@aws-sdk/client-s3","requirements":"^3.637.0","kind":"runtime","optional":false},{"id":1653740077,"ecosystem":"npm","package_name":"@fullcalendar/core","requirements":"6.1.11","kind":"runtime","optional":false},{"id":1653740078,"ecosystem":"npm","package_name":"@fullcalendar/list","requirements":"6.1.11","kind":"runtime","optional":false},{"id":1653740079,"ecosystem":"npm","package_name":"@fullcalendar/vue3","requirements":"6.1.11","kind":"runtime","optional":false},{"id":1653740080,"ecosystem":"npm","package_name":"firebase-functions","requirements":"^5.0.1","kind":"runtime","optional":false},{"id":1653740081,"ecosystem":"npm","package_name":"vue-toastification","requirements":"2.0.0-rc.5","kind":"runtime","optional":false},{"id":1653740082,"ecosystem":"npm","package_name":"@firebase/app-types","requirements":"^0.9.2","kind":"runtime","optional":false},{"id":1653740083,"ecosystem":"npm","package_name":"@tiptap/starter-kit","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740084,"ecosystem":"npm","package_name":"@videojs-player/vue","requirements":"1.0.0","kind":"runtime","optional":false},{"id":1653740085,"ecosystem":"npm","package_name":"vite-plugin-vuetify","requirements":"2.0.3","kind":"runtime","optional":false},{"id":1653740086,"ecosystem":"npm","package_name":"vue-prism-component","requirements":"2.0.0","kind":"runtime","optional":false},{"id":1653740087,"ecosystem":"npm","package_name":"vuetify-nuxt-module","requirements":"^0.18.3","kind":"runtime","optional":false},{"id":1653740088,"ecosystem":"npm","package_name":"@types/webfontloader","requirements":"1.6.38","kind":"runtime","optional":false},{"id":1653740089,"ecosystem":"npm","package_name":"@fullcalendar/daygrid","requirements":"6.1.11","kind":"runtime","optional":false},{"id":1653740090,"ecosystem":"npm","package_name":"@formkit/drag-and-drop","requirements":"0.0.38","kind":"runtime","optional":false},{"id":1653740091,"ecosystem":"npm","package_name":"@fullcalendar/timegrid","requirements":"6.1.11","kind":"runtime","optional":false},{"id":1653740092,"ecosystem":"npm","package_name":"@tiptap/extension-link","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740093,"ecosystem":"npm","package_name":"vue3-perfect-scrollbar","requirements":"2.0.0","kind":"runtime","optional":false},{"id":1653740094,"ecosystem":"npm","package_name":"@tiptap/extension-image","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740095,"ecosystem":"npm","package_name":"vue-flatpickr-component","requirements":"11.0.5","kind":"runtime","optional":false},{"id":1653740096,"ecosystem":"npm","package_name":"@fullcalendar/interaction","requirements":"6.1.11","kind":"runtime","optional":false},{"id":1653740097,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"7.7.1","kind":"runtime","optional":false},{"id":1653740098,"ecosystem":"npm","package_name":"stylelint-use-logical-spec","requirements":"5.0.1","kind":"runtime","optional":false},{"id":1653740099,"ecosystem":"npm","package_name":"@stylistic/stylelint-config","requirements":"1.0.1","kind":"runtime","optional":false},{"id":1653740100,"ecosystem":"npm","package_name":"@stylistic/stylelint-plugin","requirements":"2.1.1","kind":"runtime","optional":false},{"id":1653740101,"ecosystem":"npm","package_name":"@tiptap/extension-highlight","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740102,"ecosystem":"npm","package_name":"@tiptap/extension-subscript","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740103,"ecosystem":"npm","package_name":"@tiptap/extension-underline","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740104,"ecosystem":"npm","package_name":"unplugin-vue-define-options","requirements":"1.4.3","kind":"runtime","optional":false},{"id":1653740105,"ecosystem":"npm","package_name":"@thecodeorigin/eslint-config","requirements":"1.1.0","kind":"runtime","optional":false},{"id":1653740106,"ecosystem":"npm","package_name":"@tiptap/extension-text-align","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740107,"ecosystem":"npm","package_name":"@aws-sdk/s3-request-presigner","requirements":"^3.637.0","kind":"runtime","optional":false},{"id":1653740108,"ecosystem":"npm","package_name":"@tiptap/extension-placeholder","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740109,"ecosystem":"npm","package_name":"@tiptap/extension-superscript","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1653740110,"ecosystem":"npm","package_name":"stylelint-config-standard-scss","requirements":"13.0.0","kind":"runtime","optional":false},{"id":1653740111,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"7.7.1","kind":"runtime","optional":false},{"id":1653740112,"ecosystem":"npm","package_name":"stylelint-config-idiomatic-order","requirements":"10.0.0","kind":"runtime","optional":false},{"id":1653740113,"ecosystem":"npm","package_name":"@tiptap/extension-character-count","requirements":"2.3.0","kind":"runtime","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@thecodeorigin%2Fnuxt"}