UNPKG

@aotearoan/neon

Version:

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

146 lines (145 loc) 4.32 kB
{ "name": "@aotearoan/neon", "description": "Neon is a lightweight design library of Vue 3 components with minimal dependencies.", "version": "28.4.1", "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:model-docs": "npx typedoc --entryPointStrategy expand --json public/docs/model.json src/model/*", "gen:util-docs": "npx typedoc --entryPointStrategy expand --json public/docs/utils.json src/utils/*", "gen:component-docs": "node doc-gen.js", "gen:sass-docs": "node doc-gen-sass.js", "gen:docs": "npm run gen:model-docs && npm run gen:util-docs && npm run gen:component-docs && npm run gen:sass-docs", "gen:version": "genversion --es6 --semi ./version.ts", "gen:all": "npm run gen:version && npm run gen:docs", "dev": "npm run gen:all && vite --mode dev", "build": "npm run gen:all && vite build && vue-tsc --emitDeclarationOnly", "build:app": "npm run gen:all && vite --config vite.config.app.ts build", "test": "npm run gen:version && jest --no-cache --maxWorkers=2", "preview": "npm run gen:all && 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", "build:local": "./deploy-local.sh", "gh-pages-deploy": "node gh-pages-deploy.js" }, "sideEffects": false, "files": [ "package.json", "dist/neon.*", "dist/_virtual/**", "dist/icons/**", "dist/model/**", "dist/utils/**", "dist/components/**", "dist/src/neon.d.ts", "dist/src/icons/**", "dist/src/model/**", "dist/src/utils/**", "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": "^5.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", "scss-parser": "^1.0.6", "ts-jest": "^29.1.0", "ts-node": "^10.9.1", "tslib": "^2.8.1", "typedoc": "^0.24.8", "typescript": "~5.0.4", "vite": "^6.3.4", "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" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.59.0" } }