UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

134 lines (133 loc) 4.08 kB
{ "name": "@aotearoan/neon", "description": "Neon is a lightweight design library of Vue 3 components with minimal dependencies.", "version": "18.2.8", "main": "./dist/neon.cjs.js", "module": "./dist/neon.es.js", "types": "./dist/src/neon.d.ts", "exports": { ".": { "import": "./dist/neon.es.js", "require": "./dist/neon.cjs.js" }, "./theme": "./src/sass/theme.scss", "./sass/includes/*": "./src/sass/includes/*" }, "scripts": { "gen:enum-docs": "npx typedoc --entryPointStrategy expand --json src/app/config/enums.json src/common/enums/**/*", "gen:model-docs": "npx typedoc --entryPointStrategy expand --json src/app/config/models.json src/common/models/**/*", "gen:util-docs": "npx typedoc --entryPointStrategy expand --json src/app/config/utils.json src/common/utils/**", "gen:component-docs": "node doc-gen.js", "gen:docs": "npm run gen:enum-docs && npm run gen:model-docs && npm run gen:util-docs && npm run gen:component-docs", "gen:version": "genversion --es6 --semi ./version.ts", "dev": "npm run gen:docs && npm run gen:version && vite", "build": "npm run gen:version && vite build && vue-tsc --emitDeclarationOnly", "build:app": "npm run gen:version && vite --config vite.config.app.ts build", "test": "npm run gen:version && jest --no-cache --maxWorkers=2", "preview": "npm run build:app && vite preview --port 4173", "build-only": "vite build", "type-check": "vue-tsc --noEmit", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", "lint:scss": "stylelint ./src/**/*.scss", "gh-pages-deploy": "node gh-pages-deploy.js" }, "sideEffects": false, "files": [ "package.json", "dist/neon.*", "dist/_virtual/**", "dist/common/**", "dist/components/**", "dist/src/neon.d.ts", "dist/src/common/**", "dist/src/components/**", "src/sass/**" ], "keywords": [ "sass", "css", "vue", "VueJS", "Vue3", "design", "system", "component", "library", "dark", "light", "theme", "theming", "mode", "web", "SASS", "scss", "css", "variables", "application", "javascript", "typescript", "framework", "html", "neon", "lightweight", "ui", "ux" ], "dependencies": { "vue": "^3.3.4", "vue-router": "^4.2.0" }, "devDependencies": { "@rushstack/eslint-patch": "^1.2.0", "@testing-library/user-event": "^14.4.3", "@testing-library/vue": "^7.0.0", "@types/jest": "^29.5.1", "@types/jsdom": "21.1.1", "@types/jsdom-global": "^3.0.4", "@types/node": "^20.2.0", "@types/prismjs": "^1.26.0", "@vitejs/plugin-vue": "^4.2.3", "@vue/eslint-config-standard": "^8.0.1", "@vue/eslint-config-typescript": "^11.0.3", "@vue/test-utils": "^2.3.2", "@vue/tsconfig": "^0.4.0", "@vue/vue3-jest": "^29.2.4", "eslint": "^8.40.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-typescript": "^3.5.5", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.13.0", "genversion": "^3.1.1", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "jest-serializer-vue": "^3.1.0", "jest-transform-stub": "^2.0.0", "jsdom": "22.0.0", "jsdom-global": "3.0.2", "npm-run-all": "^4.1.5", "prettier": "^2.8.8", "prismjs": "^1.29.0", "sass": "^1.62.1", "ts-jest": "^29.1.0", "typedoc": "^0.24.8", "typescript": "~5.0.4", "vite": "^4.3.8", "vite-plugin-css-injected-by-js": "^3.1.1", "vite-plugin-environment": "^1.1.3", "vite-svg-loader": "^4.0.0", "vue-docgen-api": "^4.72.3", "vue-prism-editor": "^2.0.0-alpha.2", "vue-tsc": "^1.6.5", "vue3-runtime-template": "^1.0.2" }, "author": "Andrew Erickson <andrew@aotearoan.com>", "license": "MIT", "repository": "https://github.com/aotearoan/neon.git", "bugs": { "url": "https://github.com/aotearoan/neon/issues" }, "engines": { "npm": "~9.6.7", "node": "~18.17.1" } }