🚧 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
|
# Specifics
|
||||||
packages/plugin-theme/src/bundle.css.js
|
packages/plugin-theme/src/bundle.css.js
|
||||||
|
**/example/
|
||||||
|
!packages/create-freesewing-pattern/temlate/default/example
|
||||||
|
|
||||||
# dependencies
|
# dependencies
|
||||||
node_modules
|
node_modules
|
||||||
|
@ -25,4 +27,4 @@ npm-debug.log*
|
||||||
yarn-debug.log*
|
yarn-debug.log*
|
||||||
yarn-error.log*
|
yarn-error.log*
|
||||||
lerna-debug.log*
|
lerna-debug.log*
|
||||||
|
packages/core/.nyc_output
|
||||||
|
|
|
@ -3,6 +3,42 @@ _types:
|
||||||
peer:
|
peer:
|
||||||
"@freesewing/core": "^{{version}}"
|
"@freesewing/core": "^{{version}}"
|
||||||
"@freesewing/plugin-bundle": "^{{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:
|
plugin:
|
||||||
peer:
|
peer:
|
||||||
"@freesewing/core": "^{{version}}"
|
"@freesewing/core": "^{{version}}"
|
||||||
|
|
|
@ -9,6 +9,7 @@ _:
|
||||||
symlink: "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
symlink: "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
_types:
|
_types:
|
||||||
patterns:
|
patterns:
|
||||||
|
start: "rollup -c -w"
|
||||||
plugins:
|
plugins:
|
||||||
create-freesewing-pattern:
|
create-freesewing-pattern:
|
||||||
clean: "!"
|
clean: "!"
|
||||||
|
|
|
@ -37,6 +37,44 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25",
|
||||||
"@freesewing/brian": "^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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,6 +37,44 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25",
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25",
|
||||||
"@freesewing/brian": "^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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -40,6 +40,44 @@
|
||||||
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
"@freesewing/plugin-bust": "^2.0.0-alpha.25",
|
||||||
"@freesewing/plugin-buttons": "^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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -38,6 +38,44 @@
|
||||||
"@freesewing/bent": "^2.0.0-alpha.25",
|
"@freesewing/bent": "^2.0.0-alpha.25",
|
||||||
"@freesewing/plugin-buttons": "^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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -41,6 +41,8 @@
|
||||||
"@material-ui/lab": "^3.0.0-alpha.30",
|
"@material-ui/lab": "^3.0.0-alpha.30",
|
||||||
"prismjs": "1.16.0"
|
"prismjs": "1.16.0"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -36,11 +36,13 @@
|
||||||
"coverage": "BABEL_ENV=production nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && ./node_modules/.bin/codecov",
|
"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"
|
"watch": "BABEL_ENV=production rollup -c -w -o dist/index.mjs -f es"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bezier-js": "^2.2.13",
|
"bezier-js": "^2.2.13",
|
||||||
"bin-pack": "1.0.2",
|
"bin-pack": "1.0.2",
|
||||||
"hooks": "^0.3.2"
|
"hooks": "^0.3.2"
|
||||||
},
|
},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
"pubforce": "npm publish",
|
"pubforce": "npm publish",
|
||||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"chalk": "^2.4.2",
|
"chalk": "^2.4.2",
|
||||||
"commander": "^2.19.0",
|
"commander": "^2.19.0",
|
||||||
|
@ -42,6 +43,7 @@
|
||||||
"@freesewing/i18n": "^2.0.0-alpha.25",
|
"@freesewing/i18n": "^2.0.0-alpha.25",
|
||||||
"@freesewing/pattern-info": "^2.0.0-alpha.25"
|
"@freesewing/pattern-info": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"lib",
|
"lib",
|
||||||
"template",
|
"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 -",
|
"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"
|
"watch": "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"open-color": "1.6.3"
|
"open-color": "1.6.3"
|
||||||
},
|
},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -32,7 +32,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -30,6 +30,8 @@
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@freesewing/pattern-info": "^2.0.0-alpha.25"
|
"@freesewing/pattern-info": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -32,6 +32,8 @@
|
||||||
"react": "^16.8",
|
"react": "^16.8",
|
||||||
"react-dom": "^16.8"
|
"react-dom": "^16.8"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -35,6 +35,8 @@
|
||||||
"@freesewing/core": "^2.0.0-alpha.25",
|
"@freesewing/core": "^2.0.0-alpha.25",
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -55,6 +55,7 @@
|
||||||
"@freesewing/trayvon": "^2.0.0-alpha.25",
|
"@freesewing/trayvon": "^2.0.0-alpha.25",
|
||||||
"@freesewing/wahid": "^2.0.0-alpha.25"
|
"@freesewing/wahid": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
|
"devDependencies": {},
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -39,6 +39,44 @@
|
||||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||||
"@freesewing/plugin-flip": "^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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -37,7 +37,43 @@
|
||||||
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
"@freesewing/plugin-bundle": "^2.0.0-alpha.25"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -39,6 +39,44 @@
|
||||||
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
"@freesewing/plugin-buttons": "^2.0.0-alpha.25",
|
||||||
"@freesewing/plugin-round": "^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": [
|
"files": [
|
||||||
"dist/*",
|
"dist/*",
|
||||||
"README.md",
|
"README.md",
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
/* eslint-disable no-console */
|
/* eslint-disable no-console */
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
|
const fs = require("fs");
|
||||||
const fse = require("fs-extra");
|
const fse = require("fs-extra");
|
||||||
const glob = require("glob");
|
const glob = require("glob");
|
||||||
const yaml = require("js-yaml");
|
const yaml = require("js-yaml");
|
||||||
const chalk = require("chalk");
|
const chalk = require("chalk");
|
||||||
|
const handlebars = require("handlebars");
|
||||||
const Mustache = require("mustache");
|
const Mustache = require("mustache");
|
||||||
const { version } = require("../lerna.json");
|
const { version } = require("../lerna.json");
|
||||||
|
|
||||||
|
@ -33,15 +35,44 @@ reconfigure(packages, config);
|
||||||
process.exit();
|
process.exit();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reads a template file, with Mustache replacements if needed
|
* Reads a template file
|
||||||
*/
|
*/
|
||||||
function readTemplateFile(file, replace = false) {
|
function readTemplateFile(file) {
|
||||||
return fse.readFileSync(
|
return fs.readFileSync(
|
||||||
path.join(repoPath, "config", "templates", file),
|
path.join(repoPath, "config", "templates", file),
|
||||||
"utf-8"
|
"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
|
* Reads a YAML config file, with Mustache replacements if needed
|
||||||
*/
|
*/
|
||||||
|
@ -49,12 +80,12 @@ function readConfigFile(file, replace = false) {
|
||||||
if (replace)
|
if (replace)
|
||||||
return yaml.safeLoad(
|
return yaml.safeLoad(
|
||||||
Mustache.render(
|
Mustache.render(
|
||||||
fse.readFileSync(path.join(repoPath, "config", file), "utf-8"),
|
fs.readFileSync(path.join(repoPath, "config", file), "utf-8"),
|
||||||
replace
|
replace
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
return yaml.safeLoad(
|
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) {
|
function readInfoFile(pkg) {
|
||||||
let markup = "";
|
let markup = "";
|
||||||
try {
|
try {
|
||||||
markup = fse.readFileSync(
|
markup = fs.readFileSync(
|
||||||
path.join(repoPath, "packages", pkg, "info.md"),
|
path.join(repoPath, "packages", pkg, "info.md"),
|
||||||
"utf-8"
|
"utf-8"
|
||||||
);
|
);
|
||||||
|
@ -138,7 +169,7 @@ function scripts(pkg, config, type) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns an plain object with the of dependencies for a package
|
* 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)
|
* - _ (for dependencies)
|
||||||
* - dev (for devDependencies)
|
* - 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] === "undefined") return dependencies;
|
||||||
if (typeof config.dependencies[pkg][section] !== "undefined")
|
if (typeof config.dependencies[pkg][section] !== "undefined")
|
||||||
return { ...dependencies, ...config.dependencies[pkg][section] };
|
return { ...dependencies, ...config.dependencies[pkg][section] };
|
||||||
|
|
||||||
|
return dependencies;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -179,14 +212,14 @@ function packageConfig(pkg, config) {
|
||||||
// Let's keep these at the top
|
// Let's keep these at the top
|
||||||
pkgConf.name = fullName(pkg, config);
|
pkgConf.name = fullName(pkg, config);
|
||||||
pkgConf.version = version;
|
pkgConf.version = version;
|
||||||
(pkgConf.description = config.descriptions[pkg]),
|
pkgConf.description = config.descriptions[pkg];
|
||||||
(pkgConf = {
|
pkgConf = {
|
||||||
...pkgConf,
|
...pkgConf,
|
||||||
...JSON.parse(Mustache.render(config.templates.pkg, { name: pkg }))
|
...JSON.parse(Mustache.render(config.templates.pkg, { name: pkg }))
|
||||||
});
|
};
|
||||||
pkgConf.keywords = pkgConf.keywords.concat(keywords(pkg, config, type));
|
pkgConf.keywords = pkgConf.keywords.concat(keywords(pkg, config, type));
|
||||||
(pkgConf.scripts = scripts(pkg, config, type)),
|
pkgConf.scripts = scripts(pkg, config, type);
|
||||||
(pkgConf.dependencies = dependencies(pkg, config, type));
|
pkgConf.dependencies = dependencies(pkg, config, type);
|
||||||
pkgConf.devDependencies = devDependencies(pkg, config, type);
|
pkgConf.devDependencies = devDependencies(pkg, config, type);
|
||||||
pkgConf.peerDependencies = peerDependencies(pkg, config, type);
|
pkgConf.peerDependencies = peerDependencies(pkg, config, type);
|
||||||
if (typeof config.exceptions.packageJson[pkg] !== "undefined") {
|
if (typeof config.exceptions.packageJson[pkg] !== "undefined") {
|
||||||
|
@ -274,32 +307,85 @@ function validate(pkgs, config) {
|
||||||
return true;
|
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
|
* Puts a package.json, rollup.config.js, and README.md
|
||||||
* into every subdirectory under the packages directory.
|
* into every subdirectory under the packages directory.
|
||||||
|
* Also creates an example dir for pattern packages.
|
||||||
*/
|
*/
|
||||||
function reconfigure(pkgs, config) {
|
function reconfigure(pkgs, config) {
|
||||||
for (let pkg of pkgs) {
|
for (let pkg of pkgs) {
|
||||||
console.log(chalk.blueBright(`Reconfiguring ${pkg}`));
|
console.log(chalk.blueBright(`Reconfiguring ${pkg}`));
|
||||||
fse.writeFileSync(
|
let pkgConfig = packageConfig(pkg, config);
|
||||||
|
fs.writeFileSync(
|
||||||
path.join(config.repoPath, "packages", pkg, "package.json"),
|
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) {
|
if (config.exceptions.customRollup.indexOf(pkg) === -1) {
|
||||||
fse.writeFileSync(
|
fs.writeFileSync(
|
||||||
path.join(config.repoPath, "packages", pkg, "rollup.config.js"),
|
path.join(config.repoPath, "packages", pkg, "rollup.config.js"),
|
||||||
config.templates.rollup
|
config.templates.rollup
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
fse.writeFileSync(
|
fs.writeFileSync(
|
||||||
path.join(config.repoPath, "packages", pkg, "README.md"),
|
path.join(config.repoPath, "packages", pkg, "README.md"),
|
||||||
readme(pkg, config)
|
readme(pkg, config)
|
||||||
);
|
);
|
||||||
|
if (packageType(pkg, config) === "pattern")
|
||||||
|
configurePatternExample(pkg, config);
|
||||||
}
|
}
|
||||||
console.log(
|
console.log(chalk.yellowBright.bold("All done."));
|
||||||
chalk.yellowBright.bold("All done."),
|
|
||||||
chalk.yellowBright("Run"),
|
|
||||||
chalk.white.bold("lerna bootstrap"),
|
|
||||||
chalk.yellowBright("to load new dependencies.")
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1923,14 +1923,6 @@
|
||||||
"@freesewing/wahid@file:packages/wahid":
|
"@freesewing/wahid@file:packages/wahid":
|
||||||
version "2.0.0-alpha.2"
|
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":
|
"@icons/material@^0.2.4":
|
||||||
version "0.2.4"
|
version "0.2.4"
|
||||||
resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8"
|
resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue