UNPKG

vue-blockly

Version:

Blockly wrapped in a vue component

138 lines (137 loc) 3.4 kB
{ "name": "vue-blockly", "version": "0.2.27", "author": "Abby Chau", "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build --target lib --name VBlockly src/VBlockly.vue", "lint": "vue-cli-service lint; exit 0", "build-storybook": "build-storybook", "publish:beta": "npm version patch && npm run build && npm publish --tag beta", "publish:prod": "npm version patch && npm run build && npm publish", "storybook": "start-storybook -s stories/static -p 6006 ", "test:unit": "vue-cli-service test:unit" }, "main": "dist/VBlockly.umd.js", "devDependencies": { "@babel/core": "^7.6.2", "@storybook/addon-actions": "^5.2.1", "@storybook/addon-knobs": "^5.2.1", "@storybook/addon-links": "^5.2.1", "@storybook/addons": "^5.2.1", "@storybook/vue": "^5.2.1", "@types/jest": "^23.1.4", "@vue/cli-plugin-babel": "^3.11.0", "@vue/cli-plugin-eslint": "^3.11.0", "@vue/cli-plugin-unit-jest": "^3.11.0", "@vue/cli-service": "^3.11.0", "@vue/eslint-config-standard": "^4.0.0", "@vue/test-utils": "1.0.0-beta.29", "babel-core": "7.0.0-bridge.0", "babel-eslint": "^10.0.3", "babel-jest": "^25.0.0", "babel-loader": "^8.0.6", "babel-preset-vue": "^2.0.2", "blockly": "^3.20191014.1", "core-js": "^3.2.1", "css-loader": "^3.2.0", "eslint": "^6.5.1", "eslint-plugin-vue": "^5.2.3", "exports-loader": "^0.7.0", "html-webpack-plugin": "^3.2.0", "imports-loader": "^0.8.0", "jsdom": "^15.1.1", "ts-jest": "^23.0.0", "typescript": "^3.6.3", "vue": "^2.6.10", "vue-loader": "^15.7.1", "vue-template-compiler": "^2.6.10", "webpack": "^4.41.0" }, "peerDependencies": { "vue": "^2.6.10" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "@vue/standard" ], "rules": {}, "parserOptions": { "parser": "babel-eslint" }, "overrides": [ { "files": [ "**/__tests__/*.{j,t}s?(x)" ], "env": { "jest": true } } ] }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions" ], "jest": { "moduleFileExtensions": [ "js", "jsx", "json", "vue", "ts", "tsx" ], "transform": { "^.+\\.vue$": "vue-jest", ".+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$": "jest-transform-stub", "^.+\\.jsx?$": "babel-jest", "^.+\\.tsx?$": "ts-jest" }, "transformIgnorePatterns": [ "/node_modules/" ], "moduleNameMapper": { "^@/(.*)$": "<rootDir>/src/$1" }, "snapshotSerializers": [ "jest-serializer-vue" ], "testMatch": [ "**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)" ], "testURL": "http://localhost/", "watchPlugins": [ "jest-watch-typeahead/filename", "jest-watch-typeahead/testname" ], "globals": { "ts-jest": { "babelConfig": true } } }, "bugs": { "url": "https://github.com/abbychau/v-blockly/issues" }, "keywords": [ "Blockly", "Vue" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/abbychau/v-blockly.git" } }