├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── ast.png ├── package.json ├── src ├── core │ ├── addDeclaration.js │ ├── addRule.js │ ├── findAllDeclarations.js │ ├── findAllDeclarationsByProperty.js │ ├── findAllDeclarationsBySelectors.js │ ├── findAllDeclarationsByValue.js │ ├── findAllImport.js │ ├── findAllRules.js │ ├── findAllRulesBySelectors.js │ ├── findAllRulesByType.js │ ├── findAllSelectors.js │ ├── findDeclarations.js │ ├── findDeclarationsByProperty.js │ ├── findDeclarationsBySelectors.js │ ├── findDeclarationsByValue.js │ ├── getParam.js │ ├── moonWalkAllRules.js │ ├── removeDeclaration.js │ └── removeRule.js └── index.js └── test ├── addDeclaration.test.js ├── addRule.test.js ├── findAllDeclarations.test.js ├── findAllDeclarationsByProperty.test.js ├── findAllDeclarationsBySelectors.test.js ├── findAllDeclarationsByValue.test.js ├── findAllImport.test.js ├── findAllRules.test.js ├── findAllRulesBySelectors.test.js ├── findAllRulesByType.test.js ├── findAllSelectors.test.js ├── findDeclarations.test.js ├── findDeclarationsByProperty.test.js ├── findDeclarationsBySelectors.test.js ├── findDeclarationsByValue.test.js ├── getParam.test.js ├── index.js ├── moonWalkAllRules.test.js ├── removeDeclaration.test.js └── removeRule.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/README.md -------------------------------------------------------------------------------- /ast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/ast.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/package.json -------------------------------------------------------------------------------- /src/core/addDeclaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/addDeclaration.js -------------------------------------------------------------------------------- /src/core/addRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/addRule.js -------------------------------------------------------------------------------- /src/core/findAllDeclarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllDeclarations.js -------------------------------------------------------------------------------- /src/core/findAllDeclarationsByProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllDeclarationsByProperty.js -------------------------------------------------------------------------------- /src/core/findAllDeclarationsBySelectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllDeclarationsBySelectors.js -------------------------------------------------------------------------------- /src/core/findAllDeclarationsByValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllDeclarationsByValue.js -------------------------------------------------------------------------------- /src/core/findAllImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllImport.js -------------------------------------------------------------------------------- /src/core/findAllRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllRules.js -------------------------------------------------------------------------------- /src/core/findAllRulesBySelectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllRulesBySelectors.js -------------------------------------------------------------------------------- /src/core/findAllRulesByType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllRulesByType.js -------------------------------------------------------------------------------- /src/core/findAllSelectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findAllSelectors.js -------------------------------------------------------------------------------- /src/core/findDeclarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findDeclarations.js -------------------------------------------------------------------------------- /src/core/findDeclarationsByProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findDeclarationsByProperty.js -------------------------------------------------------------------------------- /src/core/findDeclarationsBySelectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findDeclarationsBySelectors.js -------------------------------------------------------------------------------- /src/core/findDeclarationsByValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/findDeclarationsByValue.js -------------------------------------------------------------------------------- /src/core/getParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/getParam.js -------------------------------------------------------------------------------- /src/core/moonWalkAllRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/moonWalkAllRules.js -------------------------------------------------------------------------------- /src/core/removeDeclaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/removeDeclaration.js -------------------------------------------------------------------------------- /src/core/removeRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/core/removeRule.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/src/index.js -------------------------------------------------------------------------------- /test/addDeclaration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/addDeclaration.test.js -------------------------------------------------------------------------------- /test/addRule.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/addRule.test.js -------------------------------------------------------------------------------- /test/findAllDeclarations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllDeclarations.test.js -------------------------------------------------------------------------------- /test/findAllDeclarationsByProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllDeclarationsByProperty.test.js -------------------------------------------------------------------------------- /test/findAllDeclarationsBySelectors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllDeclarationsBySelectors.test.js -------------------------------------------------------------------------------- /test/findAllDeclarationsByValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllDeclarationsByValue.test.js -------------------------------------------------------------------------------- /test/findAllImport.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllImport.test.js -------------------------------------------------------------------------------- /test/findAllRules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllRules.test.js -------------------------------------------------------------------------------- /test/findAllRulesBySelectors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllRulesBySelectors.test.js -------------------------------------------------------------------------------- /test/findAllRulesByType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllRulesByType.test.js -------------------------------------------------------------------------------- /test/findAllSelectors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findAllSelectors.test.js -------------------------------------------------------------------------------- /test/findDeclarations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findDeclarations.test.js -------------------------------------------------------------------------------- /test/findDeclarationsByProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findDeclarationsByProperty.test.js -------------------------------------------------------------------------------- /test/findDeclarationsBySelectors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findDeclarationsBySelectors.test.js -------------------------------------------------------------------------------- /test/findDeclarationsByValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/findDeclarationsByValue.test.js -------------------------------------------------------------------------------- /test/getParam.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/getParam.test.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/index.js -------------------------------------------------------------------------------- /test/moonWalkAllRules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/moonWalkAllRules.test.js -------------------------------------------------------------------------------- /test/removeDeclaration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/removeDeclaration.test.js -------------------------------------------------------------------------------- /test/removeRule.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bananacss/css-ast-iterations/HEAD/test/removeRule.test.js --------------------------------------------------------------------------------