{"bin":{"skuilder":"./dist/cli.js"},"dist":{"shasum":"d601c4a70513e70055b9a15f26bb8441c043a35f","tarball":"https://registry.npmjs.org/skuilder/-/skuilder-0.2.35.tgz","fileCount":129,"integrity":"sha512-sHqLV1r4++pqRZ1PV62R9apE8/0A5kzPzHgHbrSqSaJZ1Tzuxzo7kfdGZ6kg5tEhuIeAD0HpXNLRhBvYLPlsMw==","signatures":[{"sig":"MEYCIQC/SWDJt5QE9Ret4Iia46j7fGSy9xhnyjFlCkM/mNi8HgIhAMu7wA6/ktD3cFfpxz1QpqQFmN6lC42AH/mcugw7q5ql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDppqOX6aaHOhsAmHt7FnNBO+f1t/OvK+FQtsaiDokCoAiB+/s1+vQqS5kraGB00aPrr+r9FGcnfPmpEsnqcJsp6Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605181},"main":"dist/cli.js","name":"skuilder","type":"module","types":"dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"b51ab2234604e5cf1ede342bbab5449a40bee578","scripts":{"dev":"tsc --watch","lint":"npx eslint .","build":"rm -rf dist && tsc && npm run embed:studio-ui-src && npm run embed:templates && npm run embed:standalone-ui","lint:fix":"npx eslint . --fix","test:e2e":"cypress open --e2e","try:init":"node dist/cli.js init testproject --dangerously-clobber --no-interactive --data-layer static --import-course-data --import-server-url http://localhost:5984 --import-username admin --import-password password --import-course-ids 2aeb8315ef78f3e89ca386992d00825b && cd testproject && npm i && npm install --save-dev @vue-skuilder/cli@file:.. && npm install @vue-skuilder/common@file:../../common @vue-skuilder/db@file:../../db @vue-skuilder/courseware@file:../../courseware @vue-skuilder/common-ui@file:../../common-ui @vue-skuilder/express@file:../../express","lint:check":"npx eslint . --max-warnings 0","try:init:empty":"node dist/cli.js init testproject-empty --dangerously-clobber --no-interactive --data-layer static && cd testproject-empty && npm i && npm install --save-dev @vue-skuilder/cli@file:.. && npm install @vue-skuilder/common@file:../../common @vue-skuilder/db@file:../../db @vue-skuilder/courseware@file:../../courseware @vue-skuilder/common-ui@file:../../common-ui @vue-skuilder/express@file:../../express","embed:templates":"mkdir -p dist/templates && cp -r templates/.skuilder dist/templates/","test:e2e:headless":"cypress run --spec 'cypress/e2e/scaffolded-app.cy.js'","embed:standalone-ui":"mkdir -p dist/standalone-ui-template && cp -r ../standalone-ui/src dist/standalone-ui-template/ && cp ../standalone-ui/package.json dist/standalone-ui-template/ && cp ../standalone-ui/tsconfig.json dist/standalone-ui-template/ && cp ../standalone-ui/vite.config.ts dist/standalone-ui-template/ && cp ../standalone-ui/index.html dist/standalone-ui-template/ && (cp ../standalone-ui/.gitignore dist/standalone-ui-template/ 2>/dev/null || true)","embed:studio-ui-src":"mkdir -p dist/studio-ui-src && cp -r ../studio-ui/src/* dist/studio-ui-src/ && cp ../studio-ui/package.json dist/studio-ui-src/ && cp ../studio-ui/vite.config.ts dist/studio-ui-src/ && cp ../studio-ui/tsconfig.json dist/studio-ui-src/ && cp ../studio-ui/index.html dist/studio-ui-src/ && sed -i 's|resolve(__dirname, \\.\\., \\.\\.)|resolve(__dirname)|' dist/studio-ui-src/vite.config.ts && sed -i 's|/src/main.ts|./main.ts|' dist/studio-ui-src/index.html","test:e2e:custom:dev":"cypress open --e2e --config baseUrl=http://localhost:5173","test:e2e:custom:studio":"cypress open --e2e --config baseUrl=http://localhost:7174","test:e2e:custom:dev:headless":"cypress run --spec 'cypress/e2e/custom-questions-dev.cy.js'","test:e2e:custom:studio:headless":"cypress run --spec 'cypress/e2e/custom-questions-studio.cy.js' --config baseUrl=http://localhost:7174"},"_npmUser":{"name":"nilock","email":"colin@patched.network"},"keywords":["cli","scaffolding","vue","skuilder","education","course"],"description":"CLI tool for scaffolding Skuilder course applications","directories":{},"maintainers":[{"name":"nilock","email":"colin@patched.network"}],"dependencies":{"vue":"^3.5.13","chalk":"^5.3.0","pinia":"^2.3.0","pouchdb":"^9.0.0","vuetify":"^3.7.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","@mdi/font":"^7.3.67","commander":"^11.0.0","leveldown":"^6.1.1","vue-router":"^4.2.0","serve-static":"^1.15.0","@vue-skuilder/db":"0.2.35","@vue-skuilder/mcp":"0.2.35","@vue-skuilder/common":"0.2.35","@vue-skuilder/edit-ui":"0.2.35","@vue-skuilder/express":"0.2.35","@vue-skuilder/common-ui":"0.2.35","@vue-skuilder/courseware":"0.2.35"},"stableVersion":"0.2.35","_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"vite":"^8.0.0","cypress":"^15.14.0","vue-tsc":"^1.8.0","wait-on":"8.0.2","typescript":"~5.9.3","@types/node":"^22","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.0","@vitejs/plugin-vue":"^6.0.5","@types/serve-static":"^1.15.0","@vue-skuilder/studio-ui":"0.2.35"},"_npmOperationalInternal":{"tmp":"tmp/skuilder_0.2.35_1791643415693_0.8184451302576436","host":"s3://npm-registry-packages-npm-production"},"_id":"skuilder@0.2.35","version":"0.2.35"}