🚧 Setting up CFP examples for patterns
This commit is contained in:
parent
ec2c9f17df
commit
8ced046b0e
32 changed files with 911 additions and 2533 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -2,6 +2,8 @@
|
|||
|
||||
# Specifics
|
||||
packages/plugin-theme/src/bundle.css.js
|
||||
**/example/
|
||||
!packages/create-freesewing-pattern/temlate/default/example
|
||||
|
||||
# dependencies
|
||||
node_modules
|
||||
|
@ -25,4 +27,4 @@ npm-debug.log*
|
|||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
|
||||
packages/core/.nyc_output
|
||||
|
|
|
@ -3,6 +3,42 @@ _types:
|
|||
peer:
|
||||
"@freesewing/core": "^{{version}}"
|
||||
"@freesewing/plugin-bundle": "^{{version}}"
|
||||
dev:
|
||||
"react": "^16.4.1"
|
||||
"react-dom": "^16.4.1"
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0"
|
||||
"babel-eslint": "10.0.1"
|
||||
"eslint": "^5.16.0"
|
||||
"babel-jest": "24.7.1"
|
||||
"jest": "24.7.1"
|
||||
"@freesewing/components": "^{{version}}"
|
||||
"@freesewing/css-theme": "^{{version}}"
|
||||
"@freesewing/i18n": "^{{version}}"
|
||||
"@freesewing/mui-theme": "^{{version}}"
|
||||
"@freesewing/patterns": "^{{version}}"
|
||||
"@freesewing/plugin-bust": "^{{version}}"
|
||||
"@freesewing/plugin-buttons": "^{{version}}"
|
||||
"@freesewing/plugin-flip": "^{{version}}"
|
||||
"@freesewing/utils": "^{{version}}"
|
||||
"@svgr/rollup": "^2.4.1"
|
||||
"cross-env": "^5.1.4"
|
||||
"gh-pages": "^1.2.0"
|
||||
"react-scripts": "^3.0.0"
|
||||
"webpack": "4.29.6"
|
||||
"rollup": "^0.64.1"
|
||||
"rollup-plugin-babel": "^4.0.1"
|
||||
"rollup-plugin-babel-minify": "^7.0.0"
|
||||
"rollup-plugin-commonjs": "^9.1.3"
|
||||
"rollup-plugin-json": "^3.1.0"
|
||||
"rollup-plugin-node-resolve": "^3.3.0"
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0"
|
||||
"rollup-plugin-postcss": "^1.6.2"
|
||||
"rollup-plugin-url": "^1.4.0"
|
||||
"@material-ui/core": "3.9.3"
|
||||
"@material-ui/icons": "3.0.2"
|
||||
"@material-ui/lab": "3.0.0-alpha.30"
|
||||
"react-intl": "2.8.0"
|
||||
"prop-types": "15.7.2"
|
||||
plugin:
|
||||
peer:
|
||||
"@freesewing/core": "^{{version}}"
|
||||
|
|
|
@ -9,6 +9,7 @@ _:
|
|||
symlink: "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||
_types:
|
||||
patterns:
|
||||
start: "rollup -c -w"
|
||||
plugins:
|
||||
create-freesewing-pattern:
|
||||
clean: "!"
|
||||
|
|
|
@ -37,6 +37,44 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25",
|
||||
"@freesewing/brian": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,6 +37,44 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25",
|
||||
"@freesewing/brian": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -40,6 +40,44 @@
|
|||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -38,6 +38,44 @@
|
|||
"@freesewing/bent": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -41,6 +41,8 @@
|
|||
"@material-ui/lab": "^3.0.0-alpha.30",
|
||||
"prismjs": "1.16.0"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -36,11 +36,13 @@
|
|||
"coverage": "BABEL_ENV=production nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && ./node_modules/.bin/codecov",
|
||||
"watch": "BABEL_ENV=production rollup -c -w -o dist/index.mjs -f es"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
"bezier-js": "^2.2.13",
|
||||
"bin-pack": "1.0.2",
|
||||
"hooks": "^0.3.2"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
"pubforce": "npm publish",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
"chalk": "^2.4.2",
|
||||
"commander": "^2.19.0",
|
||||
|
@ -42,6 +43,7 @@
|
|||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/pattern-info": "^2.0.0-alpha.25"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"lib",
|
||||
"template",
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -28,9 +28,11 @@
|
|||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -",
|
||||
"watch": "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {
|
||||
"open-color": "1.6.3"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -32,7 +32,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
"peerDependencies": {
|
||||
"@freesewing/pattern-info": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -32,6 +32,8 @@
|
|||
"react": "^16.8",
|
||||
"react-dom": "^16.8"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -35,6 +35,8 @@
|
|||
"@freesewing/core": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -55,6 +55,7 @@
|
|||
"@freesewing/trayvon": "^2.0.0-alpha.25",
|
||||
"@freesewing/wahid": "^2.0.0-alpha.25"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -39,6 +39,44 @@
|
|||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -37,7 +37,43 @@
|
|||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -39,6 +39,44 @@
|
|||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-round": "^2.0.0-alpha.25"
|
||||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"react": "^16.4.1",
|
||||
"react-dom": "^16.4.1",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"eslint": "^5.16.0",
|
||||
"babel-jest": "24.7.1",
|
||||
"jest": "24.7.1",
|
||||
"@freesewing/components": "^2.0.0-alpha.25",
|
||||
"@freesewing/css-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||
"@freesewing/mui-theme": "^2.0.0-alpha.25",
|
||||
"@freesewing/patterns": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||
"@freesewing/plugin-flip": "^2.0.0-alpha.25",
|
||||
"@freesewing/utils": "^2.0.0-alpha.25",
|
||||
"@svgr/rollup": "^2.4.1",
|
||||
"cross-env": "^5.1.4",
|
||||
"gh-pages": "^1.2.0",
|
||||
"react-scripts": "^3.0.0",
|
||||
"webpack": "4.29.6",
|
||||
"rollup": "^0.64.1",
|
||||
"rollup-plugin-babel": "^4.0.1",
|
||||
"rollup-plugin-babel-minify": "^7.0.0",
|
||||
"rollup-plugin-commonjs": "^9.1.3",
|
||||
"rollup-plugin-json": "^3.1.0",
|
||||
"rollup-plugin-node-resolve": "^3.3.0",
|
||||
"rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
"rollup-plugin-postcss": "^1.6.2",
|
||||
"rollup-plugin-url": "^1.4.0",
|
||||
"@material-ui/core": "3.9.3",
|
||||
"@material-ui/icons": "3.0.2",
|
||||
"@material-ui/lab": "3.0.0-alpha.30",
|
||||
"react-intl": "2.8.0",
|
||||
"prop-types": "15.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
/* eslint-disable no-console */
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const fse = require("fs-extra");
|
||||
const glob = require("glob");
|
||||
const yaml = require("js-yaml");
|
||||
const chalk = require("chalk");
|
||||
const handlebars = require("handlebars");
|
||||
const Mustache = require("mustache");
|
||||
const { version } = require("../lerna.json");
|
||||
|
||||
|
@ -33,15 +35,44 @@ reconfigure(packages, config);
|
|||
process.exit();
|
||||
|
||||
/**
|
||||
* Reads a template file, with Mustache replacements if needed
|
||||
* Reads a template file
|
||||
*/
|
||||
function readTemplateFile(file, replace = false) {
|
||||
return fse.readFileSync(
|
||||
function readTemplateFile(file) {
|
||||
return fs.readFileSync(
|
||||
path.join(repoPath, "config", "templates", file),
|
||||
"utf-8"
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads a pattern example file
|
||||
*/
|
||||
function readExampleFile(file, subdir = false) {
|
||||
return fs.readFileSync(
|
||||
subdir
|
||||
? path.join(
|
||||
repoPath,
|
||||
"packages",
|
||||
"create-freesewing-pattern",
|
||||
"template",
|
||||
"default",
|
||||
"example",
|
||||
file
|
||||
)
|
||||
: path.join(
|
||||
repoPath,
|
||||
"packages",
|
||||
"create-freesewing-pattern",
|
||||
"template",
|
||||
"default",
|
||||
"example",
|
||||
subdir,
|
||||
file
|
||||
),
|
||||
"utf-8"
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads a YAML config file, with Mustache replacements if needed
|
||||
*/
|
||||
|
@ -49,12 +80,12 @@ function readConfigFile(file, replace = false) {
|
|||
if (replace)
|
||||
return yaml.safeLoad(
|
||||
Mustache.render(
|
||||
fse.readFileSync(path.join(repoPath, "config", file), "utf-8"),
|
||||
fs.readFileSync(path.join(repoPath, "config", file), "utf-8"),
|
||||
replace
|
||||
)
|
||||
);
|
||||
return yaml.safeLoad(
|
||||
fse.readFileSync(path.join(repoPath, "config", file), "utf-8")
|
||||
fs.readFileSync(path.join(repoPath, "config", file), "utf-8")
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -65,7 +96,7 @@ function readConfigFile(file, replace = false) {
|
|||
function readInfoFile(pkg) {
|
||||
let markup = "";
|
||||
try {
|
||||
markup = fse.readFileSync(
|
||||
markup = fs.readFileSync(
|
||||
path.join(repoPath, "packages", pkg, "info.md"),
|
||||
"utf-8"
|
||||
);
|
||||
|
@ -138,7 +169,7 @@ function scripts(pkg, config, type) {
|
|||
|
||||
/**
|
||||
* Returns an plain object with the of dependencies for a package
|
||||
* section is the key in teh dependencies.yaml fine, one of:
|
||||
* section is the key in the dependencies.yaml fine, one of:
|
||||
*
|
||||
* - _ (for dependencies)
|
||||
* - dev (for devDependencies)
|
||||
|
@ -155,6 +186,8 @@ function deps(section, pkg, config, type) {
|
|||
if (typeof config.dependencies[pkg] === "undefined") return dependencies;
|
||||
if (typeof config.dependencies[pkg][section] !== "undefined")
|
||||
return { ...dependencies, ...config.dependencies[pkg][section] };
|
||||
|
||||
return dependencies;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -179,14 +212,14 @@ function packageConfig(pkg, config) {
|
|||
// Let's keep these at the top
|
||||
pkgConf.name = fullName(pkg, config);
|
||||
pkgConf.version = version;
|
||||
(pkgConf.description = config.descriptions[pkg]),
|
||||
(pkgConf = {
|
||||
...pkgConf,
|
||||
...JSON.parse(Mustache.render(config.templates.pkg, { name: pkg }))
|
||||
});
|
||||
pkgConf.description = config.descriptions[pkg];
|
||||
pkgConf = {
|
||||
...pkgConf,
|
||||
...JSON.parse(Mustache.render(config.templates.pkg, { name: pkg }))
|
||||
};
|
||||
pkgConf.keywords = pkgConf.keywords.concat(keywords(pkg, config, type));
|
||||
(pkgConf.scripts = scripts(pkg, config, type)),
|
||||
(pkgConf.dependencies = dependencies(pkg, config, type));
|
||||
pkgConf.scripts = scripts(pkg, config, type);
|
||||
pkgConf.dependencies = dependencies(pkg, config, type);
|
||||
pkgConf.devDependencies = devDependencies(pkg, config, type);
|
||||
pkgConf.peerDependencies = peerDependencies(pkg, config, type);
|
||||
if (typeof config.exceptions.packageJson[pkg] !== "undefined") {
|
||||
|
@ -274,32 +307,85 @@ function validate(pkgs, config) {
|
|||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates and 'example' directory for patterns,
|
||||
* same result as what gets done by create-freesewing-pattern.
|
||||
*/
|
||||
function configurePatternExample(pkg, config) {
|
||||
// Create example dir structure
|
||||
let source = path.join(
|
||||
config.repoPath,
|
||||
"packages",
|
||||
"create-freesewing-pattern",
|
||||
"template",
|
||||
"default",
|
||||
"example"
|
||||
);
|
||||
let dest = path.join(config.repoPath, "packages", pkg, "example");
|
||||
fse.ensureDirSync(path.join(dest, "src"));
|
||||
fse.ensureDirSync(path.join(dest, "public"));
|
||||
// Copy files
|
||||
for (let file of [".babelrc", ".env"])
|
||||
fs.copyFileSync(path.join(source, file), path.join(dest, file));
|
||||
for (let file of ["index.js", "serviceWorker.js"])
|
||||
fs.copyFileSync(
|
||||
path.join(source, "src", file),
|
||||
path.join(dest, "src", file)
|
||||
);
|
||||
fs.copyFileSync(
|
||||
path.join(source, "public", "favicon.ico"),
|
||||
path.join(dest, "public", "favicon.ico")
|
||||
);
|
||||
// Write templates
|
||||
let replace = {
|
||||
name: pkg,
|
||||
author: "freesewing",
|
||||
yarn: true,
|
||||
language: "en"
|
||||
};
|
||||
for (let file of ["package.json", "README.md"]) {
|
||||
let template = handlebars.compile(
|
||||
fs.readFileSync(path.join(source, file), "utf-8")
|
||||
);
|
||||
fs.writeFileSync(path.join(dest, file), template(replace));
|
||||
}
|
||||
for (let file of ["index.html", "manifest.json"]) {
|
||||
let template = handlebars.compile(
|
||||
fs.readFileSync(path.join(source, "public", file), "utf-8")
|
||||
);
|
||||
fs.writeFileSync(path.join(dest, "public", file), template(replace));
|
||||
}
|
||||
let template = handlebars.compile(
|
||||
fs.readFileSync(path.join(source, "src", "App.js"), "utf-8")
|
||||
);
|
||||
fs.writeFileSync(path.join(dest, "src", "App.js"), template(replace));
|
||||
}
|
||||
|
||||
/**
|
||||
* Puts a package.json, rollup.config.js, and README.md
|
||||
* into every subdirectory under the packages directory.
|
||||
* Also creates an example dir for pattern packages.
|
||||
*/
|
||||
function reconfigure(pkgs, config) {
|
||||
for (let pkg of pkgs) {
|
||||
console.log(chalk.blueBright(`Reconfiguring ${pkg}`));
|
||||
fse.writeFileSync(
|
||||
let pkgConfig = packageConfig(pkg, config);
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "package.json"),
|
||||
JSON.stringify(packageConfig(pkg, config), null, 2) + "\n"
|
||||
JSON.stringify(pkgConfig, null, 2) + "\n"
|
||||
);
|
||||
if (config.exceptions.customRollup.indexOf(pkg) === -1) {
|
||||
fse.writeFileSync(
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "rollup.config.js"),
|
||||
config.templates.rollup
|
||||
);
|
||||
}
|
||||
fse.writeFileSync(
|
||||
fs.writeFileSync(
|
||||
path.join(config.repoPath, "packages", pkg, "README.md"),
|
||||
readme(pkg, config)
|
||||
);
|
||||
if (packageType(pkg, config) === "pattern")
|
||||
configurePatternExample(pkg, config);
|
||||
}
|
||||
console.log(
|
||||
chalk.yellowBright.bold("All done."),
|
||||
chalk.yellowBright("Run"),
|
||||
chalk.white.bold("lerna bootstrap"),
|
||||
chalk.yellowBright("to load new dependencies.")
|
||||
);
|
||||
console.log(chalk.yellowBright.bold("All done."));
|
||||
}
|
||||
|
|
|
@ -1923,14 +1923,6 @@
|
|||
"@freesewing/wahid@file:packages/wahid":
|
||||
version "2.0.0-alpha.2"
|
||||
|
||||
"@freesewing/workbench@file:packages/workbench":
|
||||
version "2.0.0-alpha.2"
|
||||
dependencies:
|
||||
"@freesewing/components" "^2.0.0-alpha.2"
|
||||
"@freesewing/css-theme" "^2.0.0-alpha.2"
|
||||
"@freesewing/mui-theme" "^2.0.0-alpha.2"
|
||||
"@freesewing/utils" "^2.0.0-alpha.2"
|
||||
|
||||
"@icons/material@^0.2.4":
|
||||
version "0.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue